一、单选题:
1.Java语言是( )。 (满分:5)
A. 面向问题的解释型高级编程语言
B. 面向机器的低级编程语言
C. 面向过程的编译型高级编程语言
D. 面向对象的解释型高级编程语言
2.执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( )。 (满分:5)
A. x[9]为0
B. x[9]未定义
C. x[10]为0
D. x[0]为空
3.下面关于变量及其作用范围的陈述哪个是不对的? (满分:5)
A. 实例变量是类的成员变量
B. 实例变量用关键字static声明
C. 在方法中定义的局部变量在该方法被执行时创建
D. 局部变量在使用前必须被初始化。
4.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
5.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
6.哪个是将一个十六进制值赋值给一个long型变量? (满分:5)
A. long number = 345L;
B. long number = 0345;
C. long number = 0345L;
D. long number = 0x345L;
7.下列类哪个属于java.lang.*包的是( )。 (满分:5)
A. Date
B. System
C. Button
D. File
8.在java语言中,只有整型数据才能进行的运算是( )。 (满分:5)
A. *
B. /
C. %
D. +
9.有关类的说法正确的是? (满分:5)
A. 类具有封装性,所以类的数据是不能被访问的
B. 类具有封装性,但可以通过类的公共接口访问类中的数据
C. 声明一个类时,必须用public修饰符
D. 每个类中,必须有main方法,否则程序无法运行
10.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
11.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
12.下面关于继承的哪些叙述是正确的? (满分:5)
A. 在java中允许多继承
B. 在java中一个类只能实现一个接口
C. 在java中一个类不能同时继承一个类和实现一个接口
D. java的单一继承使代码更可靠。
13.设有对象x具有属性a则访问该属性的方法为( )。 (满分:5)
A. a.x
B. a.x( )
C. x.a
D. x.a( )
14.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
15.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
16.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
17.以下哪个不是Java的原始数据类型( )。 (满分:5)
A. int
B. Boolean
C. float
D. char
18.以下关于继承的叙述正确的是( )。 (满分:5)
A. 在Java中类只允许单一继承
B. 在Java中一个类只能实现一个接口
C. 在Java中一个类不能同时继承一个类和实现一个接口
D. 在Java中接口只允许单一继承
19.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
20.用public修饰的类称为( )。 (满分:5)
A. 静态类
B. 抽象类
C. 最终类
D. 公有类