考试试卷一、选择题每题3分,共30分
1、Java2平台有三个版本,下列不是Java2平台版本的选项是。
2、下列不属于面向对象语言的是。
3、在Java语言中,下列哪个变量名是不正确的
Cmo
ey
D_postCode
4、编译JavaApplicatio
源程序文件将产生相应的字
节码文件,这些字节码文件的扩展名为。
5、选出不是java循环语句的选项while
6、下列关于类的构造函数说法错误的是。A构造函数名与类相同。B构造函数无返回值,需要用void来指明这一点。C构造函数不能被程序显示调用。D在一个类中如果没有明确的给出构造函数,编译器会自动提供一个构造函数。7、关于Java中继承的特点,下列说法正确的是。
fA使类的定义复杂化。
只支持单继承,不可多继承,但可以通过实现接口来
达到多继承的目的。
C子类继承父类的所有成员变量和方法,包括父类的构
造方法。
D不可以多层继承,即一个类不可以继承另一个类的子
类。
8、欲构造ArrayList类的一个实例,此类继承了List
接口,下列方法正确的是。
myList
ewObject
myList
ew
ArrayList
myList
ewList
myList
ewList
9、下列说法错误的是。
A程序员可以定义新的异常类。
可以用trycatch进行捕获处理。
可以递交给上一级调用方处理。
D类似像IOExceptio
等异常程序可以忽略不进行捕
获和处理。
10、哪个关键字可以对对象加互斥锁
二、填空题每空2分,共20分1、Java中的数据类型可以划分为4大类:、浮点数、、
f布尔型。2、Java中常用的循环控制语句有dowhile语句,语
句,语句。3、当程序执行到switch语句时,必须先计算条件表达
式的值,这个值必须是类型或者类型。4、写出三个Java异常处理相关的关键字:try、、。5、多态有两种情况:和。三、读程题每题5分,共15分1、下列程序编译运行后输出什么publicclassaTestpublicstaticvoidmai
Stri
gargsi
ta1b2aabbabaab