Java期末考试试卷1
- 格式:doc
- 大小:55.50 KB
- 文档页数:11
信息学院2006—2007学年第二学期期末考试试题A
课程名称:Java 语言程序设计主讲:年级:
班级姓名学号
一、选择(每题1分,共20分)
1.有一个名为MyClass的public类,想成功编译需满足以下哪个条件?()
A. MyClass类中必须定义一个正确的main()方法。
B. MyClass必须定义在MyClass.java源文件中。
C. MyClass类必须定义在MyClass包中。
D. MyClass类必须被导入。
2.以下哪些修饰符不能用于顶层类?( ) A. public B. private C. abstract D. final
3.以下哪个是java中合法的关键字?( ) A. array B. Boolean C. protect D. super
4.以下哪些是合法的标识符?( ) A.%abcd B. 2abcd C. package D. _a_long_name
5.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同。这种面向对象程序的特性称为. () A、隐藏 B、覆盖 C、重载 D、Java不支持此特性
6.有以下代码,请问该程序的运行结果是什么?( ) class Example {
public static void main(String args[]){
boolean b=true;
System.out.println(b);
}
}
A. 打印输出true
B. 打印输出1
C.编译错误
D. 无内容输出
7.以下哪些是基本数据类型?( ) A.int B. String C. Integer D. Float
8. 给出以下代码,请选择正确的选项?( ) class Example{
public static void main(String[] args){
char a=”\u1234”;
}
}
A. 代码编译成功
B. 代码编译成功,但有警告
C. 代码编译失败
9.以下哪个语句用于声明一个二维数组?( )
A. int[5][5] a=new int[][];
B. int a=new int[5,5]
C. int[][] a=new int[5][5];
D. int[][] a=new [5]int[5];
10.给出以下代码,请问该程序的运行结果是什么?()
public class Example{
public static void main(String[] args){
boolean[] b=new boolean[2];
double[] d=new double[2];
System.out.print(b[0]);
System.out.println(d[1]);
}
}
A. true0.0
B.true0
C.false0.0
D.false0
11.请问,以下哪些是有关垃圾回收器的正确描述()
A. 程序员可以在指定时间调用垃圾回收器释放内存。
B. 垃圾回收器可以保证java程序从不会产生内存溢出。
C. 匿名对象一定是垃圾对象。
D. 对象的finalize()方法在对象被垃圾回收器之前获得调用。
12.一个URL为:则其中http的含义为()
A.通信协议
B. 参考点
C. 机器名称
D. 通信端口
13.在awt中()组件可用于输入多行信息。()
A. TextArea
B. TextField
C. List
D. Comment
14. 给出以下代码,请问该程序的运行结果是什么?()class Example{
public static void main(String[] args){
int x=1;
int y=~x+1;
System.out.println(x+ “”+ y);
}
}
A. -1 1
B. 1 1
C. 1 -1
D. -1 -1
15.以下哪些修饰符可以使其修饰的成员对同包类或其它包的子类是公开的?()
A. public
B. private
C. protected
D. 无访问修饰符
16.以下哪个类不能被子类继承?( )
A.class A{} B. abstract final A{} C. native class A{} D. final class A{} 17.给出以下代码,请问该程序的运行结果是什么?()class Example{
static int i=1,j=2;
static { display(i);}
public static void main(String[] args){ display(j);}
static void display(int n){System.out.print(n);}
}
A.1
B. 12
C. 2
D. 21
18.给出以下代码,请选择正确的选项。()public class OuterClass
{
private String s="I am outer class member variable";
class InnerClass