Java复习题含答案教程文件Word文件下载.docx

上传人:b****0 文档编号:13911164 上传时间:2022-10-15 格式:DOCX 页数:17 大小:23.76KB
下载 相关 举报
Java复习题含答案教程文件Word文件下载.docx_第1页
第1页 / 共17页
Java复习题含答案教程文件Word文件下载.docx_第2页
第2页 / 共17页
Java复习题含答案教程文件Word文件下载.docx_第3页
第3页 / 共17页
Java复习题含答案教程文件Word文件下载.docx_第4页
第4页 / 共17页
Java复习题含答案教程文件Word文件下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

Java复习题含答案教程文件Word文件下载.docx

《Java复习题含答案教程文件Word文件下载.docx》由会员分享,可在线阅读,更多相关《Java复习题含答案教程文件Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。

Java复习题含答案教程文件Word文件下载.docx

4、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。

A..javaB..class

C..hD..c

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

A.publicB.class

C.staticD.interface

6、JAVA中不属于基本数据类型的是(C)。

A.StringB.int

C.charD.boolean

7、0.6332的数据类型是(B)

A.float 

 

B.double 

C.Float 

D.Double

8、关于类和对象的叙述正确的是:

(D)

A.类是对象的实例化

B.类的静态属性和全局变量的概念完全一样,只是表达形式不同

C.类的成员至少有一个属性和一个方法

D.Java的类分为两大部分:

系统定义的类和用户自定义的类

9、void的含义:

(C)

A.方法体为空

B.定义的方法没有形参

C.定义的方法没有返回值

D.方法的返回值不能参加算术运算

10、设x=2,y=4,z=5,则表达式y*=z--/++x的值是(C)

A.3B.3.5

C.4D.5

11、访问权限最小的控制符是(D)。

A.publicB.protected

C.defaultD.private

12、编译Java程序的命令是(B)

A.cmdB.javacC.javaD.javadoc

13、下列程序test类中的变量c的最后结果为(D)

publicclasstest

{

publicstaticvoidmain(Stringargs[])

{

inta=10;

intb;

intc;

if(a>

50)

{

b=9;

}

c=b+a;

A.10B.0C.19D.编译错误

14、下列不属于面向对象编程的三个特征为(B)

A.封装B.指针操作

C.多态性D.继承

15、下面程序定义了一个类,关于该类说法正确的是(A`)

AbstractclassabstractClass{

……

A.该类能调用newabstractClass(),实例化为一个对象

B.该类不能被继承

C.该类的方法都不能被重载

D.以上说法都不对

16、System.out.println(“5”+2);

的输出结果是(A)

A.52B.7

C.2D.5

17、下面哪些是合法的标示符(A)

A.$perB.123C.*pointD.this

18、定义常量时需要用到的关键字是(C)。

A.staticB.superC.finalD.this

19、关于对象删除,下列说法正确的是(B)

A.必须由程序员完成对象的清除

B.Java把没有引用的对象作为垃圾收集起来一并释放

C.只有当程序中调用System.gc()方法时才能进行垃圾收集

D.JAVA中的对象都很小,一般不进行删除操作

20、下面哪个对类的声明是错误的?

A.classMyClassextendsMySuperClass1,MySupperClass2{} 

B.publicclassMyClass{} 

C.abstractclassMyClassimplementsYourInterface1,Youriterface2{} 

D.privateclassMyClass{} 

E.classMyClassextendsMySuperClassimplementsYourInterface{}

21、关于构造函数特点的描述中,错误的是(A)

A.构造方法不可以进行方法重写

B.构造方法用来初始化该类的一个新的对象

C.构造方法具有和类名相同的名称

D.构造方法不返回任何数据类型

22、下面的方法,当输入为2的时候返回值是多少?

(D)

publicstaticintgetValue(inti){

intresult=0;

switch(i){

case1:

result=result+i;

case2:

result=result+i*2;

case3:

result=result+i*3;

}

returnresult;

A.0 

B.2 

C.4 

D.10

23、关于JAVA中异常的叙述正确的是(D)

A.异常是程序编写过程中代码的语法错误

B.异常时程序编写过程中代码的运行错误

C.异常出现后程序的运行马上中止

D.异常是可以捕获和处理的

24、 

java程序运行入口的main方法的返回类型是什么?

B

A.static

B.void

C.boolean

D.int

25、Thread的方法resume()负责恢复哪些写成的执行?

A.通过调用stop()方法而停止的线程

B.通过调用sleep()方法而停止的线程

C.通过调用wait()方法而停止的线程

D.通过调用suspend()方法而停止运行的线程

26、调用父类中被重写过的方法时需要用到的关键字是(D)

A.publicB.finallyC.finalD.super

27、关于main方法的方法头以下哪项是合法的?

(B)

A.publicstaticvoidmain()

B.publicstaticvoidmain(String[]args)

C.publicstaticintmain(String[]arg)

D.publicvoidmain(Stringarg[])

28、JAVA语言的类之间的继承关系是(B)。

A.多重的

B.单重的

C.线程的

D.不能继承

29、下列说法正确的有(C)

A.class中的构造函数不可省略

B.构造函数必须与class同名,但方法不能与class同名

C.构造函数在一个对象被new时执行

D.一个class只能定义一个构造函数

30、关键字super的作用是(D)

A.用来访问父类被隐藏的成员变量

B.用来调用父类中被重载的方法

C.用来调用父类的构造函数

D.以上都是

32、再swing编程要捕获鼠标所有操作需要事先哪个接口?

(B)

A.ActionListener

B.MouseListener

C.MouseMotionListern

D.ItemListener

32、重写和重载的关系是(A)

A.重写只有发生在父类与子类之间,而重载可以发生在同一个类中

B.重写方法可以不同名,而重载方法必须同名

C.final修饰的方法可以被重写,但不能被重载

D.重写和重载是一回事

33、关于finally块中的代码描述正确的是:

D

关于finally块中的代码描述正确的是:

异常没有发生时才被执行

如果try块后没有catch块时,finally块中的代码才会执行

异常发生时才被执行

34、关于接口哪个正确(C)

A.接口间不能有继承关系

B.一个类只能实现一个接口

C.实现一个接口必须实现接口的所有方法

D.接口和抽象类是同一回事

35、下面程序的运行结果:

publicstaticvoidmain(Stringargs[]){

Threadt=newThread(){

publicvoidrun(){

pong();

};

t.run();

System.out.print("

ping"

);

staticvoidpong(){

pong"

Apingpong 

Bpongping 

Cpingpong和pongping都有可能 

D都不输出

36、对于已经被定义过可能抛出异常的语句,在编程时应(A)。

A.必须使用try/catch语句处理异常,或者使用throws将其抛出

B.如果程序错误,必须使用try/catch语句处理异常

C.可以置之不理

D.只能使用try/catch语句处理

37、声明并创建一个按钮对象b,应该使用的语句是(A)。

A.Buttonb=newButton();

B.buttonb=newbutton();

C.Buttonb=newb();

D.b.setLabel(“确定”);

38、设x=2,y=4,z=5,则表达式y*=z--/++x的值是(C)

A.3B.3.5

C.4D.5

39、访问权限最小的控制符是(D)。

A.publicB.protected

C.defaultD.private

40、编译Java程序的命令是(B)

41、System.out.println(“5”+2);

42、下面哪些是合法的标示符(A)

43、定义常量时需要用到的关键字是(C)。

44、调用父类中被重写过的方法时需要用到的关键字是(D)

45、关于main方法的方法头以下哪项是合法的?

46、提供Java存取数据库能力的包是(A)

A.java.s

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1