知识单元五 常用实用类

1. 定义在 Object 类上的 hashCode()方法的返回类型是什么? [单选题] *

char

long

int(正确答案)

float

2. 如何获取一个 String 类实例 s 包含的字符个数?
[单选题] *

s.size

s.length

s.size()

s.length()(正确答案)

3. "关于 java.lang.String 类,以下描述正确的一项是( )"
[单选题] *

String 类是 final 类故不可以继承(正确答案)

String 类是 final 类故可以继承

String 类不是 final 类故不可以继承

String 类不是 final 类故可以继承

4. Java 的核心包中,提供编程应用的基本类的包是( ),该包中的类不用导包可直接使用。
[单选题] *

java.lang(正确答案)

java.util

java.applet

java.rmi

5. 下列包中,包含 Scanner 类的是( )
[单选题] *

javax.swing

java.lang

java.util(正确答案)

java.Applet

6. 调用 Math.random()方法,有可能输出以下哪些结果?
[单选题] *

-0.12 ~ 0.56E3

0.12 ~ 1.1E1

-23.45 ~ 0.0

0.356 ~ 0.03(正确答案)

7. 定义在 Math 类中的 round(double d)方法的返回类型是什么?
[单选题] *

char

short

long(正确答案)

int

8. 下列String类的( )方法返回指定字符串的一部分 [单选题] *

extractstring()

substring()(正确答案)

Substring()

Middlestring()

9. 下面的程序执行后输出的结果是( )
StringBuffer buf=new StringBuffer("Beijing2008");
buf.insert(7,"@");
System.out.println(buf.toString()); [单选题] *

Beijing@2008(正确答案)

@Beijing2008

Beijing2008@

Beijing#2008

10. 要产生[20,999]之间的随机整数使用哪个表达式?( )
[单选题] *

(int)(20+Math.random()*97)

20+(int)(Math.random()*980)(正确答案)

(int)Math.random()*999

20+(int)Math.random()*980

11. 下面的语句序列的输出结果为( )
String s="ABCD";
s.concat("E");
s.replace('C','F'); [单选题] *

ABCDEF

ABFDE

ABCDE

ABCD(正确答案)

12. 以下代码的运行结果是哪一项( )
public class TestStringContructor{
public static void main(String[] args){
byte[] b={49,50,51,52,53};
String myString=new String(b);
System.out.println(myString);
}
} [单选题] *

45555

12345(正确答案)

90123

4950515253

13. 运行如下 Java 类:
public class Main01 {
public static void main(String[] args) {
int i=0; float f=2.3f; double d=2.7;
i=(int)Math.ceil(f)*(int)Math.round(d) ;
System.out.println(i); } }
运行的打印结果是什么? [单选题] *

5

6

7

9(正确答案)

14. 给出如下代码:
String s1=”ab”;
String s2=”cd”;
String ss1=”abcd”;
String ss2=”ab”+”cd”;
String ss3=s1+”cd”;
String ss4=”ab”+s2;
String ss5=s1+s2; 请问如下哪个表达式为 true? [单选题] *

ss1= = ss2(正确答案)

ss2 = = ss3

ss3 = = ss4

ss4 = = ss5

15. 以下程序段输出结果的是( )
public class Test {
public static void main(String args[]){
String str="ABCDE";
str.substring(3);
str.concat("XYZ");
System.out.print(str);
}
} [单选题] *

DE

DEXYZ

ABCDE(正确答案)

CDEXYZ

16. 有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( ).
[单选题] *

2 7 8 12 35(正确答案)

12 35 8 7 2

35 12 8 7 2

8 7 12 35 2

17. 请问如下哪些不是基本类型的封装类?
*

Integer

String(正确答案)

Char(正确答案)

Double

18. 执行下列代码后,哪个结论是正确的( ) String[] s=new String[10];
*

s[9]null;(正确答案)

s[10]"";

s[0]为未定义

s.length10(正确答案)

19. 字符串”ababcdabcdefg”使用indexOf(‘a’)和lastIndexOf(‘a’)的运行结果是 [单选题] *

11

06(正确答案)

00

16

20. String类中split()方法描述正确的是 *

切割字符串(正确答案)

返回一个字符串

返回一个字符串数组(正确答案)

此方法没有返回值

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Meteor.792

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值