1-1
关于以下程序段,正确的说法是(C) 。 (2分)
String s1=”abc”+”def”;
String s2=new String(s1);
if(s1==s2)
System.out.println(“== succeeded”);
if (s1.equals(s2))
System.out.println(“.equals() succeeded”);
A.行4与行6都将执行
B.行4执行,行6不执行
C.行6执行,行4不执行
D.行4、行6都不执行
作者: 王从银
单位: 吉首大学
1-1
答案正确
(2 分)
1-2
下面说法正确的是(A) (2分)
A.如果源代码中有package语句,则该语句必须放在代码的第一行
B.如果源代码中有import语句,则该语句必须放在在代码的第一行
C.如果源代码中有main方法,则该方法必须被放在代码的第一行
D.如果某文件的源代码中定义了一个public的接口,接口名和文件名可以不同
作者: 仇丽青
单位: 山东科技大学
1-2
答案正确
(2 分)
1-3
一个*.java文件中可以包含多少个public类? A(2分)
A.最多1个
B.最少1个
C.只能是0个
D.不限制
作者: 张峰
单位: 山东科技大学
1-3
答案正确
(2 分)
1-4
对于构造方法,下列叙述不正确的是(B )。 (2分)
A.构造方法的方法名必须与类名相同
B.构造方法的返回类型只能是void型
C.构造方法可以对该类对象的实例变量进行初始化工作
D.一般在创建新对象时,系统会自动调用构造方法
作者: 刘海
单位: 西安邮电大学
1-4
答案正确
(2 分)
1-5
关于抽象类,下面叙述错误的是(C) 。 (2分)
A.包含抽象方法的类必须是抽象类
B.抽象方法只需要声明,不需要实现
C.抽象类可以实例化
D.抽象类中可以没有抽象方法
作者: 孙晨霞
单位: 河北农业大学
1-5
答案正确
(2 分)
1-6
Java中(C ) 。 (2分)
A.一个子类可以有多个父类,一个父类也可以有多个子类
B.一个子类可以有多个父类,但一个父类只可以有一个子类
C.一个子类可以有一个父类,但一个父类可以有多个子类
D.上述说法都不对
作者: 王从银
单位: 吉首大学
1-6
答案正确
(2 分)
1-7
下列哪些语句关于Java内存回收的说明是正确的? (B ) (2分)
A.程序员必须创建一个线程来释放内存
B.内存回收程序负责释放无用内存
C.内存回收程序允许程序员直接释放内存
D.内存回收程序可以在指定的时间释放内存对象
作者: 王从银
单位: 吉首大学
1-7
答案正确
(2 分)
1-8
在Java中,负责对字节代码解释执行的是(B )。 (2分)
A.应用服务器
B.虚拟机
C.垃圾回收器
D.编译器
作者: 王从银
单位: 吉首大学
1-8
答案正确
(2 分)
1-9
执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的(A ) (2分)
A.x[9]为0
B.x[9]未定义
C.x[10]为0
D.x[0]为空
作者: 王从银
单位: 吉首大学
1-9
答案正确
(2 分)
1-10
以下代码段将创建几个对象?D(2分)
String s1="bc";
String s2="bc";
A.2
B.3
C.0
D.1
作者: 王从银
单位: 吉首大学
1-10
答案正确
(2 分)