智慧树知到《Java面向对象程序设计》章节测试答案


正确答案:bit是java中的整数类型,它代表的是1个字节。

3、下列选项中,按照箭头方向,需要进行强制类型转换的是()

A.char←byte

B.double←float

C.int←char

D.float←long

正确答案:char←byte

4、下列关于多行注释的应用,正确的是()

A.写多行注释是一个良好的习惯

B.程序中可以不写多行注释

C.多行注释会影响程序运行速度

D.多行注释有利于代码的阅读性

正确答案:写多行注释是一个良好的习惯;程序中可以不写多行注释;多行注释有利于代码的阅读性

5、下列关于冒泡排序的描述,正确的是()

A.冒泡排序中会涉及到元素位置的置换

B.冒泡排序是不断地比较数组中相邻的两个元素

C.其余选项都不对

D.冒泡排序比较的总轮次是&;quot;数组长度-1&;quot;轮

正确答案:冒泡排序中会涉及到元素位置的置换;冒泡排序是不断地比较数组中相邻的两个元素;冒泡排序比较的总轮次是&;quot;数组长度-1&;quot;轮

6、当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。()

A.正确

B.错误

正确答案:正确

7、运算符“&;amp;”和“&;amp;&;amp;”都表示“与”操作。()

A.正确

B.错误

正确答案:正确

8、多行注释“/*…*/”中不可以嵌套单行注释“//”。()

A.正确

B.错误

正确答案:错误

9、十进制数值转换成二进制就是一个不断除2取余的过程。()

A.正确

B.错误

正确答案:正确

10、在Java程序中,单行注释从“//”位置开始,到当前行结束位置。()

A.正确

B.错误

正确答案:正确

第三章单元测试

1、下列关于构造方法的描述中,错误的是()

A.构造方法的方法名必须和类名一致

B.构造方法的访问权限必须和类的访问权限一致

C.构造方法可以重载

D.构造方法不能写返回值类型

正确答案:构造方法的访问权限必须和类的访问权限一致

2、下列关于静态变量的描述中,错误的是()

A.静态变量可以被所有的实例对象共享

B.静态变量指的是被static修饰的变量

C.静态变量是随着类的加载而加载

D.静态变量同成员变量一样,都需要通过实例对象来调用

正确答案:静态变量同成员变量一样,都需要通过实例对象来调用

3、下列关于封装的描述中,正确的是()

A.其余选项均不正确

B.封装隐藏了程序的实现细节,同时对外提供了特定的访问方式

C.方法和类都可以称为封装体

D.封装能提高代码的复用性

正确答案:封装隐藏了程序的实现细节,同时对外提供了特定的访问方式;方法和类都可以称为封装体;封装能提高代码的复用性

4、下列关于对象创建的描述中,正确的是()

A.用new关键字创建对象

B.运用反射手段,调用java.lang.Class类的newInstance()方法

C.运用序列化手段,调用java.io.ObjectInputStream对象的readObject()方法