欢迎来到天天文库
浏览记录
ID:33510095
大小:90.75 KB
页数:9页
时间:2019-02-26
《《java程序设计》理论题库—填空题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Java程序设计》理论题库-填空题1.执行下列代码后的结果是什么?intx,a=2,b=3,c=4;x=++a+b+++c++;________2.________包包含了Collection的接口和类的API3.main方法的声明格式包括________4.下列程序中构造了一个SET并且调用其方法add(),输出结果是________publicclassA{publicinthashCode(){return1;}publicBooleanequals(Objectb){returntrue}publicstaticvoidmain(Stringargs[]){Setset=
2、newHashSet();set.add(newA());set.add(newA());set.add(newA());System.out.println(set.size());}}5.下列程序的运行结果是________classA{classDog{ privateStringname; privateintage; publicintstep; Dog(Strings,inta) { name=s; age=a; step=0; } publicvoidrun(Dogfast) { fast.step++; }} publicsta
3、ticvoidmain(Stringargs[]) { Aa=newA(); Dogd=a.newDog("Tom",3); d.step=25; d.run(d); System.out.println(d.step); }}6.Collection的四种主要接口是________、________、________、________7. 运行下列程序第________行出错。 1.classOuter{ 2.privateintsize=5; 3.publicObjectmakeInner(finalintfinalLocalVar){ 4.intLoca
4、lVar=6; 5.classInner{ 6.publicStringtoString(){ 7.return("#");}}} 8.returnnewInner();} 9.} 10.publicclassOuterTest{ 11.publicstaticvoidmain(String[]args){ 12.Outerouter=newOuter(); 13.Objectobj=outer.makeInner(5
5、6); 14.System.out.println("Theobjectis"+obj.toString());}}8. 下列代码不能编译的原因是________ ClassA{ Privateintx; Publicstaticvoidmain(Stringargs[]) { newB(); } classB{ B(){System.out.println(x); } } }9. Java中类成员的限定词有以下几种:private,public,________,________。其中,________的限定的范围最大。10. Ja
6、va中所有类都是类________的子类。11. 请填出在java.lang包中与下列基本数据类型相对应的封装类:float:java.lang.Float,char:________,boolean:________。12. 请写出下面程序的运行结果。 publicclassTestextendsTT{ publicvoidmain(Stringargs[]){ Testt=newTest("Tom"); } publicTest(Strings){ super(s); System.out.println("Howdoyoudo?"); }
7、 publicTest(){ this("IamTom"); } } classTT{ publicTT(){ System.out.println("Whatapleasure!"); } publicTT(Strings){ this(); System.out.println("Iam"+s); } }结果:________13. 给定下面的未完成的代码片断: publicclassExamp
此文档下载收益归作者所有