版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試卷科目:JAVA開(kāi)發(fā)基礎(chǔ)JAVA開(kāi)發(fā)基礎(chǔ)(習(xí)題卷48)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開(kāi)發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共57題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.關(guān)鍵字()開(kāi)始一個(gè)類(lèi)定義。A)voidB)publicC)classD)static答案:C解析:[單選題]2.關(guān)于數(shù)據(jù)類(lèi)型轉(zhuǎn)換,必須進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換的是A)float->doubleB)byte->intC)short->longD)int->char答案:D解析:[單選題]3.選出所有正確的答案publicclassOuter{publicvoidsomeOuterMethod(){//Line3}publicclassInner{}publicstaticvoidmain(String[]argv){Outero=newOuter();//Line8}}WhichinstantiatesaninstanceofInner?A)newInner();//Atline3B)newInner();//Atline8C)newo.Inner();//Atline8D)newOuter.Inner();//Atline8答案:A解析:考察哪句可以對(duì)inner對(duì)象實(shí)例化。AInner實(shí)例做為Outer的變量,是可以的。B實(shí)例放到了main方法中。C和D均有語(yǔ)法錯(cuò)誤。[單選題]4.將顯示區(qū)域按行、列劃分成一個(gè)個(gè)大小相等的格子,組件依次放入這些格子中的布局管理方式是A)FlowLayoutB)GridLayout網(wǎng)格C)BorderLayoutD)CardLayout答案:B解析:[單選題]5.閱讀下而代碼:ClassBase{Publicvoidmethod(){System.out.print("Basemethod");}}ClasschildextendsBase{PublicvoidmethodB(){System.out.print("ChildmethodB");}}ClassSample{Publicstaticvoidmain(String[]args){Basebase=newChild():Base.methodB();}}下列選項(xiàng)中的輸出結(jié)果正確的是(A)BasemethodB)ChildmethodBC)BasemethodChildMethodBD)編譯錯(cuò)誤答案:D解析:無(wú)[單選題]6.閱讀下面的代碼publicstaticvoidmain(String[]args){Randomrandom1=newRandom(10);Randomrandom2=newRandom(10);for(inti=0;i<5;i++){System.out.print(random1.nextInt(5));}System.out.println();for(inti=0;i<5;i++){System.out.print(random2.nextInt(5));}}下列選項(xiàng)中,程序的輸出結(jié)果是()A)3030130301B)5048132680C)3268023579D)1111111111答案:A解析:[單選題]7.下面的概念,哪個(gè)不是關(guān)于對(duì)象的多態(tài)性的體現(xiàn)()。A)方法的重載B)方法的繼承C)方法的覆蓋D)對(duì)象的上、下轉(zhuǎn)型答案:B解析:[單選題]8.線程通過(guò)()方法可以使具有相同優(yōu)先級(jí)線程獲得處理器。A)run()B)setPriority()C)yield()D)sleep()答案:C解析:[單選題]9.下列關(guān)于java中跳轉(zhuǎn)語(yǔ)句的說(shuō)法正確的是()A)break用于終止本次循環(huán),跳入到下次循環(huán)B)break一旦使用就終止整個(gè)程序C)continue用于終止本次循環(huán),跳入到下輪循環(huán)D)以上說(shuō)法都不對(duì)答案:C解析:[單選題]10.在JAVA接口中,下列選項(xiàng)里有效的方法聲明是:A)publicabstractvoidaMethod();B)publicabstractaMethod();C)publicstaticvoidaMethod();D)protectedabstractvoidaMethod();答案:A解析:[單選題]11.以下window對(duì)象中常用的方法描述錯(cuò)誤的是()A)prompt()用來(lái)提示用戶輸入的對(duì)話框B)alert()用來(lái)提示用戶輸入的對(duì)話框C)confirm()顯示一個(gè)帶有提示信息、確定和取消按鈕的確認(rèn)框D)close()關(guān)閉瀏覽器窗口答案:B解析:[單選題]12.Servlet通常作為MVC模式中的()層A)模型B)視圖C)控制D)邏輯答案:C解析:[單選題]13.下列方法名的定義中,不符合Java命名約定的是()IshowMessage()IIShowMessage()IIIshowmessage()IV$showMessage()A)IIIB)IVC)IIIIIIVD)IIIIIIIV答案:C解析:[單選題]14.自定義異常時(shí),可通過(guò)對(duì)下列哪一項(xiàng)進(jìn)行繼承?A)Error類(lèi)B)Applet類(lèi)C)Exception類(lèi)D)AssertionError類(lèi)答案:C解析:[單選題]15.下列說(shuō)法哪個(gè)正確A)不需要定義類(lèi),就能創(chuàng)建對(duì)象B)對(duì)象中必須有屬性和方法C)屬性可以是簡(jiǎn)單變量,也可以是一個(gè)對(duì)象D)屬性必須是簡(jiǎn)單變量答案:C解析:[單選題]16.簡(jiǎn)單Java源程序必須以()作為其擴(kuò)展名A)javaB)exeC)classD)html答案:A解析:[單選題]17.下列關(guān)于靜態(tài)變量的描述中,錯(cuò)誤的是()A)靜態(tài)變量指的是被static修飾的變量B)靜態(tài)變量是隨著類(lèi)的加載而加載C)靜態(tài)變量可以被所有的實(shí)例對(duì)象共享D)靜態(tài)變量同成員變量一樣,都需要通過(guò)實(shí)例對(duì)象來(lái)調(diào)用答案:D解析:[單選題]18.一般設(shè)i,j為類(lèi)X中定義的double型變量名,下列X類(lèi)的構(gòu)造方法中不正確的是()A)X(doublem,doublen){i=m;j=n;}B)X(){i=6;j=8;}C)doubleX(doublek){i=k;returni;}D)X(doublek){i=k;}答案:C解析:[單選題]19.下列哪一項(xiàng)不屬于Java語(yǔ)言的特點(diǎn)()A)健壯性B)安全性C)面向?qū)ο驞)不能跨平臺(tái)答案:D解析:[單選題]20.對(duì)象的反序列化利用ObjectInputStream中的哪個(gè)方法A)readObject()B)writeObject()C)write()D)read()答案:A解析:[單選題]21.throw的作用_?A)throw的作用B)捕獲異常C)拋出異常D)處理異常答案:C解析:[單選題]22.在下列屬性中,用來(lái)定義文本字體大小的是()。A)colorB)faceC)sizeD)align答案:C解析:[單選題]23.如果子類(lèi)的構(gòu)造方法顯性的繼承父類(lèi)的有參構(gòu)造方法,需要用?A)extendsB)publicC)superD)abstract答案:C解析:[單選題]24.下列選項(xiàng)中,()不屬于Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型A)數(shù)組B)整數(shù)型C)浮點(diǎn)型D)字符型答案:A解析:[單選題]25.下列關(guān)于Java中跳轉(zhuǎn)語(yǔ)句的說(shuō)法正確的是()A)break用于終止本次循環(huán),跳入到下次循環(huán)B)break一旦使用就終止整個(gè)程序C)continue用于終止本次循環(huán),跳入到下輪循環(huán)D)以上說(shuō)法都不對(duì)答案:C解析:概念理解[單選題]26.MySQL語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語(yǔ)句是實(shí)現(xiàn)()功能A)數(shù)據(jù)操縱B)數(shù)據(jù)控制C)數(shù)據(jù)定義D)數(shù)據(jù)查詢答案:C解析:[單選題]27.對(duì)于下列E.java代碼,下列哪個(gè)敘述是正確的?publicclassE{publicstaticvoidmain(Stringargs[]){int[]a={1,2,3,4};System.out.println(a[4]);}}A)有編譯錯(cuò)誤。B)輸出4。C)編譯正確,發(fā)生運(yùn)行異常ArrayIndexOutOfBoundsException:4。D)輸出:3。答案:C解析:[單選題]28.當(dāng)一個(gè)Applet所在的Web頁(yè)面被其他頁(yè)面覆蓋后,不可能被調(diào)用的Applet方法是:A)destroy()B)init()C)stop()D)start()答案:A解析:[單選題]29.關(guān)于Java中子類(lèi)和父類(lèi)的對(duì)象,下面哪個(gè)選項(xiàng)是錯(cuò)誤的()A)子類(lèi)對(duì)象可以作為方法的參數(shù)傳遞給父類(lèi)對(duì)象B)父類(lèi)對(duì)象可以作為方法的參數(shù)傳遞給子類(lèi)對(duì)象C)子類(lèi)對(duì)象可以賦給父類(lèi)對(duì)象D)父類(lèi)對(duì)象不一定是子類(lèi)對(duì)象答案:B解析:[單選題]30.閱讀下面代碼∶Publicstaticvoidmain(String[]args){Strings;Svstem.out.println("S=?+s);編譯運(yùn)行以上程序,結(jié)果是()A)編譯錯(cuò)誤B)編譯通過(guò),但出現(xiàn)運(yùn)行時(shí)錯(cuò)誤C)正常運(yùn)行,輸出s=nullD)正常運(yùn)行,輸出s=答案:A解析:無(wú)[單選題]31.哪種方式能將新的內(nèi)容追加到一個(gè)文本文件?file.txt??()A)OutputStreamout=newFileOutputStream(?file.txt?);B)OutputStreamout=newFileOutputStream(?file.txt?,?append?);C)FileOutputStreamout=newFileOutputStream(?file.txt?,true);D)FileOutputStreaout=newFileOutputStream(newfile(?file.txt?));答案:C解析:[單選題]32.下面關(guān)于構(gòu)造方法的調(diào)用,正確的是()A)構(gòu)造方法在類(lèi)定義的時(shí)候被調(diào)用B)構(gòu)造方法在創(chuàng)建對(duì)象的時(shí)候被調(diào)用C)構(gòu)造方法在調(diào)用對(duì)象方法時(shí)被調(diào)用D)構(gòu)造方法在使用對(duì)象的變量時(shí)被調(diào)用答案:B解析:[單選題]33.設(shè)計(jì)模式的兩大主題是A)系統(tǒng)的維護(hù)與開(kāi)發(fā)B)對(duì)象組合與類(lèi)的繼承C)系統(tǒng)架構(gòu)與系統(tǒng)開(kāi)發(fā)D)系統(tǒng)復(fù)用與系統(tǒng)擴(kuò)展答案:D解析:[單選題]34.給出下面代碼段,哪行將引起一個(gè)編譯時(shí)錯(cuò)誤?()1)publicclassTest{2)intn=0;3)intm=0;4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringarg[]){6)Testt1,t2;7)intj,k;8)j=3;k=5;9)t1=newTest();10)t2=newTest(k);11)}12)}A)行1B)行4C)行6D)行9答案:D解析:實(shí)例化時(shí),構(gòu)造方法要傳遞Test(inta),這里沒(méi)有傳遞。[單選題]35.在Applet中畫(huà)圖、畫(huà)圖像、顯示字符串用到的方法是()A)paint()B)init()C)stop()D)draw()答案:A解析:[單選題]36.下面選項(xiàng)中,如果一個(gè)javaBean屬性既有g(shù)etter方法,又有setter方法,則該屬性為()。A)只讀屬性B)只寫(xiě)屬性C)讀寫(xiě)屬性D)只讀或只寫(xiě)屬性答案:C解析:[單選題]37.關(guān)于標(biāo)記的描述,下列選項(xiàng)中正確的是()。A)tr是表格中的單元格標(biāo)記B)tr可以單獨(dú)使用C)tr是表格中的行標(biāo)記D)tr沒(méi)有屬性答案:C解析:[單選題]38.下列給字符型二維數(shù)組進(jìn)行賦值的語(yǔ)句中,錯(cuò)誤的是()A)charc[][]={{'1','2'},{'3','4'}};B)charc[2][2]={{'1','2'},{'3','4'}};C)charc[][]={{'0'},{'1','2'},{'3','4'}};D)charc[][]={{'0'},{'1','2','3','4'}};答案:B解析:[單選題]39.對(duì)于switch語(yǔ)句下列描述正確的是()A)switch()括號(hào)內(nèi)可以是任意類(lèi)型數(shù)據(jù)B)case后可以是常量也可以是變量C)case后必須有break語(yǔ)句D)允許多個(gè)case共用一組執(zhí)行語(yǔ)句答案:D解析:[單選題]40.Java程序是有什么組成的()。A)類(lèi)B)對(duì)象C)函數(shù)D)包答案:A解析:[單選題]41.下列操作中,不屬于Applet安全限制的是()。A)與同一個(gè)頁(yè)面中的Applet通信B)加載本地庫(kù)C)運(yùn)行本地可執(zhí)行程序D)讀寫(xiě)本地文件系統(tǒng)答案:A解析:[單選題]42.下列內(nèi)部類(lèi)的正確用途是()。Btnn.addActionListener(new//注冊(cè)監(jiān)聽(tīng)器ActionListener(){publicvoidactionPerformed(ActionEventevent){Strings=input.getText();Output.setText("Hello"+s+",WelcomeYou!");}})A)用于訪問(wèn)外部類(lèi)的數(shù)據(jù)B)用于進(jìn)行事件處理C)隱藏起來(lái)不被同一包中的其他類(lèi)所見(jiàn)D)生成事件適配器答案:B解析:[單選題]43.閱讀下列的程序classPerson{static{System.out.println(name);}privatestaticStringname=\"hello\";}classDemo{publicstaticvoidmain(String[]args){Personp=null;}}下列關(guān)于程序運(yùn)行結(jié)果的描述中,正確的是()A)無(wú)結(jié)果輸出B)輸出nullC)輸出helloD)編譯失敗答案:D解析:[單選題]44.請(qǐng)閱讀下面的程序publicclassSwitchDemo3{publicstaticvoidmain(String[]args){charc=,B?;switch?{case,A?:System.out.println(?優(yōu)?);break;case,B?:System.out.println(?良?);break;case,C?:System.out.println(?差?);break;}}}下列選項(xiàng)中,哪一個(gè)才是程序的運(yùn)行結(jié)果A)優(yōu)B)良C)差D)編譯失敗答案:B解析:[單選題]45.一個(gè)線程如果調(diào)用了sleep()方法,能喚醒它的方法是A)notify()B)resume()C)run()D)以上都不是答案:D解析:[單選題]46.表達(dá)式(12==0)&&(1/0A)YB)NC)0D)運(yùn)行時(shí)拋出異常答案:B解析:[單選題]47.在JPanel中繪圖應(yīng)覆蓋哪個(gè)方法:A)paint(Graphicsg)B)paintComponent(Graphicsg)C)print(Graphicsg)D)repaint(Rectangler)答案:B解析:[單選題]48.字符?A?的ascII碼是()。A)48B)65C)97D)98答案:C解析:題目中的?A?是錯(cuò)誤,應(yīng)該修改為?A?。而大寫(xiě)字符?A?的ASII值為97。[單選題]49.jQuery中提供了()方法來(lái)刪除元素A)each()B)add()C)remove()D)switch()答案:C解析:[單選題]50.集合按照存儲(chǔ)結(jié)構(gòu)的不同可分為單列集合和雙列集合,雙列集合的根接口是?A)ListB)SetC)CollectionD)Map答案:D解析:[單選題]51.Calendar.MONTH用于表示月份,如果現(xiàn)在是4月份,得到的Calendar.MONTH字段的值應(yīng)該是?()A)4B)3C)5D)以上都不對(duì)答案:B解析:[單選題]52.下面的二維數(shù)組初始化語(yǔ)句中,正確的是A)floatb[2][2]={0.1,0.2,0.3,0.4};B)inta[][]={{1,2},{3,4}};C)inta[2][]={{1,2},{3,4}};D)floata[2][2]={0};答案:B解析:[單選題]53.可以使線程執(zhí)行體處于可運(yùn)行態(tài)的方法是A)run()B)init()C)body()D)start()答案:D解析:[單選題]54.關(guān)于異常,下列說(shuō)法正確的是?A)異常是一種對(duì)象B)一旦程序運(yùn)行,異常將被創(chuàng)建C)為了保證程序運(yùn)行速度,要盡量避免異??刂艱)以上說(shuō)法都不對(duì)答案:A解析:[單選題]55.下列描述中,不是關(guān)鍵字super的作用的是:()。A)可以用來(lái)引用父類(lèi)的成員變量B)可以用來(lái)調(diào)用父類(lèi)的成員方法C)可以用來(lái)調(diào)用父類(lèi)的構(gòu)造方法D)可以個(gè)用來(lái)釋放父類(lèi)對(duì)象答案:D解析:[單選題]56.在Java中,執(zhí)行如下程序代碼,執(zhí)行完畢后變量c的值是()inta=0,c=0;do{--c;a=a-1;}while(a>0);A)0B)1C)-1D)死循環(huán)答案:C解析:[單選題]57.Supposeincomeis4001,whatistheoutputofthefollowingcode?()If(income>3000){System.out.println("Incomeisgreaterthan3000");}Elseif(income>4000){System.out.println("Incomeisgreaterthan4000");}A)nooutputB)Incomeisgreaterthan3000C)Incomeisgreaterthan3000followedbyIncomeisgreaterthan4000D)Incomeisgreaterthan4000E)Incomeisgreaterthan4000followedbyIncomeisgreaterthan3000答案:B解析:第2部分:多項(xiàng)選擇題,共11題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]58.下面四個(gè)選項(xiàng)中,哪些是線程進(jìn)入阻塞狀態(tài)的原因?A)線程試圖獲取某個(gè)對(duì)象的同步鎖,而該鎖被其它線程持有B)線程調(diào)用了另一個(gè)線程的join()方法C)當(dāng)線程調(diào)用了一個(gè)阻塞式的IO方法D)線程調(diào)用了setDaemon(booleanb)方法答案:ABC解析:[多選題]59.DOM把HTML看成一個(gè)倒立的樹(shù),把HTML文檔中的每個(gè)成分看成一個(gè)節(jié)點(diǎn),以下有關(guān)節(jié)點(diǎn)描述正確的是()A)整個(gè)文檔是一個(gè)文檔節(jié)點(diǎn)B)每個(gè)HTML標(biāo)簽是一個(gè)元素節(jié)點(diǎn)C)注釋屬于注釋節(jié)點(diǎn)D)每個(gè)HTML屬性是一個(gè)屬性節(jié)點(diǎn)答案:ABCD解析:[多選題]60.Thespeaker()foramoment,andthenbegantoanswerthequestion.A)shookB)pausedC)pressedD)tripped答案:AB解析:[多選題]61.下面關(guān)于MVC模式工作流程的描述中,正確的是()A)控制器接收到用戶的請(qǐng)求B)根據(jù)請(qǐng)求信息調(diào)用模型組件的業(yè)務(wù)方法.控制器調(diào)用模型組件處理相應(yīng)業(yè)務(wù)操作C)根據(jù)模型的返回結(jié)果選擇相應(yīng)的視圖組件.顯示處理結(jié)果和模型中的數(shù)據(jù)D)以上說(shuō)法都不對(duì)答案:ABC解析:[多選題]62.下列關(guān)于IO流的描述中,正確的有哪些A)按照操作數(shù)據(jù)的不同,可以分為字節(jié)流和字符流。B)按照數(shù)據(jù)傳輸方向的不同又可分為輸入流和輸出流。C)字節(jié)流的輸入輸出流分別用java.io.InputStream和java.io.OutputStream表示。D)符流的輸入輸出流分別用java.io.Reader和java.io.Writer表示。答案:ABCD解析:TO流有很多種,按照操作數(shù)據(jù)的不同,可以分為字節(jié)流和字符流,按照數(shù)據(jù)傳輸方向的不同又可分為輸入流和輸出流,程序從輸入流中讀取數(shù)據(jù),向輸出流中寫(xiě)入數(shù)據(jù)。在10包中,字節(jié)流的輸入輸出流分別用java.io.InputStream和java.io.outputStream表示,字符流的輸入輸出流分別用java.io.Reader和java.io.Writer表示。[多選題]63.下列說(shuō)法中,正確的是。A)類(lèi)成員變量在使用之前可以不初始化B)所有變量在使用前必須初始化C)方法中的局部變量使用前必須初始化D)方法中的局部變量可以不進(jìn)行初始化答案:AC解析:[多選題]64.關(guān)于線程優(yōu)先級(jí)說(shuō)法錯(cuò)誤的有A)優(yōu)先級(jí)高的線程一定比優(yōu)先級(jí)低的線程先運(yùn)行B)線程在被創(chuàng)建后不可以修改其優(yōu)先級(jí)C)線程優(yōu)先級(jí)的范圍是1-100D)優(yōu)先級(jí)高的線程只是限制性的概率較大并不是一定會(huì)先執(zhí)行答案:ABC解析:第3部分:判斷題,共17題,請(qǐng)判斷題目是否正確。[判斷題]65.在XML文檔中可以使用名稱(chēng)空間和不使用名稱(chēng)空間兩種方式引入XMLSchema文檔。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]66.集合Set里不能有重復(fù)的元素。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]67.在Java中允許用戶自定義異常,但自定義的異常類(lèi)必須繼承自Exception或其子類(lèi)。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]68.Java是區(qū)分大小寫(xiě)的語(yǔ)言,關(guān)鍵字的大小寫(xiě)不能搞錯(cuò),如果把類(lèi)class寫(xiě)成Class或者CLASS,都是錯(cuò)誤的。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]69.不同數(shù)據(jù)庫(kù)的url形式通常都是一樣的。A)正確B)錯(cuò)誤答案:錯(cuò)解析:數(shù)據(jù)庫(kù)url通常寫(xiě)法jdbc:subprotocol:subname,其中jdbc部分是固定的,subprotocol指定連接到特定數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,而subname部分則很不固定,也沒(méi)有什么規(guī)律,不同數(shù)據(jù)庫(kù)的url形式可能存在較大差異[判斷題]70.ServerSocket類(lèi)是用于在服務(wù)器上開(kāi)一個(gè)端口,被動(dòng)地等待使用accept()方法并建立連接進(jìn)行數(shù)據(jù)交互。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]71.如果請(qǐng)求消息中沒(méi)有包含指定名稱(chēng)的參數(shù),則getParameter()方法返回null。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]72.Jdk5.0以后可以使用enum數(shù)據(jù)類(lèi)型作為switch條件表達(dá)式的值。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]73.在Swing用戶界面的程序設(shè)計(jì)中,容器可以被添加到其他容器中去。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]74.JSTL標(biāo)簽庫(kù)是不需要安裝的,在JSP頁(yè)面中可以直接使用其中的標(biāo)簽。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]75.Tomcat在將JSP頁(yè)面翻譯成Servlet程序時(shí),會(huì)忽略JSP注釋的內(nèi)容,不會(huì)將注釋信息發(fā)送到客戶端。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]76.在Eclipse中安裝并設(shè)置e(fx)clipse插件時(shí),e(fx)clipse插件鏈接地址版本必須與Eclipse版本匹配。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]77.JDK中定義了大量的異常類(lèi),這些異常類(lèi)足夠我們使用了,所以,我們不需要自己定義異常類(lèi)。對(duì)錯(cuò)A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]78.一個(gè)類(lèi)可以把某個(gè)對(duì)象作為自己的一個(gè)成員變量。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]79.Filter的元素的子元素不包括元素。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]80.String類(lèi)型的變量可以直接保存字符串?dāng)?shù)據(jù)。()A)正確B)錯(cuò)誤答案:對(duì)解析:String類(lèi)型的變量有兩種初始化形式,一種用字符串直接賦值、另一種是實(shí)例化方式。因此,字符串變量可以保存字符串?dāng)?shù)據(jù)。[判斷題]81.線程的調(diào)度是分時(shí)間片的,級(jí)別高的進(jìn)程不能中斷級(jí)別低的進(jìn)程。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:第4部分:?jiǎn)柎痤},共15題,請(qǐng)?jiān)诳瞻滋幪顚?xiě)正確答案。[問(wèn)答題]82.ResultSetHandler接口用于處理()結(jié)果集,它可以將結(jié)果集中的數(shù)據(jù)轉(zhuǎn)為不同的形式。答案:RESULTSET解析:[問(wèn)答題]83.Java的多態(tài)性主要表現(xiàn)在方法重載、方法覆蓋和▲三個(gè)方面。答案:變量覆蓋解析:[問(wèn)答題]84.編寫(xiě)下圖所示的計(jì)算器界面:將16個(gè)按鈕放置在面板中(面板的布局為4*4的GridLayout布局),再將面板放置在框架中的中間(框架布局為缺省布局BorderLayout)。答案:importjava.awt.*;importjava.awt.event.*;publicclassApp{publicstaticvoidmain(String[]args){newMyFrame("計(jì)算器");}}classMyFrameextendsFrame{TextFieldtf;Panelp=newPanel();Buttonb[]=newButton[16];MyFrame(Strings){super(s);this.setSize(180,180);//框架的缺省布局是:BorderLayouttf=newTextField(20);add(tf,BorderLayout.NORTH);Stringname[]={"1","2","3","+",//第1行"4","5","6","-",//第2行"7","8","9","*",//第3行"0",".","=","/",//第2行};p.setLayout(newGridLayout(4,4));for(inti=0;i<name.length;i++){b[i]=newButton(name[i]);p.add(b[i]);}add(p,BorderLayout.CENTER);//關(guān)閉窗口addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});this.setVisible(true);}}解析:[問(wèn)答題]85.NIO主要有三大核心部分:Buffer、()和()。答案:Channel|Selector解析:[問(wèn)答題]86.線程中的stop()和suspend()方法為何不推薦使用?答案:反對(duì)使用stop(),是因?yàn)樗话踩K鼤?huì)解除由線程獲取的所有鎖定,而且如果對(duì)象處于一種不連貫狀態(tài),那么其他線程能在那種狀態(tài)下檢查和修改它們。結(jié)果很難檢查出真正的問(wèn)題所在。suspend()方法容易發(fā)生死鎖。解析:[問(wèn)答題]87.構(gòu)造方法和普通的成員方法有什么區(qū)別?答案:構(gòu)造方法是類(lèi)的一個(gè)特殊成員,它會(huì)在類(lèi)實(shí)例化對(duì)象時(shí)被自動(dòng)調(diào)用。而普通方法只有在使用的時(shí)候才會(huì)被調(diào)用。在定義構(gòu)造方法時(shí)要求方法名與類(lèi)名相同、在方法名的前面沒(méi)有返回值類(lèi)型的聲明、在方法中不能使用return語(yǔ)句返回一個(gè)值解析:[問(wèn)答題]88.在非靜態(tài)成員方法中,可以使用關(guān)鍵字()訪問(wèn)其他非靜態(tài)成員。答案:[this]解析:無(wú)[問(wèn)答題]89.閱讀下面的程序,分析代碼是否能編譯通過(guò),如果能編譯通過(guò),請(qǐng)列出運(yùn)行的結(jié)果。如果不能編譯通過(guò),請(qǐng)說(shuō)明原因。代碼一:importjava.util.*;publicclassTest01{publicstaticvoidmain(String[]args){TreeSetts=newTreeSet();ts.add("b");ts.add("a");ts.add("c");ts.add("c");Iteratorit=ts.iterator();while(it.hasNext()){System.out.println(it.next());}}}答案:程序可以編譯通過(guò),輸出結(jié)果是?a、b、c?,因?yàn)門(mén)reeSet集合不允許存放重復(fù)元素,第2次增加的元素c會(huì)覆蓋之前存入的元素c,所以輸出結(jié)果是?a、b、c?,而不是?a、b、c、c?。解析:[問(wèn)答題]90.一個(gè)類(lèi)可以從其它的類(lèi)派生出來(lái),派生出來(lái)的類(lèi)稱(chēng)為_(kāi)_____,用于派生的類(lèi)稱(chēng)為_(kāi)_____或者_(dá)_____。答案:子類(lèi)|父類(lèi)|基類(lèi)解析:[問(wèn)答題]91.給出以下代碼,請(qǐng)問(wèn)該程序的運(yùn)行結(jié)果是什么?publicclassExample{publicstaticvoidmain(Stringargs[]){System.out.println(?abcd?instanceofObject);}}請(qǐng)選擇一個(gè)答案::A)trueB)abcdC)falseD)StringA解析:[問(wèn)答題]92.取兩個(gè)小于1000的正隨機(jī)數(shù),若兩個(gè)數(shù)均小于10,先將它們都放大50倍,否則不改變這兩個(gè)數(shù)最后,求這兩個(gè)數(shù)的和并將結(jié)果輸出。要求這些輸出結(jié)果僅保留小數(shù)點(diǎn)后4位(不需四捨五入)。答案:impo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年飛機(jī)租賃與購(gòu)買(mǎi)合同3篇
- 2024版系統(tǒng)集成項(xiàng)目外包合同3篇
- 二零二五年度鋼結(jié)構(gòu)廠房項(xiàng)目施工圖紙及技術(shù)交底合同3篇
- 二零二五年餐飲店員工派遣及服務(wù)質(zhì)量保證合同3篇
- 二零二五版半地下室租賃合同附帶租賃雙方責(zé)任界定3篇
- 烏蘭察布醫(yī)學(xué)高等專(zhuān)科學(xué)?!缎W(xué)英語(yǔ)教學(xué)研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版?zhèn)€人住房貸款利率調(diào)整協(xié)議2篇
- 二零二五版房地產(chǎn)抵押權(quán)抵押合同示范文本3篇
- 二零二五年餐飲廚房整體承包運(yùn)營(yíng)協(xié)議3篇
- 二零二五年度新型商務(wù)寫(xiě)字樓租賃合同范本3篇 - 副本
- 農(nóng)化分析土壤P分析
- GB/T 18476-2001流體輸送用聚烯烴管材耐裂紋擴(kuò)展的測(cè)定切口管材裂紋慢速增長(zhǎng)的試驗(yàn)方法(切口試驗(yàn))
- GA 1551.5-2019石油石化系統(tǒng)治安反恐防范要求第5部分:運(yùn)輸企業(yè)
- 拘留所教育課件02
- 沖壓生產(chǎn)的品質(zhì)保障
- 《腎臟的結(jié)構(gòu)和功能》課件
- 2023年湖南聯(lián)通校園招聘筆試題庫(kù)及答案解析
- 上海市徐匯區(qū)、金山區(qū)、松江區(qū)2023屆高一上數(shù)學(xué)期末統(tǒng)考試題含解析
- 護(hù)士事業(yè)單位工作人員年度考核登記表
- 產(chǎn)科操作技術(shù)規(guī)范范本
- 人教版八年級(jí)上冊(cè)地理全冊(cè)單元測(cè)試卷(含期中期末試卷及答案)
評(píng)論
0/150
提交評(píng)論