Java期末复习题2Word文档下载推荐.docx
- 文档编号:15702348
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:15
- 大小:54.23KB
Java期末复习题2Word文档下载推荐.docx
《Java期末复习题2Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Java期末复习题2Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。
12)}
那些行将引起错误?
A第3行
B第6行
C第7行
D第8行
3.类Teacher和Student是类Person的子类;
Personp;
Teachert;
Students;
//p,tandsareallnon-null.
if(tinstanceofPerson){s=(Student)t;
最后一句语句的结果是:
A将构造一个Student对象;
B表达式是合法的;
C表达式是错误的;
D编译时正确,但运行时错误。
4.给出下面代码段
1)publicclassTest{
2)intm,n;
3)publicTest(){}
4)publicTest(inta){m=a;
5)publicstaticvoidmain(Stringarg[]){
6)Testt1,t2;
7)intj,k;
8)j=0;
k=0;
9)t1=newTest();
10)t2=newTest(j,k);
12)}
哪行将引起一个编译时错误?
Aline3
Bline5
Cline6
Dline10
5.对于下列代码:
1)classPerson{
2)publicvoidprintValue(inti,intj){//...}
3)publicvoidprintValue(inti){//...}
5)publicclassTeacherextendsPerson{
6)publicvoidprintValue(){//...}
7)publicvoidprintValue(inti){//...}
8)publicstaticvoidmain(Stringargs[]){
9)Persont=newTeacher();
10)t.printValue(10);
第10行语句将调用哪行语句?
?
Aline2
Bline3
Dline7
6.哪个关键字可以抛出异常?
Atransient
Bfinally
Cthrow
Dstatic
7.Main()方法的返回类型是:
Aint
Bvoid
Cboolean
8.System类在哪个包中?
Ajava.util
Bjava.io
Cjava.awt
Djava.lang
9.对于下列代码:
publicclassParent{
publicintaddValue(inta,intb){
ints;
s=a+b;
returns;
classChildextendsParent{
下述哪些方法可以加入类Child?
AintaddValue(inta,intb){//dosomething...}
BpublicvoidaddValue(inta,intb){//dosomething...}
CpublicintaddValue(inta){//dosomething...}
DpublicintaddValue(inta,intb)throwsMyException{//dosomething...}
10.给出下面代码:
publicclasstest{
staticinta[]=newa[10];
publicstaticvoidmain(Stringargs[]){
System.out.println(arr[10]);
那个选项是正确的?
A编译时将产生错误;
B编译时正确,运行时将产生错误;
C输出零;
D输出空。
11.下面哪些选项是正确的main方法说明?
Apublicmain(Stringargs[])
Bpublicstaticvoidmain(Stringargs[])
Cprivatestaticvoidmain(Stringargs[])
Dvoidmain()
二、多项选择
1.下面哪些代码段是正确的Java源程序?
A.packagetestpackage;
publicclassTest{//dosomething...}
B.importjava.io.*;
packagetestpackage;
publicclassTest{//dosomething...}
C.importjava.io.*;
classPerson{//dosomething...}
D.importjava.io.*;
importjava.awt.*;
2.publicclassparent{
intchange(){}
classChildextendsParent{}
哪些方法可加入类Child中?
Apublicintchange(){}
Bintchang(inti){}
Cprivateintchange(){}
Dabstractintchang(){}
3.Strings="
hello"
;
Stringt="
charc[]={'
h'
'
e'
l'
o'
};
下列哪些表达式返回true?
As.equals(t);
Bt.equals(c);
Cs==t;
Dt.equals(newString("
));
4.给出下面代码段:
1)switch(m)
2){case0:
System.out.println("
case0"
);
3)case1:
case1"
break;
4)case2:
5)default:
default"
6)}
下列m的哪些值将引起"
的输出?
A0
B1
C2
D3
5.下列哪些说法是正确的?
AJava语言只允许单一继承
BJava语言只允许实现一个接口
CJava语言不允许同时继承一个类并实现一个接口
DJava语言的单一继承使得代码更加可靠
6.下列关于"
<
"
和"
>
的运算,哪些是正确的?
A00000100000000000000000000000000<
5的运行结果是10000000000000000000000000000000
B00000100000000000000000000000000<
5的运行结果是11111100000000000000000000000000
C11000000000000000000000000000000>
5的运行结果是11111110000000000000000000000000
D11000000000000000000000000000000>
5的运行结果是00000110000000000000000000000000
7.下述哪些说法是正确的?
A实例变量是类的成员变量
B实例变量是用static关键字声明的
C方法变量在方法执行时创建
D方法变量在使用之前必须初始化
8.对于下列代码:
publicclassSample{
longlength;
publicSample(longl){length=l;
publicstaticvoidmain(Stringarg[]){
Samples1,s2,s3;
s1=newSample(21L);
s2=newSample(21L);
s3=s2;
longm=21L;
下列哪些表达式返回值为'
true'
As1==s2;
Bs2==s3;
Cm==s1;
Ds1.equals(m)
9.下面说法哪些是正确的?
AApplet可以访问本地文件
B对static方法的调用不需要类实例
Csocket类在java.lang中
D127.0.0.1地址代表本机
10.下列说法正确的是:
Ajava语言里的线程是没有优先级的
BString类在java.lang包中
Cjava语言支持类的序列化
D能序列化的类必须实现java.io.Serializable接口
11.关于awt和swing说法正确的是:
Aawt在不同操作系统中显示相同的风格。
Bswing在不同的操作系统中显示相同的风格
Cjava.awt的子类
Dawt和swing都支持事件模型
12.关于Float,下列说法正确的是
AFloat是一个类
BFloat在java.lang包中
CFloata
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 期末 复习题