32.下列类定义中哪些是合法的抽象类的定义?( )
A、abstract Animal{abstract void growl();}
B、class abstract Animal{abstract void growl();}
C、abstract class Animal{abstract void growl();}
D、abstract class Animal{abstract void growl(){System.out.println(“growl”);};}
33.有以下程序片段,下列哪个选项不能插入到行 1。( )
1.
2.public class Interesting{
3.//do sth
4. }
A、import java.awt.*; B、package mypackage;
C、class OtherClass{ } D、public class MyClass{ }
34. 设有下面两个赋值语句:
a = Integer.parseInt(“12”);
b = Integer.valueOf(“12”).intValue();
下述说法正确的是( )。
A、a 是整数类型变量,b 是整数类对象。B、a 是整数类对象,b 是整数类型变量。
C、a 和 b 都是整数类对象并且值相等。 D、a 和 b 都是整数类型变量并且值相等。
35.在编写 Java Applet 程序时,需在程序的开头写上( )语句。
A、import java.awt.* ; B、import java.applet.Applet ;
C、import java.io.* ; D、import java.awt.Graphics ;
36.下列哪一项不属于 Swing 的顶层容器?( )
A)JApplet B)JTree C)JDialog D)JFrame
37. 为了使包 ch4 在当前程序中可见,可以使用的语句是( )。
A)import ch4.*; B)package ch4.*;
C)ch4 import; D)ch4 package;
38. 请问所有的异常类皆继承哪一个类?( )。
A)java.io.Exception B)java.lang.Throwable
C)java.lang.Exception D)java.lang.Error
39.进行 Java 基本的 GUI 设计需要用到的包是( )。
A)java.io B)java.sql C)java.awt D)java.rmi
40. 当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?( )
A)KeyEvent B)ActionEvent C)ItemEvent D)MouseEvent
填空题:
1.数组 x 定义:String x[ ][ ]=new int[3][2]; x[0 ][0 ]=”abc”, x[0 ][1]=”12345”;
则 x.length 的值为______2___,x[0][1].length( ) 的值为__5___。
2、Java 语言的变量由变量名、_修饰符_、变量属性、_初值___组成。
3、当程序中需要抛出异常时,应该使用_catch_子句,当需要在方法中声明可能抛出的异常类型,应该使用_______子句。
4、java.applet 包中的________类定义了 Applet 与其运行环境之间的一个标准接口。
5、Java 语言中提供的 GUI 功能主要由 java.awt 包和_java.swing_包中的类和接口实现。
6、Java 源程序文件和字节码文件的扩展名分别为_.java___和__.class___。
7、Java 语言的类型检查机制要求对于没有返回值的方法,在其前面必须加___void___进行说明。
8、 类是 Java 语言的一种_______数据类型。
9、 在 Java 语言中,所有的对象均通过___________运算符分配内存,并对内存进行自动管理。
10、每个 Java Application 程序可以包括许多方法,但是必须有且只能有一个______方法,统一格式为__________,它是程序执行的
入口。
11、 若要在程序中定义一个公用的 int 型的类成员变量 MAX_LENGTH,且该变量的值保持常数值 1000,则定义该变量的语句是
_____________________。
12、 子类必须通过_super_关键字调用父类有参数的构造函数。
13、 在 Java 语言中,所有的类都是类__Object__的子类。
14、 在 Java 程序中,通过类的定义只能实现单重继承,但通过__接口__ 的定义可以实现多重继承关系。
15、 如果在 Java 程序中,需要使用 java.util 包中的所有类,则应该在程序开始处加上语句_import java.util.*_。
16、 下列程序的运行结果是__01234_______________
public class ex2 {
public static void main(String[] args)
{
for(int cnt=0;cnt<10;cnt++)
{
if(cnt==5)
break;
System.out.print(cnt);
}}}
17、 下列程序的运行结果是______4_________
import java.io.*;