网络认证考试复习题库.docx
- 文档编号:17639241
- 上传时间:2023-07-27
- 格式:DOCX
- 页数:23
- 大小:885.77KB
网络认证考试复习题库.docx
《网络认证考试复习题库.docx》由会员分享,可在线阅读,更多相关《网络认证考试复习题库.docx(23页珍藏版)》请在冰点文库上搜索。
网络认证考试复习题库
OCJP认证考试方向复习资料
命题方向:
Oracle认证Java程序员OCJP5和OCJP6考试均包含以下七个部分的知识:
1.生命周期、初始化与作用域
2.流程控制
3.API内容
4.并发
5.面向对象的概念
6.集合/泛型
7.基础知识
复习参考题库也是来自于这七大方向的内容,仅供练习测试。
(一)选择题(不定项选择题,根据问题后面的答案数量提示选择答案)
1)
GiventhecommandlinejavaPass2and:
15.publicclassPass2{
16.publicvoidmain(String[]args){
17.intx=6;
18.Pass2p=newPass2();
19.p.doStuff(x);
20.System.out.print("mainx="+x);
21.}
22.
23.voiddoStuff(intx){
24.System.out.print("doStuffx="+x++);
25.}
26.}
Whatistheresult?
A.Compilationfails.
B.Anexceptionisthrownatruntime.
C.doStuffx=6mainx=6
D.doStuffx=6mainx=7
E.doStuffx=7mainx=6
F.doStuffx=7mainx=7答案:
D
2)
12.publicclassYippee2{
13.
14.staticpublicvoidmain(String[]yahoo){
15.for(intx=1;x 16.System.out.print(yahoo[x]+""); 17.} 18.} 19.} andthecommandlineinvocation: javaYippee2abc Whatistheresult? A.ab B.bc C.abc D.Compilationfails. E.Anexceptionisthrownatruntime.答案: B 3) 10.publicclassBar{ 11.staticvoidfoo(int...x){ 12.//insertcodehere 13.} 14.} Whichtwocodefragments,insertedindependentlyatline12,willallow theclasstocompile? (Choosetwo.) A.foreach(x)System.out.println(z); B.for(intz: x)System.out.println(z); C.while(x.hasNext())System.out.println(x.next()); D.for(inti=0;i BD 4) Whichtwocodefragmentscorrectlycreateandinitializeastaticarray ofintelements? (Choosetwo.) A.staticfinalint[]a={100,200}; B.staticfinalint[]a; static{a=newint[2];a[0]=100;a[1]=200;} C.staticfinalint[]a=newint[2]{100,200}; D.staticfinalint[]a; staticvoidinit(){a=newint[3];a[0]=100;a[1]=200;}答案: AB 5) 10.classOne{ 11.voidfoo(){} 12.} 13.classTwoextendsOne{ 14.//insertmethodhere 15.} Whichthreemethods,insertedindividually(单独)atline14,willcorrectly completeclassTwo? (Choosethree.) A.intfoo(){/*morecodehere*/} B.voidfoo(){/*morecodehere*/} C.publicvoidfoo(){/*morecodehere*/} D.privatevoidfoo(){/*morecodehere*/} E.protectedvoidfoo(){/*morecodehere*/}答案: BCE 6) 35.String#name="JaneDoe"; 36.int$age=24; 37.Double_height=123.5; 38.double~temp=37.5; Whichtwoaretrue? (Choosetwo.) A.Line35willnotcompile. B.Line36willnotcompile. C.Line37willnotcompile. D.Line38willnotcompile.答案: AD 7) Given: 11.publicstaticvoidmain(String[]args){ 12.Integeri=newInteger (1)+newInteger (2); 13.switch(i){ 14.case3: System.out.println("three");break; 15.default: System.out.println("other");break; 16.} 17.} Whatistheresult? A.three B.other C.Anexceptionisthrownatruntime. D.Compilationfailsbecauseofanerroronline12. E.Compilationfailsbecauseofanerroronline13. F.Compilationfailsbecauseofanerroronline15.答案: A 8) 10.intx=0; 11.inty10; 12.do{ l3.y--; 14.++x; 15.}while(x<5); 16.System.out.print(x+","+y); Whatistheresult? A.5,6 B.5,5 C.6,5 D.6,6答案: B 9) 55.int[]x={1,2,3,4,5}; 56.inty[]=x; 57.System.out.println(y[2]); Whichistrue? A.Line57willprintthevalue2. B.Line57willprintthevalue3. C.Compilationwillfailbecauseofanerrorinline55. D.Compilationwillfailbecauseofanerrorinline56.答案: B 10) 25.intx=12; 26.while(x<10){ 27.x--; 28.} 29.System.out.print(x); Whatistheresult? A.0 B.10 C.12 D.Line29willneverbereached.答案: C 11) 11.publicinterfaceStatus{ 12./*insertcodehere*/intMY_VALUE=10; 13.} Whichthreearevalid(正确的)online12? (Choosethree.) A.final B.static C.native D.public E.private F.abstract G.protected答案: ABD 12) 35.intx=10; 36.do{ 37.x--; 38.}while(x<10); Howmanytimeswillline37beexecuted? A.tentimes B.zerotimes C.onetometimes D.morethantentimes答案: D 13) 11.publicclassTest{ 12.publicstaticvoidmain(String[]args){ 13.intx=5; 14.booleanb1=true; 15.booleanb2=false; 16. 17.if((x==4)&&! b2) 18.System.out.print("l"); 19.System.out.print("2"); 20.if((b2=true)&&b1) 21.System.out.print("3"); 22.} 23.} Whatistheresult? A.2 B.3 C.12 D.23 E.123 F.Compilationfails. G.Anexceptionalisthrownatruntime.答案: D 14) 11.publicstaticvoidmain(String[]args){ 12.Stringstr="null"; 13.if(str==null){ 14.System.out.println("null"); 15.}else(str.length()==0){ 16.System.out.println("zero"); 17.}else{ 18.System.out.println("some"); 19.} 20.} ‘Whatistheresult? A.null B.zero C.some D.Compilationfails. E.Anexceptionisthrownatruntime.答案: D 15) 11.publicstaticvoidmain(String[]args){ 12.for(inti=0;i<=10;i++){ 13.if(i>6)break; 14.} 15.System.out.println(i); 16.} Whatistheresult? A.6 B.7 C.10 D.11 E.Compilationfails. F.Anexceptionisthrownatruntime.答案: E 16) 11.staticvoidtest(){ 12.try{ 13.Stringx=null; 14.System.out.print(x.toString()+""); 15.} 16.finally{System.out.print("finally");} 17.} 18.publicstaticvoidmain(String[]args){ 19.try{test();} 20.catch(Exceptionex){System.out.print("exception");} 21.} Whatistheresult? A.null B.finally C.nullfinally D.Compilationfails. E.finallyexception答案: E 17) 11.Floatpi=newFloat(3.14f); 12.if(pi>3){ 13.System.out.print("piisbiggerthan3."); 14.} 15.else{ 16.System.out.print("piisnotbiggerthan3."); 17.} 18.finally{ 19.System.out.println("Haveaniceday."); 20.} ‘Whatistheresult? A.Compilationfails. B.piisbiggerthan3. C.Anexceptionoccursatruntime. D.piisbiggerthan3.Haveaniceday. E.piisnotbiggerthan3.Haveaniceday.答案: A 18) 33.try{ 34.//somecodehere 35.}catch(NullPointerExceptione1){ 36.System.out.print("a"); 37.}catch(RuntimeExceptione2){ 38.System.out.print("b"); 39.}finally{ 40.System.out.print("c"); 41.} WhatistheresultifaNullPointerExceptionoccursonline34? A.c B.a C.ab D.ac E.bc F.abc答案: D 19) 11.publicstaticvoidmain(String[]args){ 12.try{ 13.args=null; 14.args[0]=“test”; 15.System.out.println(args[0]); 16.}catch(Exceptionex){ 17.System.out.println(”Exception”); 18.}catch(NullPointerExceptionnpe){ 19.System.out.println(”NullPointerException”); 20.} 21.} Whatistheresult? A.test B.Exception C.Compilationfails. D.NullPointerException答案: C 20) 10.publicclassClassA{ 11.publicvoidcount(inti){ 12.count(++i); 13.} 14.} And: 20.ClassAa=newClassA(); 21.a.count(3); Whichexceptionorerrorshouldbethrownbythevirtualmachine? A.StackOverflowError B.NullPointerException C.NumberFormatException D.IllegalArgumentException E.ExceptionlnlnitializerError答案: A 21) 1.publicclassTestString1{ 2.publicstaticvoidmain(String[]args){ 3.Stringstr="420"; 4.str+=42; 5.System.out.print(str); 6.} 7.} Whatistheoutput? A.42 B.420 C.462 D.42042 E.Compilationfails. F.Anexceptionisthrownatruntime.答案: D 22) 11.publicstaticvoidappend(Listlist){list.add("0042");} 12.publicstaticvoidmain(String[]args){ 13.List 14.append(intList); 15.System.out.println(intList.get(0)); 16.} ‘Whatistheresult? A.42 B.0042 C.Anexceptionisthrownatruntime. D.Compilationfailsbecauseofanerrorinline13. E.Compilationfailsbecauseofanerrorinline14.答案: B 23) 11.publicstaticCollectionget(){ 12.Collectionsorted=newLinkedList(); 13.sorted.add("B");sorted.add("C");sorted.add("A"); 14.returnsorted; 15.} 16.publicstaticvoidmain(String[]args){ 17.for(Objectobj: get()){ 18.System.out.print(obj+","); 19.} 20.} Whatistheresult? A.A,B,C, B.B,C,A, C.Compilationfails. D.Thecoderunswithnooutput. E.Anexceptionisthrownatruntime.答案: B 24) 1.importjava.util.*; 2.publicclassExample{ 3.publicstaticvoidmain(String[]args){ 4.//insertcodehere 5.set.add(newinteger (2)); 6.set.add(newinteger(l)); 7.System.out.println(set); 8.} 9.} Whichcode,insertedatline4,guarantees(保证)thatthisprogramwill output[1,2]? A.Setset=newTreeSet(); B.Setset=newHashSet(); C.Setset=newSortedSet(); D.Listset=newSortedList(); E.Setset=newLinkedHashSet();答案: A 25) 1.importjava.util.*; 2.publicclassPQ{ 3.publicstaticvoidmain(String[]args){ 4.PriorityQueue 5.pq.add("carrot"); 6.pq.add("apple"); 7.pq.add("banana"); 8.System.out.println(pq.poll()+": "+pq.peek()); 9.} 10.} Whatistheresult? A.apple: apple B.carrot: apple C.apple: banana D.banana: apple E.carrot: carrot F.carrot: banana答案: C 26) 11.Runnabler=newRunnable(){ 12.publicvoidrun(){ 13.System.out.print("Cat"); 14.} 15.}; 16.Threadt=newThread(r){ 17.publicvoidrun(){ 18.System.out.print("Dog"); 19.} 20.}; 21.t.start(); Whatistheresult? A.Cat B.Dog C.Compilationfails. D.Thecoderunswithnooutput. E.Anexceptionisthrownatruntime.答案: B 27) 1.publicclassThreads3implementsRunnable{ 2.publicvoidrun(){ 3.System.out.print("running"); 4.} 5.publicstaticvoidmain(String[]args){ 6.Threadt=newThread(newThreads3()); 7.t.run(); 8.t.run(); 9.t.start(); 10.} 11.} Whatistheresult? A.Compilationfails. B.Anexceptionisthrownatruntime. C.Thecodeexecutesandprints"running". D.Thecodeexecutesandprints
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 认证 考试 复习 题库
![提示](https://static.bingdoc.com/images/bang_tan.gif)