java考题_java考题 求助大神

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

1.请定义一个由public修饰符修饰的int型成员变量MAX_LENGTH,并使该值保持为常数100,则定义这个变量的语句是?()

A. public int MAX_LENGTH=100

B. public const int MAX_LENGTH=100

C. final int MAX_LENGTH=100

D. public final int MAX_LENGTH=100

2.

下列选项中,哪个可以用来创建对象?()

A. new

B. this

C. super

D. abstract

3.

表达式3510/1000的运算结果为

A. 3

B. 3.51

C. 3.510

D. 4

4.

以下语法格式中,哪一个是三元运算符的语法格式( )

A. 表达式1:表达式2?表达式3

B. 表达式1?表达式2:表达式3

C. 表达式1:表达式2:表达式3

D. 以上答案都不对

5.

下列数据类型中,哪种数据类型转为int类型需要进行强制转换

A. byte

B. short

C. char

D. float

6.

下列关于this的说法中,错误的是( )

A. 只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用

B. 在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现一次

C. this关键字可以用于区分成员变量与局部变量

D. this可以出现在任何方法中

7.

类的定义必须包含在以下哪种符号之间?

A. []

B. {}

C. ""

D. ()

8.Java中所有的类都是通过直接或间接地继承( )类得到的

A. java.lang.Object

B. java.lang.Class

C. 任意类

D. 以上答案都不对

9.

下列关于继承的哪项叙述是正确的?

A. 在java中允许多重继承

B. 在java中一个类只能实现一个接口

C. 在java中一个类不能同时继承一个类和实现一个接口

D. java的单一继承使代码更可靠

10.

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

A、一个类中只能定义一个构造方法

B、一个类中可以定义多个构造方法

C、如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法

D、构造方法的作用是用来给属性进行初始化的

A. 一个类中只能定义一个空参数的构造方法

B. 一个类中可以定义多个构造方法

C. 如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法

D. 构造方法的作用是给属性初始化

11.

请阅读下面的程序。

Class WhileDemo5 {

public static void main(String[] args) {

int n = 5;

while (n < 10) {

System.out.print(n);

n++;

}

}

}

下列选项中,哪一个是程序运行的结果

A. 无输出

B. 输出56789

C. 死循环

D. 编译错误

12.

下列选项中,属于字符常量的是( )

A. “a”

B. ‘ab'

C. ‘1'

D. 1

13.

Java语言的类间的继承关系是( )。

A. 多重的

B. 单重的

C. 线程的

D. 不能继承

14.

下面哪个关键字用于将类中的属性私有化( )

A. default

B. public

C. private

D. protected

15.在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?

A. inherits

B. implements

C. extends

D. modifies

16.

请阅读下面的程序

public class Example03 {

public static void main(String[] args) {

int x = 8;

if (x > 5) {

System.out.println("a");

} else {

System.out.println("b");

}

}

}

程序的运行结果是?()

A. true

B. false

C. a

D. b

17.下列选项中,不可以被final修饰的是?( )

A. 接口

B. 类

C. 方法

D. 变量

18.下面关于方法定义的描述中,正确的是

A. 当方法没有返回值时,返回值类型要定义为void

B. 当方法没有返回值时,返回值类型可以不写

C. 当方法没有返回值时,不能有return语句

D. 方法是不可以没有参数的

19.

下列关于Java特点的描述中,错误的是?

A. Java语言不支持指针

B. Java具有自动垃圾回收的机制

C. Java只能运行在Window和Linux平台

D. Java允许多个线程同时执行

20.在try{}catch(______e){}横线处需要填写的是( )

A. 异常对象

B. 异常类

C. 任意对象

D. 任意类

判断题

1.

标识符可以以数字开头,但不能是Java中的关键字

2.当一个类的方法被final关键字修饰后,这个类的子类将不能重写该方法

3.

Java中用0和非0的数字表示布尔类型常量的值

4.

构造方法没有返回值类型,所以可以写void,也可以不写。

5.定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换

6.接口与接口之间可以单继承,也可以多继承

7.如果一个类继承了一个抽象类,但是没有完全覆写父类的所有的抽象方法那么这个类也必须是抽象类

8.final关键字不可以修饰成员变量

9.子类中重写父类的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型

10.import语句通常出现在package语句之前

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值