《《200道Java程序设计练习题》.pdf
文本预览下载声明
Java 程序设计习题
单项选择题(80)
1. 接口中的成员变量被隐含地声明为
(A)public static final
(B)public final
(C)public static
(D)public abstract
2. 处理按钮点击事件的类需要实现哪个接口
(A)FocusListener
(B)ActionListener
(C)WindowListener
(D)ItemListener
3. 已知:
class A {
public final void m () {
System.out.println(A.m);
}
}
public class B extends A {
public void m () {
System.out.println(B.m);
super.m ();
}
public static void main(String [] args) {
new B().m ();
}
}
那么结果为?
(A)A.m
(B)B.m
(C)B.m
A.m
(D)编译错误
4. 抛出异常,使用关键字
(A)try
(B)throw
(C)finally
(D)catch
5. 已知:
class Base {
public Base (String s) {
System.out.print(B);
}
}
public class Derived extends Base {
public Derived (String s) {
System.out.print(D);
}
public static void main(String [] args) {
new Derived (C);
}
}
那么结果为?
(A)BD
(B)DB
(C)C
(D)编译错误
6. Java 中 char 类型的数据长度为
(A)8 位
(B)16位
(C)32 位
(D)64 位
7. Java 编译输出文件的后缀是
(A).exe
(B).java
(C).class
(D).obj
8. 已知:
class C {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
boolean c = true;
if((a b) | (b c) c)
System.out.print(“A”);
If((a = false) | (a c) ) | (a | b))
System.out.print(“B”);
}
}
(A)A
(B)B
(C)AB
(D)编译错误
9. 下面哪个表达式是错误的
(A)int i = 100;
(B)float f = 100.0;
(C)Object o = “Hello world” ;
(D)char c = ‘\u1234’ ;
10. 引用类型的数据字段的缺省值为
(A)0.0
(B)0
(C)null
(D)false
11. 下面哪个表达式可以获取字符串 s 的最后一个字符
(A)s.length()
(B)s[s.length() - 1]
(C)s.charAt(s.length() - 1)
(D)charAt(s, length(s))
12. 数据字段的作用域是
(A)所在的语句块
(B)所在的类
(C)所在的方法
(D)所在的构造函数
13. 如果类中的成员只能被子类或同一包中的类访问,那么声明该成员时应使用下面哪个修
饰符
(A)private
(B)package
(C)protected
(D)public
14. import语句的作用是
(A)导入包中成员
(
显示全部