每周一练|JAVA刷题,笔面试精选!

清远课程 2024-03-02 07:37:02

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

0 阅读:0

清远课程

简介:感谢大家的关注