8 习题解析8--第8章 常用实用类.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第8章常用实用类习题解析

1.选择题

(1)获取字符串长度应该使用下列哪个方法?()。

A、length B、length() C、codePointAt() D、chatAt()

答案:B

(2)下面关于Math.random()方法生成的随机数,正确的是?()。

A、0.7856

B、-0.35

C、7.0

D、5.2

答案:A

(3)当编译和运行下列代码时会发生什么?()。

publicclassTest{

publicstaticvoidmain(String[]args){

System.out.println(+1+2);

System.out.println(1++2);

System.out.println(1+2+);

}

}

编译错误 B、运行错误

C、输出12、12和3 D、输出3、3和12

答案:C

(4)下列选项中,可以正确实现String初始化的是()

A、Stringstr=abc;

B、Stringstr=abc;

C、Stringstr=abc;

D、Stringstr=0;

答案:A

(5)下列选项中,哪个是StringBuffer类中append()方法的返回值类型?()

A、String

B、void

C、StringBuffer

D、StringBuilder

答案:C

下面的程序段执行后,输出的结果是以下哪个选项?()

StringBufferbuf=newStringBuffer(Beijing2008);

buf.insert(7,@);

System.out.println(buf.toString());

@Beijing2008

B、Beijing@2008

C、Beijing2008@

D、Beijing2@008

答案:B

当编译和运行下列代码时会发生什么?()。

publicclassTest{

publicstaticvoidmain(String[]args){

Stringtext=ABCD;

text+=E;

text.replace(C,F);

System.out.println(text);

}

}

A、编译错误 B、输出ABCEDF C、输出ABFDE D、输出ABCDE答案:D

2.填空题

(1)String类的(matches())方法可以判断字符串与指定的表达式是否匹配。

(2)在java中,int类型对应的包装类是(Integer)。

(3)Java中的用于产生随机数的类是(Random),它位于(java.util.*)包中。

(4)针对字符串的操作,Java提供了两个字符串类,分别是String和(StringBuffer)。

(5)以下代码的运行结果是(MingRiSoft)?

publicclassTest{

publicstaticvoidmain(String[]args){

Stringtext1=MingRi;

Stringtext2=Soft;

System.out.println(text1+text2.replace(Ri,ri));

}

}

3.编程题

(1)通过实验掌握String类对象与字符数组的相互转换

使用Eclipse创建Java项目“task8_2”,在该项目中创建一个名为“Task8_2”的Java主类,“Task8_2.java”文件中的代码如下图所示(其中包含字符串加密解密类MyEncryption)。

将上图所示代码中的涂黑部分补充完整,使程序能够正常运行。

参考答案:

classMyEncryption{

privateStringpassword;

publicvoidsetPassword(Stringpwd){

password=pwd;

}

publicStringEncodeStr(Strings){

char[]c=s.toCharArray();

char[]p=password.toCharArray();

for(inti=0,j=0;ic.length;i++,j++){

if(

文档评论(0)

学海无涯而人有崖 + 关注
实名认证
内容提供者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档