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

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

ID:18822371

大小:200.50 KB

页数:11页

时间:2018-09-25

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

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

1、《Java语言高级程序设计一》阶段测试题(一)题号123456789答案题号101112121415161718答案题号(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)答案一、选择题(共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

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

3、输出constructor在屏幕中。e)这段代码能运行并且输出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{11publiclongsum(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:当你编译运行下列程序代码,会得到什么结果?classBase{inti;Base

5、(){add(1);}voidadd(intv){i+=v;}voidprint(){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)20d)21e)22试题6当你编译运行下列程序代码,会得到什么结果?cla

6、ssBase{voidtest(){System.out.println("Base.test()");}}publicclassChildextendsBase{voidtest(){System.out.println("Child.test()");}staticpublicvoidmain(String[]a){11BasebaseObj=newChild();baseObj.test();}}a)Child.test()Base.test()b)Base.test()Child.test()c)Base.test()d)Child.test()e)Runtimeerror.java

7、.lang.ClassCastException试题7当你编译运行下列程序代码,会得到什么结果?01:classBase02:{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行产生编译错误:不

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

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

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