Java程序设计复习题4

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

Java程序设计复习题4

1、Java源程序经编译生成的字节码文件的扩展名为(A ),字节码文件由解释器执行。

A)class

B)java

C)exe

D)html

2、下列的变量定义中,错误的是( D)。

A)int i;

B)int i=Integer.MAX_V ALUE;

C)static int i=100;

D)int 123_$;

3、下列不属于WindowListener接口的是( C )

A)windowOpened()

B)windowClosed()

C)windowActivated()

D)mouseDragged()

4、以下字符常量中不合法的是(B )。

A)'|'

B)'\''

C)"\n"

D)'我'

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

A)b = a!=7 ;

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

C)i=12.3* % 4;

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

6、下列类头定义中,错误的是( B)。

A)class x {.. }

B)public x extends y{ .... }

C)public class x extends y{ .... }

D)class x extends y implements y1{ .... }

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

A)return

B)interface

C)extends

D)class

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

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、下列方法定义中,不正确的是( )。

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、如何强制垃圾回收一个对象?( A)

A)不能强制回收

B)调用System.gc()

C)调用System.gc(),并传入对象引用

D)调用Runtim.gc()

12、定义类头时,不可能用到的关键字是( )。

A)private

B)class

C)extends

D)implements

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

A)3

B)13

C)169

D)1

14、下面关于Applet的说法正确的是B

A)Applet也需要main方法

B)Applet必须继承自java.awt.Applet

C)Applet能访问本地文件

D)Applet程序不需要编译

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、下列语句序列执行后,k的值是( )。int j=8, k=15;for( int i=2; i!=j; i++ ){ j-=2; k++; }

A)18

B)15

C)16

D)17

18、要求CustomerDetails类存储客户的材料,诸如:客户id和客户名。CustomerDetails 类应满足以下条件:

条件:CustomerDetails类不应有子类。

为保证上面条件得到满足,你应使用以下语句中哪一个来声明CustomerDetails 类。

A) public class CustomerDetails

{

int customerID;

String customerName;

}

B) abstract class CustomerDetails

{

int customerID;

String customerName;

}

C) final class CustomerDetails

{

相关文档
最新文档