JAVA复习题 答案版

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

一、选择题

1.Java application中的主类需包含main方法,main方法的返回类型是什么(D )

A、int

B、float

C、double

D、void

2、异常包含下列那些内容D

A)程序中的语法错误B)程序的编译错误

C)程序执行过程中遇到的事先没有预料到的情况D)程序事先定义好的可能出现的意外情况

3、.函数重载是指A

A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

C.两个以上的函数名字不同,但形参的个数或类型相同

D.两个以上的函数取相同的函数名,并且函数的返回类型相同

4、.指出下列程序运行的结果B

publicclassExample{

Stringstr=newString(″good″);

char[]ch={′a′,′b′,′c′};

publicstaticvoidmain(Stringargs[]){

Exampleex=newExample();

,ex,ch);

}

publicvoidchange(Stringstr,charch[]){

str=″testok″;

ch[0]=′g′;

}

}

andabc andgbc

okandabc okandgbc

5. 下列哪个选项的java源文件代码片段是不正确的B

A.package testpackage;

public class Test{ }

B.import .*;

package testpackage;

public class Test{ }

C.import .*;

class Person{ }

public class Test{ }

D.import .*;

import .*;

public class Test{ }

6. 以下程序段执行后将有(C)个字节被写入到文件afile中。

try{

FileOutputStream fos=new FileOutputStream(“”);

DataOutputStream dos=new DataOutputStream(fos);

(3);

;

();

( );

}

catch(IOException e) { }

A、2

B、8

C、12

D、16

7、以public修饰的类如:public class Car{…} 则Car( )A

A、可被其它程序包中的类使用

B、仅能被本程序包中的类使用

C、不能被任意其它类使用

D、不能被其它类继承

8、构造函数何时被调用( ) B

A.类定义时

B.创建对象时

C.调用对象方法时

D.使用对象的变量时

中,数值类型值中可能出现的符号是()B

10.下面的表达式中正确的是()A

s=″你好″;inti=3;s+=i;

s=″你好″;inti=3;if(i==s){s+=i};

s=″你好″;inti=3; s=+i;

s=″你好″;inti=3;s=i+;

11.在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成。C

子句子句

子句子句

12、.如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词()C

13、.在Java中,不属于整数类型变量的是()A

14、.下面属于Java关键字的是()C

15、.当方法遇到异常又不知如何处理时,下列哪种说法是正确的()C

A.捕获异常

B.抛出异常

C.声明抛出异常

D.嵌套异常

16、.Java程序的执行过程中用到一套JDK工具,其中是指()B

文档生成器解释器

编译器类分解器

17、.Java语言中,下列标识符错误的是()C

B.—name

C.&count

D.—j

18、下列能表示字符串S1长度的是B

A B () C D ()

19、子类继承了父类的方法和状态,在子类中可以进行的操作是D

A 更换父类的方法

B 减少父类方法

C 减少父类变量

D 增添方法

20、下列语句中错误的是B

A String S[]={“box”,”are”} ;

B byte b=255;

C String s=”one”+”two”;

D int i=2+200;

21、下列可用于作switch(expression)语句参数的是D

A String s

B Integer I

C boolean b

D int i

22.阅读下列代码

Public class Test{

Public static void main(String args[]){

其运行结果是D

A 、2

B 、0 C、10 D、8

23、下列常见的系统定义的异常中,哪个是输入、输出异常B A.ClassNotFoundException B.IOException

C.FileNotFoundException D.UnknownHostException

24 阅读下列代码

Public class Test{

String s=” One World One Dream”;

Public static void main(String args[]){

其运行结果是D

A、args

B、OneWorld OneDream

C、s

D、编译时出错

25、下列叙述中,正确的是A

A.Java语言的标识符是区分大小写的B.源文件名与public类名可以不相同C.源文件扩展名为.jar D.源文件中public类的数目不限

26、下列属于合法的Java标识符是A

A._cat B.5books C.+static D.

27、在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是D A.B.C.D.

28、在Java中,所有类的根类是A

A.B.

C.D.

29、在Java中,用Package语句说明一个包时,该包的层次结构必须是B

A.与文件的结构相同B.与文件目录的层次相同

C.与文件类型相同D.与文件大小相同

30、下列构造方法的调用方式中,正确的是C

A.按照一般方法调用B.由用户直接调用

C.只能通过new自动调用D.被系统调用

31、在Java中,能实现多重继承效果的方式是C

A.内部类B.适配器C.接口D.同步

32. 在Java中,负责对字节代码解释执行的是()。B

A.垃圾回收器B.虚拟机C.编译器D.多线程机制

33、能够支持javadoc命令的注释语句是D

A./**....*/ C..*/

相关文档
最新文档