JAVA复习题 答案版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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..*/