山东师范大学20072008学年第二学期期末考试题
一、选择、填空每题1分,共30分
1、运行Java程序需要的工具软件所在的目录是__A___。
A)JDK的bi
目录B)JDK的demo目录
C)JDK的lib目录D)JDKR的jre目录
2、以下___B____不是Java中有效的关键字
Aco
st
BNULL
Cfalse
Dthis
3、下列关于for循环和while循环的说法中哪个是正确的___A____
Awhile循环能实现的操作,for循环也都能实现
Bwhile循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C两种循环任何时候都可替换
D两种循环结构中都必须有循环体,循环体不能为空
4、下列关于Java对import语句规定的叙述中,错误的是___C__。
A)在Java程序中import语句可以有多个
B)在Java程序中import语句可以没有
C)在Java程序中import语句必须有一个
D)在Java程序中import语句必须引入在所有类定义之前
5、下列基本类型数据所占的字节数相同的是__A____
Aboolea
和char
Bi
t和float
Cbyte和short
Di
t和double
6、以下的选项中能正确表示Java语言中的一个double型常量的是C
AFloatMIN_VALUEB18e6F
C20
Dabcf’
7、阅读下列代码后
publicclassPerso
i
tarr
ewi
t10
publicstaticvoidmai
Stri
gargs
Systemoutpri
tl
arr1
正确的说法是____A____
A编译时将产生错误B编译时正确,运行时将产生错误
C输出为零
D输出为空
8、下列语句序列执行后,k的值是C
i
ti6j8k10m7
ifijmkkelsek
A12B11C10D9
9、下列语句序列执行后,k的值是C
i
ti10j19k30
switchji
case8k
case9k2
case10k6
fdefaultkj
A31B32C2D33
10、下列语句序列执行后,ch1的值是B
charch1Ach2W
ifch12ch2ch1
A‘A’B‘B’C‘C’DB
11内部类是在一个类内嵌套定义的类。其特点描述错误的是A
A只能在定义它的类或程序段中或表达式内匿名使用,外部使用时必须给出类的全名
B可以使用它所在类的静态成员变量或实例成员变量,但不可以使用所在类中的局部变量
C可以作为其它类的成员,而且可访问它所在类的成员
D除static内部类外,不能在类内声明static成员
12、下列叙述中,错误的是__D_____
A接口与类的层次无关
B通过接口说明类所实现的方法
C通过接口可了解对象的交互界面D接口与存储空间有关
13、System类在哪个包中D
AjavautilBjavaioCjavaawtDjavala
g
14当方法遇到异常又不知如何处理时,下列哪种说法是正确的C
A捕获异常B抛出异常C声明异常D嵌套异常
15给出一段程序,试判断哪个是正确的结果(D
r