1) | Java VM执行的操作包括()。 | |
a) | 加载.class文件 | |
b) | 将.java文件编译成.class文件 | |
c) | 管理内存 | |
d) | 执行垃圾回收 | |
e) | 执行机器码 | |
参考答案 | acd | |
考核知识点 | JAVA VM | |
难度 | 2 | |
所属章节 | 0103 | |
认知层次 | 2 | |
2) | 在Java语言中,下面变量命名合法的有()。 | |
a) | variable123 | |
b) | 123variable | |
c) | private | |
d) | selg_asd | |
参考答案 | 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) | 子类一定比超类有更多的成员方法 | |
参考答案 | acd | |
考核知识点 | 类的继承 | |
难度 | 1 | |
所属章节 | 0306 | |
认知层次 | 2 | |
5) | 在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(); 以上语句输出为()。 | |
a) | 0 | |
b) | 1 | |
c) | 2 | |
d) | 3 | |
e) | 3.3333 | |
参考答案 | d | |
考核知识点 | 覆盖方法 | |
难度 | 2 | |
所属章节 | 0308 | |
认知层次 | 2 | |
6) | 在Java中,根据你的理解,下列方法()可能是类Orange的构造函数。 | |
a) | Orange(){…} | |
b) | Orange(…){…} | |
c) | public void Orange() {…} | |
d) | public Orange() {…} | |
e) | public OrangeConstuctor() {…} | |
参考答案 | abd | |
考核知识点 | 构造函数 | |
难度 | 2 | |
所属章节 | 0305 | |
认知层次 | 2 | |
7) | 在Java语言中,下面关于构造函数的描述正确的是()。 | |
a) | 类必须有显式构造函数 | |
b) | 它的返回类型是void | |
c) | 它和类有相同的名称,但它不能带任何参数 | |
d) | 以上皆非 | |
参考答案 | d | |
考核知识点 | 构造函数 | |
难度 | 2 | |
所属章节 | 0305 | |
认知层次 | 2 | |
8) | 在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句" super() ",该语句()。 | |
a) | 调用类Worker中定义的super()方法 | |
b) | 调用类Person中定义的super()方法 | |
c) | 调用类Person的构造函数 | |
d) | 语法错误 | |
参考答案 | c | |
考核知识点 | "super"关键字 | |
难度 | 1 | |
所属章节 | 0306 | |
认知层次 | 2 | |
9) | 在Java语言中,在包Package1中包含包Package2, 类Class_A直接隶属于包Package1, 类Class_B直接隶属于包Package2。 在类Class_C要应用Class_A的方法A和Class_B的方法B, 你需要()语句。 | |
a) | import Package1.*; | |
b) | import Package1.Package2.*; | |
c) | import Package2.*; | |
d) | import Package2.Package1.*; | |
参考答案 | ab | |
考核知识点 | 导入包 | |
难度 | 1 | |
所属章节 | 0309 | |
认知层次 | 2 | |
10) | 在Java语言中,小明在他的类SquareRoot中定义了方法method_A, 其中包含语句: double my_result = Math.sqrt(1000); 他需要导入()。 | |
a) | Java.lang.* | |
b) | Java.Math.* | |
c) | Java.util.Math.*; | |
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) | 创建一个类subpackage.My_Class的对象 | |
c) | 该语句是错误的 | |
d) | 创建一个类mypackage.My_Class的对象和一个类subpackage.My_Class的对象 | |
参考答案 | a | |
考核知识点 | 包 | |
难度 | 1 | |
所属章节 | 0309 | |
认知层次 | 1 | |
13) | 在Java语言中,下面描述正确的是()。 | |
a) | 如某公有接口被声明在一个源文件中,则接口必须和源文件具有相同的名字 | |
b) | 如源文件包含import语句,则语句必须是第一个非空行 | |
c) | 如源文件包含package语句,则语句必须是第一个非空行,非注释行 | |
d) | 如源文件包含main(),则语句必须是第一个非空行 | |
参考答案 | ac | |
考核知识点 | 包 | |
难度 | 3 | |
所属章节 | 0309 | |
认知层次 | 3 | |
14) | 使用()修饰符时,一个类能被同一包或不同包中的其他类访问。 | |
a) | private | |
b) | pretected | |
c) | public | |
d) | friendly | |
参考答案 | java创建文件 c | |
考核知识点 | 访问修饰符 | |
难度 | 1 | |
所属章节 | 0405 | |
认知层次 | 1 | |
15) | 访问修饰符限制性最高的是()。 | |
a) | private | |
b) | protected | |
c) | public | |
d) | friendly | |
参考答案 | 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 | |
认知层次 | 2 | |
17) | 在Java中,要想使定义该类所在的包外的类不能访问这个类应用的关键字是()。 | |
a) | 不需要任何关键字 | |
b) | private | |
c) | final | |
d) | protected | |
参考答案 | a | |
考核知识点 | 修饰符 | |
难度 | 1 | |
所属章节 | 0405 | |
认知层次 | 2 | |
18) | 包pack1的类class1中有成员方法: protected void method_1(){…}, private void method_2() {…}, public void method_3() {…} 和 void method_4() {…}, 在包pack2中的类class2是class1的子类,你在class2中可以调用方法()。 | |
a) | method_1 | |
b) | method_2 | |
c) | method_3 | |
d) | method_4 | |
参考答案 | ac | |
考核知识点 | 访问修饰符 | |
难度 | 2 | |
所属章节 | 0405 | |
认知层次 | 2 | |
19) | 在Java语言中,包pack1的类class1中有成员方法: protected void method_1(){…}, private void method_2() {…}, public void method_3() {…} 和 void method_4() {…}, 在包pack2中的类class2不是class1的子类,你在class2中可以调用方法()。 | |
a) | method_1 | |
b) | method_2 | |
c) | method_3 | |
d) | method_4 | |
参考答案 | c | |
考核知识点 | 访问修饰符 | |
难度 | 1 | |
所属章节 | 0405 | |
认知层次 | 1 | |
20) | 在Java中,下面描述正确的是()。 | |
a) | try块中可以有嵌套try块 | |
b) | try块后最多可以跟随3个catch块 | |
c) | try块可以单独存在 | |
参考答案 | a | |
考核知识点 | try块 | |
难度 | 1 | |
所属章节 | 0503 | |
认知层次 | 1 | |
2) | 在J2EE中,利用下列构造函数准备对文件操作,但文件在当前目录不存在,不会产生运行时错误的是()。 | |
a) | BufferedReader breader=new BufferedReader(new FileReader("")); | |
b) | PrintWriter out = new PrintWriter(new FileWriter(“”),true); | |
c) | FileInputStream fin = new FileInputStream(“”); | |
d) | OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“”)); | |
参考答案 | bd | |
考核知识点 | 和文件操作有关的类的构造函数 | |
难度 | 2 | |
所属章节 | 0207,0203 | |
认知层次 | 2 | |
3) | 在J2EE中,假如在当前目录下不存在文件。在当前目录下的一个类文件的main函数只包含如下代码: try { //1 PrintWriter out = new PrintWriter(new FileOutputStream(“”)); //2 String name = “jb-aptech”; //3 double salary = 75000; //4 out.print(name); //5 out.print(‘ ‘); //6 out.println(salary); //7 } //8 catch(Exception e) //9 System.out.println("文件没有发现!"); //10 } //11 在DOS控制台上编译并且运行该类文件。下面的描述正确的是()。 | |
a) | 使用java命令运行该类文件,将在控制台上打印:"文件没有发现!" | |
b) | 运行结束后打开,会发现该文件什么也没有 | |
c) | 运行结束后打开,会发现文件中有这样的文本:“jb-aptech 75000” | |
d) | 在第7行后加上代码:out.close(),编译并运行该类文件后,打开,才会发现文件中有这样的文本:“jb-aptech 75000.0” | |
e) | 把第2行代码改为: PrintWriter out = new PrintWriter(new FileOutputStream(“”),true); 编译并运行该类文件后,打开,才会发现文件中有这样的文本:“jb-aptech 75000.0” | |
参考答案 | bde | |
考核知识点 | 和文件有关的类的flush机制 | |
难度 | 3 | |
所属章节 | 0207 | |
认知层次 | 3 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论