1.(多选)关于Java中的数组,下面的一些描述哪些描述是不准确的?
A. 数组是一个对象
B. 数组长度是可以动态调整的
C. 数组是一个连续的存储结构
D. 一个固定长度的数组可类似这样定义: int array[100];
E. 两个数组用equals方法比较时,会逐个遍历其中的元素,对每个元素进行比较
F. 可以二维数组,且可以有多维数组,都是在Java中合法的
A. 0110
B. -1110
C. 0211
D. -1211
答案
BDE
2.以下哪个事件会导致线程销毁?
A. 调用方法sleep()
B. 调用方法wait()
C. start()方法的执行结束
D. run()方法的执行结束
答案
D
3.下面程序运行结果说法正确的是?
A. 11
B. 722
C. 22
D. 程序有编译错误
答案
B
4.从内存实现或者反射的角度来看,关于继承的说法正确的是?
注:此处的继承不代表能调用
A. 子类将继承父类的所有的数据域和方法
B. 子类将继承父类的其可见的数据域和方法
C. 子类只继承父类public方法和数据域
D. 子类只继承父类的方法,而不继承数据域
答案
A
5.(多选)对于构造方法下列叙述正确的是?
A. 构造方法的优先级一般比代码块低。
B. 构造方法的返回类型只能是void型。
C. 构造方法的主要作用是完成对类的对象的初始化工作。
D. 一般在创建新对象时,系统会自动调用构造方法
答案
ACD