《java语言程序设计》阶段测试题

《java语言程序设计》阶段测试题

ID:8445093

大小:190.00 KB

页数:11页

时间:2018-03-28

《java语言程序设计》阶段测试题_第1页
《java语言程序设计》阶段测试题_第2页
《java语言程序设计》阶段测试题_第3页
《java语言程序设计》阶段测试题_第4页
《java语言程序设计》阶段测试题_第5页
资源描述:

《《java语言程序设计》阶段测试题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《Java语言高级程序设计一》阶段测试题(一)一、选择题(共18题,每题5分,共90分)试题1:当你编译运行下列程序代码,会得到什么结果?publicclassSample{publicstaticvoidmain(Stringargs[]){inti=4;floatf=4.3;doubled=1.8;intc=0;if(i==f)c++;if(((int)(f+d))==((int)f+(int)d))c+=2;System.out.println(c);}}a)这段代码不能通过编译。b)0输出在屏幕中。c)1输出在屏幕中。d)2输出在屏幕中。e)

2、3输出在屏幕中。试题2:当你编译运行下列程序代码,会得到什么结果?classMystery{Strings;publicstaticvoidmain(String[]args){Mysterym=newMystery();m.go();}voidMystery(){s="constructor";}voidgo(){System.out.println(s);}}a)这段代码不能通过编译。b)这段代码能通过编译,但是运行时会有异常。11c)这段代码能运行,但不输出任何结果。d)这段代码能运行并且输出constructor在屏幕中。e)这段代码能运行并

3、且输出null在屏幕中。试题3:当你编译运行下列程序代码,会得到什么结果?privateclassBase{Base(){inti=100;System.out.println(i);}}publicclassPriextendsBase{staticinti=200;publicstaticvoidmain(Stringargv[]){Prip=newPri();System.out.println(i);}}a)这段代码不能通过编译。b)输出200。c)输出100和200。d)输出100。试题4:考虑以下代码,在注释的位置,插入哪条方法声明不会引

4、起编译错误?publicclassQdd1f{publiclongsum(longa,longb){returna+b;}//在这里插入新的方法}a)publicintsum(inta,intb){returna+b;}b)publicintsum(longa,longb){return0;}c)abstractintsum();d)privatelongsum(longa,longb){returna+b;}e)publiclongsum(longa,intb){returna+b;}试题5:当你编译运行下列程序代码,会得到什么结果?classBa

5、se{inti;Base(){add(1);}voidadd(intv){i+=v;}11voidprint(){System.out.println(i);}}classExtensionextendsBase{Extension(){add(2);}voidadd(intv){i+=v*2;}}publicclassQd073{publicstaticvoidmain(Stringargs[]){bogo(newExtension());}staticvoidbogo(Baseb){b.add(8);b.print();}}a)9b)18c)20

6、d)21e)22试题6当你编译运行下列程序代码,会得到什么结果?classBase{voidtest(){System.out.println("Base.test()");}}publicclassChildextendsBase{voidtest(){System.out.println("Child.test()");}staticpublicvoidmain(String[]a){BasebaseObj=newChild();baseObj.test();}}a)Child.test()Base.test()b)Base.test()Chil

7、d.test()c)Base.test()d)Child.test()e)Runtimeerror.java.lang.ClassCastException试题7当你编译运行下列程序代码,会得到什么结果?01:class11Base02:{03:finalintMAX_SIZE;04:Base(){05:MAX_SIZE=10;06:}07:08:voidtest(){09:MAX_SIZE++;10:System.out.println("Base.test()");11:}12:13:}a)在第9行产生编译错误:不能改变常量MAX_SIZE的值b

8、)在第3行产生编译错误:不能定义空常量MAX_SIZEc)在第5行产生编译错误:不能为空常量MAX_SIZE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。