Java语言试题库一

2019-04-09 16:42

1) Java VM执行的操作包括()。 a) 加载.class文件 b) 将.java文件编译成.class文件 c) 管理内存 d) 执行垃圾回收 e) 执行机器码 参考答案 acd

考核知识点 JAVA VM

2 难度

0103 所属章节

2 认知层次

2) 在Java语言中,下面变量命名合法的有()。 variable123 a) 123variable b) private c) selg_asd d) 参考答案 ad 考核知识点 变量

1 难度

0205 所属章节

1 认知层次

3)

int [] my_Array;

my_Array = new int[5];

for(int count = 0; count <= 5; count++) System.out.println(my_Array[count]); 以上Java代码运行的结果是()。

a) 将1,2,3,4,5输出到屏幕 b) 将0,1,2,3,4输出到屏幕 c) 将0,1,2,3,4,5输出到屏幕 d) 将出现运行时异常 参考答案 d 考核知识点 数组

2 难度

0210 所属章节

2 认知层次

4) 在Java语言中,下面关于类的描述错误的是()。

a) b) c) d) 参考答案 考核知识点 难度 所属章节 认知层次 5)

一个子类可以有多个超类 一个超类可以有多个子类 子类可以使用超类的所有方法 子类一定比超类有更多的成员方法

acd

类的继承 1 0306 2

在Java中,

类Animal中的方法 printA() 定义如下: public void printA() {

int a = 10;

int result = 10 % 3;

System.out.println(result); }

在类Dog中方法printA()定义如下: public void printA() {

int a = 10;

System.out.println( a / 3 ); }

Dog类的定义如下:

class Dog extends Animal{…}. Animal animal = new Dog(); animal.printA(); 以上语句输出为()。

0 a) 1 b) 2 c) 3 d) 3.3333 e) 参考答案 d

考核知识点 覆盖方法

2 难度

0308 所属章节

2 认知层次

6) 在Java中,根据你的理解,下列方法()可能是类Orange的构造函数。

Orange(){…} a) Orange(…){…} b) public void Orange() {…} c) public Orange() {…} d) public OrangeConstuctor() {…} e) 参考答案 abd

考核知识点 构造函数

2 难度

0305 所属章节

2 认知层次

7) 在Java语言中,下面关于构造函数的描述正确的是()。 a) 类必须有显式构造函数 b) 它的返回类型是void c) 它和类有相同的名称,但它不能带任何参数 d) 以上皆非 参考答案 d

考核知识点 构造函数

2 难度

0305 所属章节

2 认知层次

8) 在Java语言中,类Worker是类Person的子类,Worker的构造方法中有

一句\,该语句()。

a) 调用类Worker中定义的super()方法 b) 调用类Person中定义的super()方法 c) 调用类Person的构造函数 d) 语法错误 参考答案 c

考核知识点 \关键字

1 难度

0306 所属章节

2 认知层次

9) 在Java语言中,在包Package1中包含包Package2, 类Class_A直接隶属

于包Package1, 类Class_B直接隶属于包Package2。 在类Class_C要应用Class_A的方法A和Class_B的方法B, 你需要()语句。

import Package1.*; a) import Package1.Package2.*; b) import Package2.*; c) import Package2.Package1.*; d)

参考答案 考核知识点 难度 所属章节 认知层次 10)

ab

导入包 1 0309 2

在Java语言中,小明在他的类SquareRoot中定义了方法method_A, 其中包含语句: double my_result = Math.sqrt(1000); 他需要导入()。

Java.lang.* a) Java.Math.* b) Java.util.Math.*; c) d) 以上皆非 参考答案 a

考核知识点 导入包和java.lang包

1 难度

0309,0208 所属章节

1 认知层次 12)

在Java语言中,小明在他的包mypackage中定义了类My_Class, 在

mypackage的子包mysubpackage中也有个类My_Class。小明用 import mypackage.*; 引入包, 执行其中的语句: My_Class NewClass = new My_Class(); 时,将发生()。

a) 创建一个类mypackage.My_Class的对象 b) 创建一个类mypackage.mysubpackage.My_Class的对象 c) 该语句是错误的 d) 创建一个类mypackage.My_Class的对象和一个类

mypackage.mysubpackage.My_Class的对象

参考答案 a 考核知识点 包

1 难度

0309 所属章节

1 认知层次 13)

在Java语言中,下面描述正确的是()。 a) 如某公有接口被声明在一个源文件中,则接口必须和源文件具有相同

的名字

b) 如源文件包含import语句,则语句必须是第一个非空行 c) 如源文件包含package语句,则语句必须是第一个非空行,非注释行 d) 如源文件包含main(),则语句必须是第一个非空行 参考答案 ac 考核知识点 包

难度 所属章节 认知层次

3 0309 3

14) 使用()修饰符时,一个类能被同一包或不同包中的其他类访问。 private a) pretected b) public c) friendly d) 参考答案 c

考核知识点 访问修饰符

1 难度

0405 所属章节

1 认知层次

15) 访问修饰符限制性最高的是()。

private a) protected b) public c) friendly d) 参考答案 a

考核知识点 访问修饰符

1 难度

0405 所属章节

1 认知层次 16)

在Java语言中,如果你有下面的类定义:

abstract class Shape {

abstract void draw(); }

Class Square extends Shape {}

如果你试图编译上面的代码会发生()。

a) 一切成功编译 b) Shape可以编译,Square不能编译 c) Square可以编译,Shape不能编译 d) Shape,Square都不能编译 参考答案 b

考核知识点 抽象类

2 难度

0403 所属章节


Java语言试题库一.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二级VF历年笔试题(2005-2010)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: