第五章测试
1.

如何获取一个String类实例a包含的字符个数( )

 A.a.size

 B.a.length

 C.a.size( )

 D.a.length( )



A:a.length( ) B:a.size C:a.size( ) D:a.length
答案:A
2.

请问如下哪些语句正确(多选)

A: String s1=”abc”; String s2=”abc”;s1= =s2

B: String[] s=”abc”;

C: new String s=”abc”;

D: String s=new String(“abc”);



A:String s=new String(“abc”); B:String[] s=”abc”; C:String s1=”abc”; String s2=”abc”;s1= =s2 D:new String s=”abc”; 3.

以下描述错误的是:(    )

A.字符串对象是一个不可变的

B.String类有一个对应的String

C. String s1 = new String(“abc”);创建了两个对象

D. 字符串中的汉字,是按照char 来计算的,一个中文汉字占字节



A:字符串中的汉字,是按照char 来计算的,一个中文汉字占字节 B:字符串对象是一个不可变的 C:String s1 = new String(“abc”);创建了两个对象 D:String类有一个对应的String 4.

下列说法错误的是:(    )(多选)

A.比较字符串大小,实际上就是依次比较其所包含的字符的数值大小

B. length()得到的是字符串char 的长度,而不是字节数。

C.采用构造函数的方法定义String,不需要分配堆内存空间的。

D. String 类可以改变的,一旦创建了 String 对象,其值可以修改



A:采用构造函数的方法定义String需要分配堆内存空间的 B:String 类可以改变,一旦创建了 String 对象,其值可以修改 C:比较字符串大小,实际上就是依次比较其所包含的字符的数值大小 D:length()得到的是字符串char 的长度,而不是字节数 5.

String 直接量是存放在栈内存( )



A:错 B:对 6.

以下说法错误的是( )

 A. StringBuffer s = new StringBuffer();创建一个空的对象S 

 B. StringBuffer类都被声明为非final类型

 C. StringBuffer类是字符串缓冲区类,用于创建长度可变的字符串对象

 D. StringBuffe线程安全的可变字符序列



A:StringBuffe线程安全的可变字符序列 B:StringBuffer是字符串缓冲区类,创建长度可变的字符串对象 C:StringBuffer s = new StringBuffer();创建一个空的对象S D:StringBuffer类都被声明为非final类型 7.

以下StringBuffer的描述不正确的是:(    )(多选)

A.StringBuffer()初始容量32字符串缓冲区

B. StringBuffer类用于处理“可变”字符串

C.StringBuffer类可以被继承

D. StringBuffer通常情况下一般使用构造方法进行初始化



A:StringBuffer类用于处理“可变”字符串 B: StringBuffer通常情况下一般使用构造方法进行初始化 C:StringBuffer类可以被继承 D:StringBuffer()初始容量32字符串缓冲区 8.

StringBuilder适用于单线程下在字符缓冲区进行大量操作的情况( )



A:错 B:对 9.

以下说法错误的是( )

 A. SimpleDateFormat使用,在构造对象时要传入匹配的模板

B. SimpleDateFormat(String pattern)用给定的模式和默认语言环境的日期格式构造对象

 C. DateFormat 是个抽象类,SimpleDateFormat并不是它的子

D. SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体



A:SimpleDateFormat使用,在构造对象时要传入匹配的模板 B:SimpleDateFormat(String pattern)用给定的模式和默认语言环境的日期格式构造对象 C:SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体 D:DateFormat 是个抽象类,SimpleDateFormat并不是它的子 10.

Date date1=new Date(5000),请问说法正确( )

A:计算机系统公元5时刻的日期时间;

B: 当前系统时间是5的日期时间

C:当前系统时间是5000的日期时间

D:计算机系统公元后5000时刻的日期时间



A:计算机系统公元5时刻的日期时间 B:当前系统时间是5000的日期时间 C:计算机系统公元后5000时刻的日期时间 D:当前系统时间是5的日期时间 11.

parseformat完全相反,一个是把date时间转化为相应地区和国家的显示样式,一个是把相应地区的时间日期转化成date对象。(    )



A:错 B:对 12.

以下描述错误的是:(    )

A. SimpleDateFormat与语言的方式格式化并解析日期或时间。

B. SimpleDateFormat.format是将当前时间格式转换为指定格式

C. Parse()将符合某个本地环境习惯的日期/时间字符串解析为日期/时间对象
D. SimpleDateFormat是抽象类



A:SimpleDateFormat是抽象类 B: SimpleDateFormat与语言的方式格式化并解析日期或时间 C:SimpleDateFormat.format是将当前时间格式转换为指定格式 D:Parse()将符合某个本地环境习惯的日期/时间字符串解析为日期/时间对象 13.

下列语句正确的是(    )(多选)

A.包装类的parseXxx()是静态方法

B. Integer    s = new Integer(“8”); 创建了一个Integer对象,表示S参数“8”指定的字符串值

C.Character类外,其他包装类可将一个字符串作为参数构造它们的实例

D.Number包装类构造方法参数为String 类型时,字符串可以为null



A:Number包装类构造方法参数为String 类型时,字符串可以为null B:Integer    s = new Integer(“8”); 创建了一个Integer对象,表示S参数“8”指定的字符串值 C:Character类外,其他包装类可将一个字符串作为参数构造它们的实例 D:包装类的parseXxx()是静态方法 14.

读取前我们一般需要使用 hasNext hasNextLine 判断是否还有输入的数据( )


A:错 B:对

温馨提示支付 ¥4.99 元后可查看付费内容,请先翻页预览!
点赞(189) dxwkbang
返回
顶部