智慧树知到《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()方法