知识单元五 常用实用类

1.单选题 

下面的程序执行后输出的结果是(   )<br/>

StringBuffer buf=new StringBuffer("Beijing2008");<br/>

buf.insert(7,"@");<br/>

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

ABeijing@2008

B@Beijing2008

CBeijing#2008

DBeijing2008@

正确答案: A

2.单选题 

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

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

B(int)Math.random()*999

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

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

正确答案: D

3.多选题 

请问如下哪些语句正确?

Anew String s=”abc”;

BString[] s=”abc”;

CString s=”abc”;

DString s=new String(“abc”);

正确答案: C,D (少选不得分)

4.单选题 

给出如下代码: <br/>

String s1=”ab”;<br/>

String s2=”cd”; <br/>

String ss1=”abcd”; <br/>

String ss2=”ab”+”cd”; <br/>

String ss3=s1+”cd”; <br/>

String ss4=”ab”+s2; <br/>

String ss5=s1+s2; 请问如下哪个表达式为 true?

Ass3 = = ss4

Bss2 = = ss3

Css1= = ss2

Dss4 = = ss5

正确答案: C

5.多选题 

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

As[0]为未定义

Bs[9]为null;

Cs.length为10

Ds[10]为"";

正确答案: B,C (少选不得分)

6.单选题 

顺序执行下列程序语句后,则b的值是()。 String str = "Hello" ; String b = str.substring(0,2) ;

AHe

Bhello

CHello

Dnull

正确答案: A

7.单选题 

如下哪些说法是正确的?

AClass 类是 Object 类的超类

BObject 类是 Class 类的超类

CObject 是一个 final 类

DClass 类可以用于装载其他类

正确答案: B

8.单选题 

下列String类的( )方法返回指定字符串的一部分

Asubstring()

Bextractstring()

CMiddlestring()

DSubstring()

正确答案: A

9.单选题 

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

A2 7 8 12 35

B8 7 12 35 2

C12 35 8 7 2

D35 12 8 7 2

正确答案: A

10.单选题 

运行如下 Java 类:<br/>

 public class Main01 {<br/>

 public static void main(String[] args) {<br/>

 int i=0; float f=2.3f; double d=2.7;<br/>

 i=(int)Math.ceil(f)*(int)Math.round(d) ; <br/>

System.out.println(i); } } <br/>

运行的打印结果是什么?

A7

B9

C5

D6

正确答案: B

11.单选题 

如何获取一个 String 类实例 s 包含的字符个数?

As.length()

Bs.length

Cs.size()

Ds.size

正确答案: A

12.单选题 

下列包中,包含 Scanner 类的是( )

Ajava.Applet

Bjava.util

Cjava.lang

Djavax.swing

正确答案: B

13.多选题 

在Java语言中,下列表达式返回true的是哪些项( )

A"word".equals("word")

B"hello"=="hello"

C"john"="john"

D"john".equals(new Button("john"))

正确答案: A,B (少选不得分)

14.单选题 

调用 Math.random()方法,有可能输出以下哪些结果?

A0.12 ~ 1.1E1

B0.356 ~ 0.03

C-0.12 ~ 0.56E3

D-23.45 ~ 0.0

正确答案: B

15.单选题 

下面那个方法不能够实现字符串的查找?( )

AstartsWith()

Bcontains()

CindexOf()

Dsubstring()

正确答案: D

16.单选题 

以下程序段输出结果的是(     )<br/>

public class Test {<br/>

   public static void main(String args[]){<br/>

    String str="ABCDE";<br/>

    str.substring(3);<br/>

    str.concat("XYZ");<br/>

    System.out.print(str);<br/>

   }<br/>

}

ADEXYZ

BABCDE

CDE

DCDEXYZ

正确答案: B

17.多选题 

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

AInteger

BDouble

CString

DChar

正确答案: C,D (少选不得分)

18.单选题 

下面程序段的输出结果是 (   )<br/>

StringBuffer buf1=new StringBuffer( ); <br/>

System.out.println(buf1.length());

A8

B"null"

C0

D16

正确答案: C

19.判断题 

String类的trim()方法可以删除掉字符串中间的空格。

正确答案: 错误

20.判断题 

字符串在进行IP地址拆分时可以直接通过“.”拆分,即:“replaceAll(".")”。

正确答案: 错误

21.判断题 

使用substring()进行字符串截取的时候,索引下标可以设置为负数,表示由后向前截取。

正确答案: 错误

22.单选题 

定义在 Math 类中的 round(double d)方法的返回类型是什么?

A

float

B

short

C

char

D

long

正确答案: D

23.单选题 

下面的语句序列的输出结果为(   )<br/>

       String s="ABCD";<br/>

s.concat("E");<br/>

s.replace('C','F');<br/>

AABFDE

BABCDEF

CABCDE

DABCD

正确答案: D

24.单选题 

关于 java.lang.String 类,以下描述正确的一项是( )

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

BString 类是 final 类故可以继承

CString 类是 final 类故不可以继承

DString 类不是 final 类故可以继承

正确答案: C

25.多选题 

如果以下条件成立,则用到java.lang.Math类中哪个方法?method(-4.4)==-4;( )

Amin()

Bround()

Cceil()

Dfloor()

正确答案: B,C (少选不得分)

26.判断题 

字符串使用关键字new通过构造方法实例化对象时,所产生字符串不会自动保存在对象池之中。

正确答案: 正确

27.单选题 

下面那个操作可以在Java中实现字符串的拆分处理?( )

Asplit()

BcharAt()

Creplace()

Dslice()

正确答案: A

28.单选题 

Java 的核心包中,提供编程应用的基本类的包是( )

Ajava.util

Bjava.lang

Cjava.applet

Djava.rmi

正确答案: B

29.多选题 

如下哪些语句编译无错误?

AByte b=new Byte(“123”);

BByte b=new Byte((int)123.4);

CByte b=new Byte(123);

DByte b=new Byte();

正确答案: A,B (少选不得分)

30.判断题 

字符串对象如果直接赋值实例化,则所有采用同方式并且内容相同时会自动实现同一对象引用。

正确答案: 错误

31.单选题 

以下代码的运行结果是哪一项(   )<br/>

public class TestStringContructor{<br/>

   public static void main(String[] args){<br/>

      byte[] b={49,50,51,52,53};<br/>

      String myString=new String(b);<br/>

      System.out.println(myString);<br/>

}<br/>

}

A45555

B4950515253

C90123

D12345

正确答案: D

32.单选题 

定义在 Object 类上的 hashCode()方法的返回类型是什么?

Along

Bchar

Cfloat

Dint

正确答案: D

33.单选题 

下面那个方法不能够实现字符串比较操作?( )

AequalsIgnoreCase()

Btrim()

CcompareTo()

Dequals()

正确答案: B

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值