开始做题 00:00:00

一、单选题 (一共20题,共60分)
1.

下列字符组合不能作为Java整型常量的是 ()

2.

设类 U 声明,及对象 u 和 v 的定义如下:

class U{

int x, int y;

U(int a, int b){x= a; y = b;}

void copy(U a){ x = a.x; y = a.y;}

}

U u = new U(1, 2), v = new U(2, 3);

在以下供选择的代码中,可能引起系统回收内存的是

()

3.

设有以下代码:

String s l="123" ;String s2="123" ;

String s3=new String("123") ;

则表达式 s1==s2 和 s1==s3 的值分别是 ()

4.

以下关于 AWT 与 Swing 之间关系的叙述,正确的是 ( )

5.

在以下 Swing 组件中,能为它指定布局管理器的是 ( )

6.

一般的绘图程序要定义一个 JPanel子类。在 JPanel子类中还要重定义一个方法,在这个方法中调用绘图方法,绘制各种图形。要重定义的方法是 ( )

7.

用 Runnable 接口实现多线程的主要工作是 ( )

8.

程序如果要按行输入输出文件的字符流,最合理的方法是采用 ( )

9.

在编写访问数据库的 Java程序中,要用到 DriverManager 类。该类的作用是 ( )

10.

编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为

11.

设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是

12.

不允许作为类及类成员的访问控制符的是

13.

为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为

14.

如下哪个是 Java中的标识符()

15.

哪个是 Java中的标识符 ( )

16.

已知如下定义: String s = "story"; 下面哪个语句不是合法的 ( )

17.

如下哪个是 Java中有效的关键字 ()

18.

下面的代码段执行之后 count 的值是什么 ( )

int count = 1;

for ( int

i = 1; i <= 5; i++) {

count += i;

}

System. out .println(count);

19.

定义一个类,必须使用的关键字是 ( )

20.

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

二、填空题 (一共10题,共30分)
21.

开发与运行 Java 程序需要经过的三个主要步骤为_______、_______和_______。

22.

在 Java 的基本数据类型中, char 型采用 Unicode 编码方案,每个 Unicode 码占 用_____ 字节内存空间,这样,无论是中文字符还是英文字符,都是占用_____ 字节内存空间。

23.

设 x = 2 ,则表达式 ( x + + )/3 的值是 _______ 。

24.

若 x = 5,y = 10,则 x < y 和 x >= y 的逻辑值分别为___和 ___。

25.

_______ 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方 法必须在抽象类之中定义。 _______方法是不能被当前类的子类重新定义的方法。

26.

创建一个名为______的包的语句是______; , 该语句应该放在程序的位置为:______ 。

27.

设有数组定义: int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70};

则执行以下几个语句后的输出结果是____。

int s = 0 ;

for (int i = 0 ; i < MyIntArray.length ; i + + )

if ( i % 2 = = 1 )

s += MyIntArray[i] ;

System.out.println(s);

28.

在 Java 程序中,通过类的定义只能实现_______重继承,但通过接口的定义可以实现_______重继承关系。

29.

Java程序的字节码文件的扩展名是 _________。

30.

在类声明之前用 _________修饰,声明类是不能被再继承的类,即它不能再有子类。

答题卡 暂停 交卷 置顶
置顶