编号
班级姓名
----------------------------------------------------------------------------密封线内不得答题-----------------------------------------------------------------------------------------------------------------------
Java测试卷(一)
一、选择题(每题1分,共30分):
下列说法正确的是( a)。c
A、Java程序中的main方法必须写到类里面。
B、Java程序中可以有多个main方法。
C、Java程序的类名必须与文件名一致。
D、Java程序的main方法里如果只有一条语句,可以不用{}括起来。
2. 给出下列的代码,哪行在编译时可能会有错误?
① public void modify(c){
② int i, j, k;
③ i = 100;
④ while ( i > 0 ){
⑤ j = i * 2;
⑥ (" The value of j is " + j );
⑦ k = k + 1;
⑧}
⑨}
A)line 4 . B)line 6 . C)line 7. D)line 8
3. 已知有下面类的说明:
public class X511 extends x{
private float f =;
int i=16;
static int si=10;
public static void main(String[] args) {
X511 x=new X511();
}
}
在main()方法中,下面哪条语句的用法是正确的?( d同类中可以访问)。
B、 C、 D、
4. 子类对象能否直接向其父类赋值?父类对象能否向其子类直接赋值?(b )
A、能,能 B、能,不能 C、不能,能 D、不能,不能
5. Java语言类间的继承关系是(a )。
A、单继承 B、多重继承 C、不能继承 D、不一定
6. Java语言接口间的继承关系是(b )。
A、单继承 B、多重继承 C、不能继承 D、不一定
7. 一个类实现接口的情况是( a )。
A、一次可以实现多个接口 B、一次只能实现一个接口
C、不能实现接口 D、不一定
8. 已知x=2, y=3, z=4,则经过z- = --y – x--运算后,z的值为( d )。
A、1 B、2 C、3 D、4
9. 在编写Java程序时,如果不为类的成员变量定义初始值,Java会给出它们的默认值,下列说法中不正确的一个是( c )。
A、byte的默认值是0 B、boolean的默认值是false
C、char类型的默认值是’\0’ D、
10. 下列语句中不正确的一个是( b )127。
A、float f = ; B、byte b = 128; C、double d = ; D、char c
Java初级测试卷(一) - 来自淘豆网m.daumloan.com转载请标明出处.