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的方法AClass_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中的类class2class1的子类,你在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小时内删除。