2024年下列哪种不是java基础类型

下列哪种不是java基础类型1 以下哪项不是 java 基础类型 A int B boolean C String D float 正确答案 C Java 的基础数据类型包括 byte short int long float double char 和 boolean String 不是一个基础数据类型 而是一个对象类型 它在

大家好,我是讯享网,很高兴认识大家。



1.以下哪项不是java基础类型()

A.int

B.boolean

C.String

D.float

正确答案:C

Java 的基础数据类型包括:byte、short、int、long、float、double、char 和 boolean。String 不是一个基础数据类型,而是一个对象类型,它在 Java 中表示字符串。

单选题

2.假定AB为一个类,则执行 “AB ab = new AB(a,5);”语句时将自动调用该类的(    )。

A.带参构造函数

B.无参构造函数

C.拷贝构造函数

D.重载赋值运算

正确答案:A.带参构造函数。

当执行 `AB ab = new AB(a,5);` 语句时,表示创建了一个 `AB` 类的实例 `ab`,并且传递了两个参数 `a` 和 `5` 给构造函数。因此,这将自动调用 `AB` 类的一个带参数的构造函数。如果类中没有定义相应的带参数构造函数,那么编译时会报错。

单选题

3.关于抽象类和接口叙述正确的是? ( )

A.抽象类和接口都能实例化的

B.抽象类不能实现接口

C.抽象类方法的访问权限默认都是public

D.接口方法的访问权限默认都是public

正确答案:D. 接口方法的访问权限默认都是public。

解释如下:
- A. 抽象类和接口都不能被实例化。抽象类中可以有构造方法,但是不能实例化,接口中不能有构造方法。
- B. 抽象类可以实现接口。事实上,一个抽象类可以实现多个接口。
- C. 抽象类中的方法访问权限不是默认的,它们可以是public、protected、private等,具体取决于如何声明。
- D. 接口中的方法默认访问权限是public,从Java 9开始,接口方法可以显式声明为public,但在之前的版本中,接口中的方法默认是public,并且不能是其他访问修饰符。

单选题

4.对文件名为Test.java的java代码描述正确的是()

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

A.输出:0000

B.输出:123

C.编译报错

D.输出:No name

正确答案:C

在这个Java代码中, 类继承自 类,但是 类的构造函数没有显式地调用 类的构造函数。由于 类有一个带参数的构造函数 ,而没有无参构造函数,因此在 类中如果不显式调用父类的构造函数,Java编译器会默认调用父类的无参构造函数。但是这里没有无参构造函数,所以会导致编译错误。

为了修复这个错误,

我们需要在 类的构造函数中显式调用 类的构造函数。修改后的 类构造函数如下:

 
         讯享网 
         

{ ; { (id); empID = id; } }classEmployeeextends 下列哪种不是java基础类型PersonStringempID="0000"publicEmployee(String id)super// 显式调用父类的构造函数

这样修改后,代码就可以成功编译,并且在 方法中执行 将输出 "123",对应选项 B。但是在原始代码中,没有这样的显式调用,因此正确答案是 C。

多选题

5.下面哪个语句是创建数组的正确语句?( )

A.float f[][] = new float[6][6];

B.float []f[] = new float[6][6];

C.float f[][] = new float[][6];

D.float [][]f = new float[6][6];

E.float [][]f = new float[6][];

正确答案:ABDE

小讯
上一篇 2025-01-02 12:15
下一篇 2025-01-01 21:17

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/9945.html