开始做题 00:00:00

一、单选题 (一共15题,共45分)
1.

给出下面程序段 :

if(x0){System.out.println("Hello.");}

else if(x-3){System.out.println("Nice to meet you!");}

else {System.out.println("How are you?");}

若打印字符串“

How are you? ” , 则x 的取值范围是

2.

定义一个接口必须使用的关键字是 ( ) 。

3.

一个循环一般应包括哪几部分内容 ()

4.

在Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为

5.

阅读下列代码后

public class Person{

int arr[]=new int[10];

public static void main(String args[]){

System.out.println(arr[1]);

}

}

正确的说法是

6.

下述概念中不属于面向对象方法的是 () 。

7.

在 Java 中, 表示换行符的转义字符是 () 。

8.

在Java 语言中 , 假设类 Worker 是类 Person 的子类,Worker 的构造方法中有一句"super( );", 该语句 () 。

9.

下列对继承的说法 , 哪个是正确的 ?

10.

下列代码的执行结果是:

public class Test1{

public static void main(String args[]){

float t=9.0f;

int q=5;

System.out.println((t++)*(--q));

}

}

11.

以下关于继承的叙述正确的是 ()

12.

在 Java 中, 用 package 语句说明一个包时 , 该包的层次结构必须是 () 。

13.

以下哪个不是 Java 的关键字?

14.

给出下面代码段 :

public class Test1{

public static void main(String args[]){

int m;

switch(m) {

case 0:System.out.println("case 0");

case 1:System.out.println("case 1");break;

case 2:

default:System.out.println("default");

}

}

}

下列 m 的哪个值将引起“

default ”的输出 ?

15.

下列赋值语句中错误的是

二、多选题 (一共10题,共30分)
16.

关于 Java Application 和Applet 的说法中 , 不正确的是 ( ) 。

17.

下面关键字中哪些可以用来控制对类成员的访问 ( ) 。

18.

下列说法不正确的是 ( ) 。

19.

若有定义 class A{int x,y; static float f(int a){ ?} float g(intx1,int x2){ ?}} 及A a1=new A(); 则下列用法中合法的是 ( ) 。

20.

下列变量定义合法的是 ( ) 。

21.

关于局部变量的作用域 , 下列说法正确的是 ( ) 。

22.

以下关于继承的叙述错误的是 ( ) 。

23.

下列哪些是重载方法的特征 ( )

24.

下列标识符中 ,( ) 不是正确的变量名 ?

25.

下列关于变量的叙述中正确的是 ( ) 。

三、判断题 (一共5题,共15分)
26.

即使一个类中未显式定义构造函数,也会有一个缺省 的构造函数,缺省的构造函数是无参函数,函数体为空。

27.

Java 的类不允许多重继承 , 但接口支持多重继承。

28.

由继承性可知 , 程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。

29.

由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。

30.

Java 的源代码中定义几个类,编译结果就生成几个以.class 为后缀的字节码文件。

答题卡 暂停 交卷 置顶
置顶