java考試習(xí)題及答案_第1頁
java考試習(xí)題及答案_第2頁
java考試習(xí)題及答案_第3頁
java考試習(xí)題及答案_第4頁
java考試習(xí)題及答案_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請(qǐng)聯(lián)系刪除,謝謝!A{{}}BA{{}{}}{{}}{{}{}}C中8位位位位C{{a=b=c=&|&&=|&)||}}ABi=f=o=c=0s--C{{a=b=+5++a++b+}{}}))))C{{x=>&>>>}}19.float[]f=new,則f[0]的值為()0.0()0.0f()null()false20.下面哪個(gè)類不能直接讀取磁盤文件()FileReader()RandomAccessFile()FilterReader()FileInputStream21.如果類中的成員只能被同一包中的類訪問,那么聲明該成員時(shí)應(yīng)使用下面哪個(gè)修飾符()protected()package()public()不使用訪問修飾符22.表達(dá)式newStringTokenizer(Welcometojava”的值是()1()3()13()1523.JPanel的缺省布局管理器是()BorderLayout()FlowLayout()GridLayout()SpringLayout24.JFrame的缺省布局管理器是()BorderLayout()FlowLayout()GridLayout()BoxLayout25.已知:publicclassC{publicintm(intx){intr=1;r+=x;if((x>5)&&(x<10)){r+=2*x;}else(x<=4){r+=3*x;}else{r+=4*x;}r+=5*x;returnr;}publicstaticvoidmain(String[]args){Co=newC();System.out.println(“m(11)=“+o.m(11));}}()m(11)=45()m(11)=56()m(11)=89()m(11)=11126.已知:目錄結(jié)構(gòu)dira|---A.class|---dirb|---B.class和源代碼importdira.*;classC{Aa;Bb;}那么要使源代碼通過編譯,需要在源代碼中添加()packagedira;()packagedirb;()packagedira.dirb;()packagedirb.dira;27.如果java.awt.Containerc的布局為BorderLayout,則c.add(newJbutton())的默認(rèn)位置參數(shù)是()BorderLayout.EAST()BorderLayout.WEST()BorderLayout.CENTER()編譯錯(cuò)誤28.已知:classC{publicstaticvoidmain(String[]args){Strings=“welcometo;System.out.println(s.substring(11));}}的輸出為(java()welcometo()ometojava()welcometojava29.已知:classC{inti=1;intj=2;publicvoidswap(){inttemp=i;i=j;j=temp;}publicstaticvoidmain(String[]args){Cc=newC();c.swap();System.out.println(c.i+“,”+c.j);}}的輸出為()1,1()1,2()2,1()2,230.已知:classB{inti;B(inti){this.i=i;}}classCextendsB{publicstaticvoidmain(String[]args){Cc=newC(1);System.out.println(c.i);}}的輸出為()0()1()編譯錯(cuò)誤()運(yùn)行時(shí)錯(cuò)誤31.已知:classC{intx;Stringy;publicC(){this(“1);System.out.print(one);}publicC(Stringy){this(1,2”);System.out.print(two);}publicC(intx,Stringy){this.x=x;this.y=y;System.out.print(three“);}publicstaticvoidmain(String[]args){Cc=newC();System.out.println(c.x+““+c.y);}}則輸出為()12onetwothree()12threetwoone()onetwothree12()threetwoone1232.已知:classC{publicstaticvoidmain(String[]args){intx=5;Cc=newC();c.m(x);System.out.print(x);}publicvoidm(intx){System.out.print(x++);}}則輸出為()55()56()65()6633.已知:interfaceI{}classAimplementsI{}classBextendsA{}classCextendsB{publicstaticvoidmain(String[]args){Bb=newB();_____________}}在橫線處添加哪條語句運(yùn)行時(shí)會(huì)產(chǎn)生異常()Aa=b;()Ii=b;()Cc=(C)b;()Bd=(B)(A)b;34.已知:classC{publicstaticvoidmain(String[]args){Strings=“null;if(s==null)System.out.print(“a);elseif(s.length()==0)System.out.print(“b);elseSystem.out.print(“c);}}的輸出為()a()b()c()null35.:classC{publicstaticvoidmain(String[]args){BufferedReaderbr=null;try{br=newBufferedReader(newFileReader(in.txt”));Stringtemp=null;while((temp=br.________)!=null){System.out.println(temp);}}catch(Exceptione){}finally{if(br!=null){br.close();}}}}要想打印出in.txt的全部內(nèi)容,需要在橫線處填寫()read()()next()()readLine()()nextLine()36.:classStudent{Stringcode,name;intage;publicbooleanequals(Objecto){if(!oinstanceofStudent){returnfalse;}Students=(Student)o;returno.code==code&&o.age==age;}publicinthashCode(){_________________}}橫線處應(yīng)填寫()returncode.hashCode();()returncode.hashCode()+age*11;()returncode.hashCode()+name.hashCode()+age*11;()returnsuper.hashCode();37.已知:classC{publicstaticvoidmain(String[]args){parse(“”);}publicstaticvoidparse(Strings){try{inti=Integer.parseInt(s);}catch(NumberFormatExceptione){i=0;}finally{System.out.println(i);}}}則輸出為()0()編譯錯(cuò)誤()運(yùn)行時(shí)拋出ParseException()運(yùn)行時(shí)拋出NumberFormatException38.已知:publicinterfaceI{voidm();}下面哪個(gè)定義是合法的()publicinterfaceJextendsI{}()publicinterfaceJimplementsI{}()publicinterfaceJinheritsI{}()publicinterfaceJinstanceofI{}39.:abstractclassShape{privateintx,y;voidsetLocation(intx,inty){this.x=x;this.y=y;}abstractvoiddraw();}classCircleextendsShape{voiddraw(){}}classTest{publicstaticvoidmain(String[]args){_________________}}下面哪段代碼在橫線處是合法的()Shapes=newShape();s.setLocation(1,1);s.draw();()Circlec=newShape();s.setLocation(1,1);s.draw();()Shapes=newCircle()s.setLocation(1,1);s.draw();()Shapes=newCircle()s.Shape.setLocation(1,1);s.Shape.draw();40.Java的屏幕坐標(biāo)系的(0,0)在屏幕的()中心()左上角()左下角()右下角41.已知:classC{publicstaticvoidmain(String[]args){inti=10;System.out.println(i<8?1.0:1);}}()1()1.0()8()1042.已知:classC{publicstaticvoidmain(String[]args){inti=1;booleanb=false;if(b&&++i==2){System.out.print(first“+i);}else{System.out.print(second“+i);}}}()first1()first2()second1()second243.:classC{publicstaticvoidmain(String[]args){Strings=“Welcometo“;concat(s);System.out.print(s);}publicstaticvoidconcat(Strings){s+=Java”;}}則輸出為(Welcometo(WelcometoJava()編譯錯(cuò)誤()運(yùn)行時(shí)異常44.javax.swing.Timer將按一定頻率產(chǎn)生什么事件()ActionEvent(TimerEvent()ItemEvent()InputEvent45.下面哪種布局方式只影響控件的高度,而不影響寬度()BorderLayout的WEST和EAST()BorderLayout的NORTH和SOUTH()GridLayout()FlowLayout46.已知:classC{publicstaticvoidmain(String[]args){try{System.out.print(10+10/0);}catch(NullPointerExceptione1){System.out.print(“a);}catch(RuntimeExceptione2){System.out.print(“b);}finally{System.out.print(“c);}}}()a()ac()bc()abc47.已知:classC{publicstaticStrings=c;publicstaticvoidmain(String[]args){Cc=newC();Bb=newB();System.out.print(C.s);System.out.print(B.s);System.out.print(c.s);System.out.print(b.s);System.out.print(((C)b).s);}}classBextendsC{publicstaticStrings=b”;}則輸出為()ccccc()cbcbb()cbccc()cbcbc48.已知:publicclassC{publicstaticvoidmain(String[]args){print(newGraduateStudent());}publicstaticvoidprint(Objectx){System.out.println(x.toString());}}classPerson{publicStringtoString(){return“Person;}}classStudentextendsPerson{publicStringtoString(){return“”;}}classGraduateStudentextendsStudent{}則輸出為()GraduateStudent()Student()Person()Object49.在JPanel中繪圖應(yīng)覆蓋哪個(gè)方法()paint(Graphicsg)()paintComponent(Graphicsg)()print(Graphicsg)()repaint(Rectangler)50.下面哪個(gè)方法聲明要求子類必須提供實(shí)現(xiàn)()publicdoublem();()staticvoidm(){}()abstractdoublem();()protectedvoidm(){}51.已知:classC{privateintcount=0;publicC(){count++;}publicstaticvoidgetCount(){returncount;}publicstaticvoidmain(String[]args){Cc1=newC();Cc2=newC();Cc3=newC();System.out.println(C.getCount());}}則輸出為()1()2()3()編譯錯(cuò)誤52.is-a關(guān)系是指()繼承關(guān)系()實(shí)現(xiàn)關(guān)系()關(guān)聯(lián)關(guān)系()聚合關(guān)系53.已知:classC{intx=5;publicvoidm(intx){x+=x;System.out.println(x);}publicstaticvoidmain(String[]args){Cc=newC();c.m(4);}}的輸出為()8()9()10()編譯錯(cuò)誤54.已知:interfaceI{intCONST=3;voidm(inti);}classCimplementsI{publicstaticvoidmain(String[]args){intx=5;newC().m(++x);}voidm(inti){System.out.println(CONST+i);}}則輸出為()8()9()編譯錯(cuò)誤()運(yùn)行時(shí)異常55.已知:interfaceInter{voidm();}abstractclassSuper{publicabstractvoidm();}則下面哪段代碼是合法的()classsubextendsSuperimplementsInter{publicvoidm(){}}()classsubextendsSuperimplementsInter{publicvoidm(){}publicvoidInter.m(){}}()classsubextendsSuperimplementsInter{publicvoidSuper.m(){}publicvoidm(){}}()classsubextendsSuperimplementsInter{publicvoidInter.m(){}publicvoidSuper.m(){}}56.已知:classC{publicstaticvoidmain(String[]args){String[]s=“one”,two”,three”};System.out.println(s.length>0?s[0]:null);}}則輸出為()one()two()three()null57.已知:classC{publicstaticvoidmain(String[]args){System.out.println(“null”instanceofObject);}}則輸出為()null()true()String()Object58.已知:classC{publicstaticvoidmain(String[]args){int[]array=newint[10];increase(array);System.out.print(array[0]);}publicstaticvoidincrease(int[]array){for(inti=0;i<array.length;i++){array[i]++;}}}則輸出為()0()1()2()1059.this()表示()引用當(dāng)前對(duì)象()調(diào)用當(dāng)前對(duì)象()調(diào)用當(dāng)前對(duì)象的方法()調(diào)用當(dāng)前對(duì)象的構(gòu)造函數(shù)60.已知:packagep;classC{publicintx;}那么,在哪種情況下可以訪問x()任意類()只有類C()只有類C的子類()包p中的類61.已知:1classC{2privatefinalintx;publicC(intx){this.x=x;345}6publicintgetX(){returnx;78}9publicvoidsetX(intx){this.x=x;1011}12publicstaticvoidmain(String[]args){13Cc=newC(5);14c.setX(10);15System.out.println(c.getX());16}17}則輸出為()10()第4行有編譯錯(cuò)誤()第10行有編譯錯(cuò)誤()第10行不起作用,數(shù)據(jù)字段x的值保持不變62.如果Xextends那么(X是接口,Y是類(X是類,Y是接口(X和Y都是類,或者X和Y都是接口(X和Y是類和接口的任意組合63.多態(tài)應(yīng)用于()重載()覆蓋()實(shí)現(xiàn)()組合64.已知:1classCrivitch{23publicstaticvoidmain(String[]args){intx=0;45____________________do{}while(x++<y);System.out.println(x);67}8}在第4行插入哪句代碼系統(tǒng)的輸出是24()inty=22()inty=23()inty=24()inty=2565.已知:classAnimal{publicabstractStringnoise();}classDogextendsAnimal{publicStringnoise(){return“wang”;}}classCatextendsAnimal{publicStringnoise(){return“miao;}}classC{publicstaticvoidmain(String[]args){Animalanimal=newCat();Dogdog=(Dog)animal;System.out.println(dog.noise());}}的輸出為()wangwang()maiomiao()編譯錯(cuò)誤()運(yùn)行時(shí)異常66.已知:classC{publicstaticvoidmain(String[]args){Strings=“123;s+=123;System.out.println(s);}}的輸出為()123()246()123123()編譯錯(cuò)誤67.已知:classC{voidadd(inti){add(++i);}publicstaticvoidmain(String[]args){Cc=newC();c.add(1);}}執(zhí)行時(shí)會(huì)拋出哪種異常()StackOverflowError()IllegalArgumentException()NullPointerException()VirtualMachineError68.已知:classC{publicstaticvoidmain(String[]args){for(inti=0;i<=10;i++){if(i>7){break;}}System.out.println(i);}}的輸出為()7()8()10()編譯錯(cuò)誤69.下面哪個(gè)類表示java.awt.Component的鍵盤按下事件(KeyEvent(KeyPressedEvent(KeyDownEvent(KeyTypedEvent70.已知:classC{publicstaticvoidmain(String[]args){print();}publicstaticvoidprint(){staticinti;System.out.println(++i);}}()0()1()編譯錯(cuò)誤()運(yùn)行錯(cuò)誤71.GUI控件的事件處理中,事件源與監(jiān)聽器之間的關(guān)系是()一對(duì)一()一對(duì)多()多對(duì)一()多對(duì)多72.已知:classC{publicstaticvoidmain(String[]args){System.out.println(++i);}}在命令行中編譯上面的代碼,應(yīng)使用(javaC(javaC.java(javacC(javacC.java73.已知:classC{publicstaticvoidmain(String[]args){Strings=“WelcometoJava”;System.out.println(s.substring(2,3));}}則輸出為()elc()el()l()lco74.已知:classC{publicstaticvoidmain(String[]args){Strings=“Welcome”;s+=“;s.concat(”);System.out.println(s);}}則輸出為(Welcome(Welcometo(WelcometoJava()編譯錯(cuò)誤75.已知:classC{publicstaticvoidmain(String[]args){System.out.println(9^2);}}則輸出為()81()11()7()076.下面哪個(gè)類表示在JTextField的按Enter鍵的事件(TextEvent()InputEvent()ActionEvent(KeyEvent77.已知:classC{inti;Strings;publicC(){s+=“world;}publicC(inti){this.i=i;this.s=“Hello”;C();}publicstaticvoidmain(String[]args){Cc=newC(1);System.out.println(c.s);}}()Hello()Helloworld()Helloworld1()編譯錯(cuò)誤78.已知:classC{publicstaticvoidtest(Strings){if(s==null|s.length()==0){System.out.println(“Stringis”);}else{System.out.println(“Stringisnot”);}}publicstaticvoidmain(String[]args){test(null);}}則輸出為()Stringisnull()Stringisnotnull()編譯錯(cuò)誤()運(yùn)行時(shí)異常79.已知:_________________classC{publicstaticvoidmain(String[]args){System.out.println(sqrt(4));}}要使程序正確編譯需要在橫線處添加哪句代碼()importjava.lang.Math;()importjava.lang.Math.*;()importstaticjava.lang.Math;()importstaticjava.lang.Math.*;80.已知:classC{publicstaticvoidmain(String[]args){for(inti=1;i<args.length;i++){System.out.print(args[i]);}}}在命令行中執(zhí)行javaCDEF則輸入為()CDEF()DEF()EF()F多項(xiàng)選擇題(60)81.swtich(expression)語句中表達(dá)式的類型可以是()String()char()short()double82.設(shè)有方法:publicAmethod(){.returnb;}則b可以為()b的類型為A()b的類型為A的子類()b的類型為A的父類83.下面關(guān)于、catch和finally語句塊的組合使用,正確的是()try{,}()try{,}catch{,}finally{,}()try{,}catch{,}catch{,}84.已知:interfaceI{intmethodA();shortmethodB(bytes);}下面哪些代碼是正確的?()abstractclassCextendsI{publicintmethodA(){return0;}}()abstractclassCimplementsI{}()interfaceI2implementsI{}()classCextendsI{intmethodA(){return0;}shortmethodB(){return1;}}85.下面的哪些聲明是合法的?()inta[];()inta[5];()int[]a;()inta[]=[5];86.已知:1publicclassA{2Am(){returnthis;}3}4classBextendsA{5_____________________6}那么第5行可以添寫?()Am(){returnthis;}()Stringm(){returnthis;}()intm(inti){return0;}()Stringm(inti){return0;}87.如果a,b是引用類型的變量,且賦值表達(dá)式Aa=b;是正確的,那么()表達(dá)式(binstanceof)的值為true()b的類型可以是A的父類型()如果A為Object,那么b可以是任何引用類型的變量88.關(guān)于接口,描述正確的是()接口是抽象方法和常量值定義的集合()不相關(guān)的類可以實(shí)現(xiàn)同一接口()一個(gè)類只能實(shí)現(xiàn)一個(gè)接口()接口的成員方法不能提供實(shí)現(xiàn)代碼89.不必被捕獲或聲明拋出的異常是()NullPointerExcepiton()ArithmeticException()FileNotFoundException()RuntimeException90.類與類之間的關(guān)系包括()關(guān)聯(lián)關(guān)系()繼承關(guān)系()組合關(guān)系()實(shí)現(xiàn)關(guān)系91.下面類中屬于字節(jié)I/O流的是()FileReader()FileInputStream()BufferedOutputStream()BufferedWriter92.已知:1classC{2publicstaticvoidmain(String[]args){3Strings=“-“;try{45m(args[0]);s+=t“;}finally{678System.out.println(s+=f);9}10}11publicstaticvoidm(Stringa){12inty=7/Integer.parseInt(a);13}14}在命令行中輸入:javaCjavaC0則()第6行會(huì)執(zhí)行0次()第8行會(huì)執(zhí)行1次()第12行會(huì)執(zhí)行2次()會(huì)拋出不同的異常93.下面說法正確的是()繼承表示is-a的關(guān)系()繼承表示has-a的關(guān)系()要表示has-a的關(guān)系必須使用接口()可以使用實(shí)例變量表示has-a的關(guān)系94.已知:classC{publicstaticvoida()代碼*/}publicvoidb()代碼*/}}下面說法正確的是()可以在a的代碼中執(zhí)行C.a()()可以在b的代碼中執(zhí)行C.b()()可以在b的代碼中執(zhí)行a()()可以在a的代碼中執(zhí)行b()95.已知:publicabstractclassShape{privateintx;privateinty;publicabstractvoiddraw();publicsetLocation(intx,inty){this.x=x;this.y=y;}}則下面的哪些代碼是正確的()publicclassCircleimplementsShape{privateintradius;}()publicabstractclassCircleextendsShape{privateintradius;}()publicclassCircleextendsShape{privateintradius;publicvoiddraw();}()publicclassCircleextendsShape{privateintradius;publicvoiddraw(){}}96.下面哪些main方法可用于程序執(zhí)行()publicstaticvoidmain(String[]args)()publicstaticvoidmain(String[]x)()publicstaticvoidmain(Stringargs[])()publicvoidmain(String[]args)97.下面說法正確的是()實(shí)現(xiàn)同一接口的兩個(gè)類之間是緊耦合的()封裝可以提高類的重用性()封裝好的類只允許子類覆蓋方法,不允許子類重載方法()封裝好的類允許修改方法的實(shí)現(xiàn),而不影響外部代碼98.已知:classC{publicstaticvoidmain(String[]args){Strings=WelcometoJava”;Strings1=new“WelcometoJava”);Strings2=ern();Strings3=WelcometoJava”;booleanb=__________________}}則在橫線處添加哪些代碼b的值為true()s1==s()s.equals(s1)99.下面哪些語句是沒有編譯錯(cuò)誤的()StringBuffersb=java;()inti=0x56;()Booleanb=newBoolean(java”);()floatf=1.0;100.下面哪些類可用于throw語句()Error()Exception()Event(Throwable101.已知:____________________publicclassBase{}則下面哪些語句在橫線處是合法的()packageorg.open;()importjava.util.*;()classDerived{}()publicstaticfinalCONTST=1;102.已知:classC{inta=1;publicvoidm(finalintb){intc=1;classInner{publicvoidmi(intd){____________________}}Innerinner=newInner();inner.mi(1);}}則下面哪個(gè)表達(dá)式在橫線處是正確的()inte=a;()inte=b;()inte=c;()inte=d;103.下面哪個(gè)語句是正確的()shorts=256;()Strings=‘Helloworld’;()intx=012;()charc=a”;104.下面哪些標(biāo)識(shí)符是合法的()s1()$1()_1()1s105.下面哪些說明是正確的()可以在類中定義類()可以在類中定義方法()可以在方法中定義類()可以在方法中定義方法106.已知:1classStudent{2privateStringcode;3publicStudent(Stringcode){this.code=code;}456publicStringgetCode(){returncode;78}9publicbooleanequals(Students){returncode.equals(s.code)1011}12}下面說法正確的是()第7行會(huì)產(chǎn)生編譯錯(cuò)誤,原因是不能訪問private成員變量code()當(dāng)執(zhí)行newStudent.equals(new時(shí),會(huì)產(chǎn)生運(yùn)行時(shí)異常()code在Student對(duì)象初始化后無法修改()Student.equals方法不會(huì)覆蓋Object.equals方法107.下面哪些說法是正確的()一個(gè)控件上可以注冊(cè)多個(gè)監(jiān)聽器()一個(gè)監(jiān)聽器只能注冊(cè)到一個(gè)控件()一個(gè)類只能實(shí)現(xiàn)一個(gè)監(jiān)聽器接口()可以從控件上刪除事件監(jiān)聽器108.下面哪些代碼是正確的()DataInputStreamd=newDataInputStream(System.in);()OutputStreamWritero=newOutputStreamWriter(System.out);()RandomAccessFiler=newjava.txt”);109.已知:classC{Cc;_____________________}則下面的代碼哪些在橫線處是正確的()privateclassInner{}()staticclassInner(){}()Cc2=newC(){};()c=newC();已知:1publicinterfaceI{2inti=1;3}下面哪些語句是和第2行等價(jià)的()publicinti=1;()staticinti=1;()finalinti=1;()abstractinti=1;111.已知:classCimplementsRunnable{publicvoidrun(){System.out.println(run”);thrownewRuntimeException(exception);}publicstaticvoidmain(String[]args){Threadt=newThread(newC());t.start();System.out.println(end);}}則輸出為()endrunjava.lang.RuntimeException:exception()runjava.lang.RuntimeException:exceptionend()runjava.lang.RuntimeException:exception()endjava.lang.RuntimeException:exceptionrun已知:classC{voidm(){}}classBextendsC{_______________}下面哪些語句在橫線處是合法的()intvoidm(){}()privatevoidm(){}()protectedvoidm(){}()publicvoidm(){}已知:classRectangle{privateintwidth,height;publicvoidsetSize(intwidth,intheight){this.width=width;this.height=height;}}下面哪些代碼重載setSize方法()protectedvoidsetSize(intwidth,intheight){this(width,height)}()publicvoidsetSize(intwidth,floatheight){this.width=width;this.height=(int)height;}()protectedvoidsetSize(intwidth){this.width=width;}()publicvoidsetSize(intheight,intwidth){this.width=width;this.height=height;}哪些情況下線程會(huì)停止()調(diào)用該線程的halt方法()調(diào)用該線程的stop方法()為另一個(gè)線程指定更高的優(yōu)先級(jí)()調(diào)用System.exit(0);已知:classBase{}classDerivedextendsBase{staticinti=10;staticfloatf=10f;staticcharc=‘a(chǎn)’;publicstaticvoidmain(String[]args){Baseb=newBase();Derivedd=newDerived();______________________}}下面哪些代碼在橫線處是合法的()d=b;()f=c;()c=i;()b=d;已知:interfaceI{voidma();voidmb();voidmc();}classBase{publicvoidma(){}}classDerivedextendsBaseimplementsI{__________}要使Derived通過編譯需要添加下面哪些語句()publicvoidma(){}()voidma(){}()publicvoidmb(){}()publicvoidmc(){}下面哪些布局管理影響容器內(nèi)控件的大?。ǎ〨ridLayout()BorderLayout()FlowLayout()GridBagLayout下面哪些代碼可以正確編譯()doubled=1.0;inti=1;if(d==i){System.out.println(“Hello);}()inti=1;intj=2;if(i=1&&j=2){System.out.println(“Hello);}if(b1==b2){System.out.println(“Hello);}()inti=0;if(i){}System.out.println(“Hello);已知:classC{inti;________________}下面哪些語法在橫線處是合法的()i++;()classBextendsC{}()System.out.println(i);120.下面哪些類型實(shí)現(xiàn)了Comparable接口()Integer()double()String()Object121.已知:classBase{voidm(){}}classDerivedextendsBase{________________________}則在橫線處哪些語句是合法的()privatevoidm(){}()protectedvoidm(){}()publicvoidm(){}()publicvoidm(inti){}122.已知:classC{publicstaticvoidmain(String[]args){String[]s=newString[10];___________________________}}則下面的說明哪些是正確的()s[0]的值為”“()s[3]+s[4]的值為“nullnull”()s[10]的值為null()s.length的值10123.已知:classC{intx=100;publicvoidm(intx){System.out.println(___________);}publicstaticvoidmain(String[]args){Cc=newC();c.m(0);}}如果程序輸出,則在橫線處填寫下面哪些代碼()x++()++x()++this.x()this.x+1124.下面哪些方法禁止子類重定義該方法()protectedvoidm(){}()finalvoidm(){}()abstractfinalvoidm(){}()staticfinalvoidm(){}125.下面哪些控件可以產(chǎn)生ActionEvent(javax.swing.JButton(javax.swing.JTextBox(javax.swing.JList(javax.swing.Timer126.已知:classC{publicC(inti){}}下面哪些代碼是對(duì)構(gòu)造函數(shù)的重載()C(){}()publicObjectC(byteb){}()publicvoidC(){}()privateC(inti,intj){}127.下面哪些類屬于輕型組件(JFrame(JLabel(JButton(JTree128.已知:classC{publicstaticvoidmain(String[]args){try{method();System.out.println(a”);}catch(ArithmeticExceptione){System.out.println(b”);}finally{System.out.println(c”);}System.out.println(“”);}staticvoidmethod(){thrownewNullPointerException();}}則輸出包含()a()b()c()d129.下面哪些說法是正確的()靜態(tài)方法不能被覆蓋()私有方法不能被重載()實(shí)例變量能夠被隱藏()靜態(tài)方法能夠被重載130.已知:classC{publicstaticvoidmain(String[]args){int[]a=newint[10];_____________________}}下面哪些語句在橫線處可以正常編譯()inti=a.length();()inti=a[10];()inti=a.getAt(0);()inti=a[a[0]];131.下面哪些類型屬于Java基本數(shù)據(jù)類型()int()Boolean()uint()double132.已知Strings=Java”則下面哪些代碼是正確的()s=s+1;()charc=s[3];()inti=s.length;()Stringt=s+newObject();133.下面說法正確的是()當(dāng)且僅當(dāng)類C是抽象類時(shí),才能包含final方法()類C中的protected實(shí)例方法可以被子類覆蓋()類C中的private靜態(tài)方法只能被類C中的其它靜態(tài)方法調(diào)用()類C中的public靜態(tài)方法可以被子類直接訪問,而不需要用類名引用方法134.已知:1classC{2privateinti;3protectedC(inti){this.i=i;}4}5classBextendsC{6publicB(){this.i=5;}7publicB(inti){super(i);}8}要使用類B通過編譯,只需要修改()第2行改為:publicinti;()第3行改為:publicC(inti){this.i=i;}()

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論