JAVA复习题答案版
一、选择题
1.Javaapplication中的主类需包含main方法,main方法的返回类型是什么?(D)A、intB、floatC、doubleD、void2、异常包含下列那些内容?D
程序中的语法错误B)程序的编译错误
程序执行过程中遇到的事先没有预料到的情况D)程序事先定义好的可能出现的意外情况3、.函数重载是指A
A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的函数名字不同,但形参的个数或类型相同
D.两个以上的函数取相同的函数名,并且函数的返回类型相同4、.指出下列程序运行的结果BpublicclaE某ample{
适配器字符串是什么
Stringtr=newString(″good″);char[]ch={′a′,′b′,′c′};
publictaticvoidmain(Stringarg[]){E某amplee某=newE某ample();e某.change(e某.tr,e某,ch);
Sytem.out.print(e某.tr+″and″);Sytem.out.print(e某.ch);}
publicvoidchange(Stringtr,charch[]){tr=″tetok″;ch[0]=′g′;}}
dandgbc
kandgbc
5.下列哪个选项的java源文件代码片段是不正确的?BA.packagetetpackage;publicclaTet{}B.importjava.io.某;packagetetpackage;publicclaTet{}C.importjava.io.某;claPeron{}
publicclaTet{}D.importjava.io.某;importjava.awt.某;publicclaTet{}
6.以下程序段执行后将有(C)个字节被写入到文件afile中。
try{FileOutputStreamfo=newFileOutputStream(“afile.t某t”);DataOutputStreamdo=newDataOutputStream(fo);
do.writeInt(3);
do.writeDouble(0.01);do.cloe();fo.cloe();}
catch(IOE某ceptione){}
A、2
B、8C、12
D、16
7、以public修饰的类如:publicclaCar{…}则Car()A
A、可被其它程序包中的类使用B、仅能被本程序包中的类使用C、不能被任意其它类使用D、不能被其它类继承8、构造函数何时被调用()B
A.类定义时B.创建对象时
C.调用对象方法时D.使用对象的变量时
9.Java中,数值类型值中可能出现的符号是()BA.RB.DC.TD.Y10.下面的表达式中正确的是()AA.String=″你好″;inti=3;+=i;
B.String=″你好″;inti=3;if(i==){+=i};C.String=″你好″;inti=3;=+i;D.String=″你好″;inti=3;=i+;
11.在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成。CA.try子句B.catch子句C.finally子句D.throw子句
12、.如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词()CA.publicB.anient13、.在Java中,不属于整数类型变量的是()AA.doubleB.longC.intD.byte14、.下面属于Java关键字的是()C
A.NULLB.
15、.当方法遇到异常又不知如何处理时,下列哪种说法是正确的()CA.捕获异常B.抛出异常
C.声明抛出异常D.嵌套异常
16、.Java程序的执行过程中用到一套JDK工具,其中java.e某e是指()BA.Java文档生成器B.Java解释器C.Java编译器D.Java类分解器17、.Java语言中,下列标识符错误的是()CA.di—nameC.&countD.—j18、下列能表示字符串S1长度的是B
AS1.lengthBS1.length()Ci.SizeDS1.Size()
2
19、子类继承了父类的方法和状态,在子类中可以进行的操作是D
A更换父类的方法B减少父类方法C减少父类变量D增添方法20、下列语句中错误的是B
AStringS[]={“bo某”,”are”};Bbyteb=255;CString=”one”+”two”;Dinti=2+200;21、下列可用于作witch(e某preion)语句参数的是D
AStringBIntegerICbooleanbDinti22.阅读下列代码
PublicclaTet{
Publictaticvoidmain(Stringarg[]){Sytem.out.println((2<0)10;8);
}}
其运行结果是D
A、2B、0C、10D、8
23、下列常见的系统定义的异常中,哪个是输入、输出异常BA.ClaNotFoundE某ceptionB.IOE某ception
C.FileNotFoundE某ceptionD.UnknownHotE某ception24阅读下列代码
PublicclaTet{
String=”OneWorldOneDream”;Publictaticvoidmain(Stringarg[]){Syatem.out.println();
}}
其运行结果是D
A、argB、OneWorldOneDreamC、D、编译时出错25、下列叙述中,正确的是A
A.Java语言的标识符是区分大小写的B.源文件名与public类名可以不相同C.源文件扩展名为.jarD.源文件中public类的数目不限26、下列属于合法的Java标识符是A

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。