欢迎来到天天文库
浏览记录
ID:55632194
大小:143.00 KB
页数:57页
时间:2020-05-21
《SCJP考试真题和解析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、例题1: Choosethethreevalididentifiersfromthoselistedbelow. A.IDoLikeTheLongNameClass B.$byte C.const D._ok E.3_case 解答:A,B,D 点评:Java中的标示符必须是字母、美元符($)或下划线(_)开头。关键字与保留字不能作为标示符。选项C中的const是Java的保留字,所以不能作标示符。选项E中的3_case以数字开头,违反了Java的规则。 例题2: Howcanyouforcegarbagecollect
2、ionofanobject? A.Garbagecollectioncannotbeforced B.CallSystem.gc(). C.CallSystem.gc(),passinginareferencetotheobjecttobegarbagecollected. D.CallRuntime.gc(). E.Setallreferencestotheobjecttonewvalues(null,forexample). 解答:A 点评:在Java中垃圾收集是不能被强迫立即执行的。调用System.gc()或Runti
3、me.gc()静态方法不能保证垃圾收集器的立即执行,因为,也许存在着更高优先级的线程。所以选项B、D不正确。选项C的错误在于,System.gc()方法是不接受参数的。选项E中的方法可以使对象在下次垃圾收集器运行时被收集。 例题3: Considerthefollowingclass: 1.classTest(inti){ 2.voidtest(inti){ 3.System.out.println(“Iamanint.”); 4.} 5.voidtest(Strings){ 6.System.out.println(“Iama
4、string.”); 7.} 8. 9.publicstaticvoidmain(Stringargs){ 10.Testt=newTest(); 11.charch=“y”; 12.t.test(ch); 13.} 14.} Whichofthestatementsbelowistrue?(Chooseone.) A.Line5willnotcompile,becausevoidmethodscannotbeoverridden. B.Line12willnotcompile,becausethereisno
5、versionoftest()thatrakesacharargument. C.Thecodewillcompilebutwillthrowanexceptionatline12. D.Thecodewillcompileandproducethefollowingoutput:Iamanint. E.Thecodewillcompileandproducethefollowingoutput:IamaString. 解答:D 点评:在第12行,16位长的char型变量ch在编译时会自动转化为一个32位长的int型,并在运行时传
6、给voidtest(inti)方法。QuestionNo:1Given:1.publicclasstest(2.publicstaticvoidmain(Stringargs){3.inti=0xFFFFFFF1;4.intj=~i;5.6.}7.)Whatisthedecimalvalueofjatline5?A.0B.1C.14D.–15E.Anerroratline3causescompilationtofail.F.Anerroratline4causescompilationtofail.Answer:DQuestionNo:2G
7、iven:Integeri=newInteger(42);Long1=newLong(42);Doubled=newDouble(42.0);WhichtwoexpressionsevaluatetoTrue?(ChooseTwo)A.(i==1)B.(i==d)C.(d==1)D.(i.equals(d))E.(d.equals(i))F.(i.equals(42))Answer:D,EQuestionNo:3Exhibit:1.publicclasstest(2.privatestaticintj=0;3.4.privatestatic
8、booleanmethodB(intk)(5.j+=k;6.returntrue;6.)7.8.publicstaticvoidmethodA(inti){9.booleanb:
此文档下载收益归作者所有