Java程序设计复习题1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java程序设计复习题1

1、JFrame默认的布局管理器是什么?( B)

A)BorderLayout

B)FlowLayout

C)CardLayout

D)GridLayout

2、Java在调用Thread.sleep(100)方法的时候会抛出什么异常?A

A)InterruptedException

B)IllegalAccessException

C)SleepException

D)RuntimeException

3、当试图访问超出数组下标的数组元素时会引发下列哪种异常:( C)

A)ArithmeticException

B)NullPointerException

C)ArrayIndexOutOfBoundsException

D)NumberFormatException

4、下面哪些是java语言中的关键字?(B )

A)sizeof

B)abstract

C)NULL

D)Native

5、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是(C )。

A)b = a!=7 ;

B)a = 7 + b + c=9;

C)i=12.3* % 4;

D)a = a + 7 = c + b;

6、关于被私有保护访问控制符private修饰的成员变量,以下说法正确的是( B )

A) 可以被三种类所引用:该类自身,与它在同一个包中的其他类,在其他包该类的子类

B) 可以被两种类访问和引用:该类本身,该类的所有子类

C) 只能被该类自身所访问和修改

D) 只能被同一个包中的类访问

7、下列选项中,用于在定义类头时声明父类名的关键字是( C)。

A)return

B)interface

C)extends

D)class

8、设i,j 为类x 中定义的double 型变量名,下列x 类的构造函数中不正确的是( C)。

A)double x(double k ){ i=k; return i; }

B)x(double m, double n ){ i=m; j=n; }

C)x( ){i=0;j=0 }

D)x(double k ){ i=k; }

9、下列方法定义中,不正确的是(D )。

A)public int x( ){ ... }

B)public static int x( double y ){ ... }

C)void x( double d ) { ... }

D)public static x( double a ){ ... }

10、代码模板产生了一个异常ArrayStoreException。产生这个错误可能的原因是( A )

A)程序试图在数组中存贮错的数据类型

B)程序试图在数组单元0存贮数据

C)程序试图在串中访问不存在的字符位置

D)程序试图访问数组下标外的数组元素

11、用abstract定义的类( C )

A) 可以被实例化

B) 不能派生子类

C) 不能被继承

D) 只能被继承

12、Java语言中,负责并发管理的机制是(D)

A) 垃圾回收

B) 虚拟机

C) 代码安全

D) 多线程

13、下列语句序列执行后,a的值是( )。int a=13; a%=a/5;

A)3

B)13

C)169

D)1

14、线程生命周期中正确的状态是(A)

A) 新建、就绪、运行、堵塞和死亡

B) 新建、运行和死亡

C) 新建、运行、阻塞和死亡

D) 就绪、运行、堵塞和死亡

15、下列语句序列执行后,j 的值是( )。int j=3, i=2;while( --i!=i/j )j=j+2;

A)2

B)4

C)6

D)5

16、预测以下代码的输出:(C )

class Student{

String name;

String id;

void display(){

System.out.println(“Name:”+name+” ID :”+id);

}

public static void main(String args[]){

Student student=new student;

=”Alisha”;

student.id=”C001”;

student.display();

}

}

A) 将有一个编译错误,因为名字和id没有初始化。

B) 将印出”Name:Alisha ID:C001” 。

C) 将引发一个异常,因为没有创建学生。

D) 将有一个编译错误,因为学生引用没有初始化

17、下面的哪些叙述为真(C)

A)equals()方法判定引用值是否指向同一对象。

B)== 操作符判定两个分立的对象的内容和类型是否一致。

C)equals()方法只有在两个对象的内容一致时返回true。

D) 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true

18、一个可以独立运行的Application Java应用程序( D)

A) 可以有一个或多个main方法

B) 最多只能有两个main方法

C) 可以有一个或零个main方法

D) 只能有一个main方法

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

A)static void method( )

B)public void method( )

C)final void method( )

D0abstract void method( )

20、当你编译并运行下面的代码时,可能会出现?A

public class MyClass {

public static void main(String arguments[]) {

amethod(arguments);

}

public void amethod(String[] arguments) {

System.out.println(arguments);

相关文档
最新文档