版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
考試[復(fù)制]1.子類和父類的構(gòu)造方法數(shù)的調(diào)用順序是怎樣的?()[單選題]A.只調(diào)用子類的構(gòu)造方法B.只調(diào)用父類的構(gòu)造方法C.先調(diào)用子類的構(gòu)造方法,再調(diào)用父類的構(gòu)造方法D.先調(diào)用父類的構(gòu)造方法,再調(diào)用子類的構(gòu)造方法(正確答案)2.Character流與Byte流的區(qū)別是()。[單選題]A.每次讀入的字節(jié)數(shù)不同B.前者帶有緩沖,后者沒(méi)有C.二者沒(méi)有區(qū)別,可以互換使用D.前者是塊讀寫,后者是字節(jié)讀寫(正確答案)3.鼠標(biāo)被移動(dòng)時(shí)會(huì)調(diào)用()方法,并且注冊(cè)一個(gè)事件偵聽器處理此事件。[單選題]A.actionPerformedB.addItemListenerC.mouseMove(正確答案)D.add4.下列哪個(gè)類不能有子類?[單選題]A.staticclassFooBar{}B.pivateclassFoobar{}C.abstractclassFooBar{}D.finalpublicclassFooBar{}(正確答案)5.關(guān)于多態(tài)性,以下描述中錯(cuò)誤的是()。[單選題]A.多態(tài)性就是成員方法的重載(正確答案)B.多態(tài)性就是成員方法的覆蓋C.多態(tài)性是指根據(jù)變量指向的對(duì)象而不是變量本身的類型來(lái)決定調(diào)用哪個(gè)成員方法。D.多態(tài)性只存在于同名的成員變量之間。6.要從“file.dat”文件中讀出第10個(gè)字節(jié)到變量c中,下列哪個(gè)方法適合?()[單選題]A.FileInputStreamin=newFileInputStream("file.dat");intc=in.read();B.RandomAccessFilein=newRandomAccessFile("file.dat");in.skip(9);intc=in.readByte();C.FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read();(正確答案)D.FileInputStreamin=newFileInputStream("file.dat");in.skip(10);intc=in.read();7.下列關(guān)于抽象類的描述中,錯(cuò)誤的是()。[單選題]A.抽象類是用修飾符abstract說(shuō)明的B.抽象類是不可以定義對(duì)象的C.抽象類是不可以有構(gòu)造方法的(正確答案)D.抽象類通常要有它的子類8.下列對(duì)多態(tài)性的描述中,錯(cuò)誤的是()。[單選題]A.Java語(yǔ)言允許方法重載與方法覆蓋B.Java語(yǔ)言允許運(yùn)算符重載(正確答案)C.Java語(yǔ)言允許變量覆蓋D.多態(tài)性提高了程序的抽象性和簡(jiǎn)潔性9.請(qǐng)問(wèn)所有的異常類皆繼承哪一個(gè)類?()[單選題]A.java.lang.Throwable(正確答案)B.java.lang.ExceptionC.java.lang.ErrorD.java.io.Exception10.下面的方法是一個(gè)不完整的方法,其中的方法unsafe()會(huì)拋出一個(gè)IOException,那么在方法的①處應(yīng)加入哪條語(yǔ)句,才能使這個(gè)不完整的方法成為一個(gè)完整的方法?()
①____________________________②{if(unsafe()){//dosomething,}③elseif(safe()){//dotheother,}④}[單選題]A.publicIOExceptionmethodName()B.publicvoidmethodName()throwIOExceptionC.publicvoidmethodName()D.publicvoidmethodName()throwsIOException(正確答案)11.下面敘述中,錯(cuò)誤的是()。[單選題]A.子類繼承父類B.子類能替代父類C.父類包含子類(正確答案)D.父類不能替代子類12.對(duì)于已經(jīng)被定義過(guò)可能拋出異常的語(yǔ)句,在編程時(shí)()。[單選題]A.必須使用try/catch語(yǔ)句處理異常,或用throw將其拋出。(正確答案)B.如果程序錯(cuò)誤,必須使用try/catch語(yǔ)句處理異常。C.可以置之不理。D.只能使用try/catch語(yǔ)句處理。13.Swing組件必須添加到Swing頂層容器相關(guān)的()。[單選題]A.分隔板上B.內(nèi)容面板上(正確答案)C.選項(xiàng)板上D.復(fù)選框內(nèi)14.已知inti=2147483647;i;則i的值等于()。[單選題]A..-2147483648(正確答案)B.2147483647C.2147483648D.-115.在switch(expression)語(yǔ)句中,expression的數(shù)據(jù)型不能是()。[單選題]A.CharB.ShortC.Double(正確答案)D.byte16.下面關(guān)于Applet的說(shuō)法正確的是()。[單選題]A.Applet能訪問(wèn)本地文件B.Applet也需要main方法C.Applet必須繼承自java.awt.Applet(正確答案)D.Applet程序不需要編譯17.下列代碼哪幾行會(huì)出錯(cuò)?()
1)publicvoidmodify(){
2)intI,j,k;
3)I=100;
4)while(I>0){
5)j=I*2;
6)System.out.println("Thevalueofjis"+j);
7)k=k+1;
8)I--;
9)}
10}[單選題]A.line4B.line6C.line7(正確答案)D.line818.實(shí)現(xiàn)字符流的寫操作類是()。[單選題]A.FileReaderB.Writer(正確答案)C.FileInputStreamD.FileOutputStream19.下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是()。[單選題]A.構(gòu)造方法名與類名必須相同B.構(gòu)造方法沒(méi)有返回值,且不用void聲明C.構(gòu)造方法只能通過(guò)new自動(dòng)調(diào)用D.構(gòu)造方法不可以重載,但可以繼承(正確答案)20.編譯Java程序后生成的面向JVM的字節(jié)碼文件的擴(kuò)展名是()。[單選題]A..javaB..class(正確答案)C..objD..exe21.下列關(guān)于Java語(yǔ)言的數(shù)組描述中,錯(cuò)誤的是()。[單選題]A.數(shù)組的長(zhǎng)度通常用length表示B.數(shù)組下標(biāo)從0開始C.數(shù)組元素是按順序存放在內(nèi)存的D.數(shù)組在賦初值和賦值時(shí)都不判界(正確答案)22.若定義有變量floatf1,f2=8.0F,則下列說(shuō)法正確的是()。[單選題]A.變量f1,f2均被初始化為8.0B.變量f1沒(méi)有被初始化,f2被初始化為8.0(正確答案)C.變量f1,f2均未被初始化D.變量f2沒(méi)有被初始化,f1被初始化為8.023.下列關(guān)于繼承性的描述中,錯(cuò)誤的是()。[單選題]A.一個(gè)類可以同時(shí)生成多個(gè)子類B.子類繼承了父類中除私有的成員以外的其他成員C.Java支持單重繼承和多重繼承(正確答案)D.Java通過(guò)接口可使子類使用多個(gè)父類的成員24.下面程序段的執(zhí)行結(jié)果是什么?()[單選題]publicclassFoo{publicstaticvoidmain(String[]args){try{return;}finally{System.out.println("Finally");A.編譯能通過(guò),但運(yùn)行時(shí)會(huì)出現(xiàn)一個(gè)例外。B.程序正常運(yùn)行,并輸出\"Finally\"。(正確答案)C.程序正常運(yùn)行,但不輸出任何結(jié)果。D.因?yàn)闆](méi)有catch語(yǔ)句塊,所以不能通過(guò)編譯。25.下列()是不能通過(guò)編譯的語(yǔ)句。[單選題]A.doubled=545.0;B.chara1=“c”;(正確答案)C.inti=321;D.floatf1=45.0f;26.在JavaApplet程序用戶自定義的Applet子類中,常常重載()方法在Applet的界面中顯示文字、圖形和其他界面元素。[單選題]A.start()B.stop()C.init()D.paint()(正確答案)27.下列流中哪個(gè)不屬于字符流?()[單選題]A.InputStreamReaderB.BufferedReaderC.FilterReaderD.FileInputStream(正確答案)28.Panel和Applet的默認(rèn)布局管理器是()。[單選題]A.FlowLayout(正確答案)B.CardLayoutC.BorderLayoutD.GridLayout29.欲構(gòu)造ArrayList類的一個(gè)實(shí)例,此類繼承了List接口,下列哪個(gè)方法是正確的?()[單選題]A.ArrayListmyList=newObject();B.ArrayListmyList=newList();C.ListmyList=newArrayList();(正確答案)D.ListmyList=newList();30.下列關(guān)于Java多線程并發(fā)控制機(jī)制的敘述中,錯(cuò)誤的是()。[單選題]A.Java中沒(méi)有提供檢測(cè)與避免死鎖的專門機(jī)制,但應(yīng)用程序可以采用某些策略防止死鎖的發(fā)生B.共享數(shù)據(jù)的訪問(wèn)權(quán)限都必須定義為privateC.Java中對(duì)共享數(shù)據(jù)操作的并發(fā)控制是采用加鎖技術(shù)D.線程之間的交互,提倡采用suspend()/resume()方法(正確答案)31.哪個(gè)關(guān)鍵字可以拋出異常?()[單選題]A.TransientB.Throw(正確答案)C.FinallyD.Catch32.在編寫JavaApplet程序時(shí),若需要對(duì)發(fā)生的事件作出響應(yīng)和處理,一般需要在程序的開頭寫上()語(yǔ)句。[單選題]A.importjava.awt.*;B.importjava.applet.*;C.importjava.io.*;D.importjava.awt.event.*;(正確答案)33.線程在生命周期中要經(jīng)歷五種狀態(tài),若線程當(dāng)前是新建狀態(tài),則它可以到達(dá)的下一個(gè)狀
態(tài)是()。[單選題]A.運(yùn)行狀態(tài)B.可運(yùn)行狀態(tài)(正確答案)C.阻塞狀態(tài)D.終止?fàn)顟B(tài)34.publicclassT18{staticintarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}哪個(gè)語(yǔ)句是正確的?()[單選題]A.編譯時(shí)將產(chǎn)生錯(cuò)誤B.編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C.輸出零(正確答案)D.輸出空35.下列代表十六進(jìn)制整數(shù)的是()。[單選題]A.012345B.2008C.0xfa08(正確答案)D.fb0536.下面關(guān)于封裝性的描述中,錯(cuò)誤的是()。[單選題]A.封裝體包含屬性和行為B.被封裝的某些信息在外不可見C.封裝提高了可重用性D.封裝體中的屬性和行為的訪問(wèn)權(quán)限相同(正確答案)37.基本數(shù)據(jù)類型short的取值范圍是()。[單選題]A.(-256)~255B.(-32768)~32767(正確答案)C.(-128)~127D.0~6553538.Java的核心包中,提供編程應(yīng)用的基本類的包是()。[單選題]A.java.utilB.java.lang(正確答案)C.java.appletD.java.rmi39.下列()是合法標(biāo)識(shí)符。[單選題]A.2endB.-helloC.=ABD.整型變量(正確答案)40.下列關(guān)于運(yùn)行字節(jié)碼文件的命令行參的描述中,正確的是()。[單選題]A.命令行的命令字被存放在args[0]中。B.數(shù)組args[]的大小與命令行的參數(shù)的個(gè)數(shù)無(wú)關(guān)。C.第一個(gè)命令行參數(shù)(緊跟命令字的參數(shù)被存放在args[0]中。(正確答案)D.第一個(gè)命令行參數(shù)被存放在args[1]中。41.下面關(guān)于接口的描述中,錯(cuò)誤的是()。[單選題]A.一個(gè)類只允許繼承一個(gè)接口(正確答案)B.定義接口使用的關(guān)鍵字是interfaceC.在繼承接口的類中通常要給出接口中定義的抽象方法的具體實(shí)現(xiàn)D.接口實(shí)際上是由常量和抽象方法構(gòu)成的特殊類42.若x=5,y=8,則表達(dá)式x|y的值為()。[單選題]A.3B.13(正確答案)C.0D.543.指出正確的表達(dá)式()。[單選題]A.byte=128;B.longl=0xfffL;(正確答案)C.Boolean=null;D.double=0.9239d;44.下列循環(huán)語(yǔ)句的循環(huán)次數(shù)是()。inti=5;do{System.out.println(i--);i--;}while(i!=0);[單選題]A.5B.無(wú)限(正確答案)C.0D.145.編譯Java程序時(shí),用于指定生成class文件位置的選項(xiàng)是()。[單選題]A.=-d(正確答案)B.-gC.=-verboseD.-nowarn46.System類在哪個(gè)包中?()[單選題]A.java.awtB.java.lang(正確答案)C.java.utilD.java.io47.在編寫JavaApplication程序時(shí),若需要使用到標(biāo)準(zhǔn)輸入輸出語(yǔ)句,必須在程序的開頭寫上()語(yǔ)句。[單選題]A.importjava.awt.*;B.importjava.applet.Applet;C.importjava.io.*;(正確答案)D.importjava.awt.Graphics;48.字符流與字節(jié)流的區(qū)別在于()。[單選題]A.前者帶有緩沖,后者沒(méi)有B.前者是塊讀寫,后者是字節(jié)讀寫C.二者沒(méi)有區(qū)別,可以互換使用D.每次讀寫的字節(jié)數(shù)不同(正確答案)49.若定義有shorts;byteb;charc;則表達(dá)式s*b+c的類型為()。[單選題]A.CharB.ShortC.Int(正確答案)D.byte50.在類的修飾符中,規(guī)定只能被同一包類所使用的修飾符是()。[單選題]A.PublicB.默認(rèn)(正確答案)C.FinalD.abstract51.在成員方法的訪問(wèn)控制修飾符中,規(guī)定訪問(wèn)權(quán)限包含該類自身,同包的其他類和其他包的該類子類的修飾符是()。[單選題]A.默認(rèn)B.Protected(正確答案)C.PrivateD.public52.運(yùn)行下列程序,會(huì)產(chǎn)生什么結(jié)果?()
1)publicclassExercises3_1extendsThreadimplementsrunable{
2)publicvoidrun(){
3)System.out.println("thisisrun()");
4)}
5)publicstaticvoidmain(Stringargs[]){
6)Threadt=newThread(newExercises3_1());
7)t.start();8)}9)}[單選題]A.第一行會(huì)產(chǎn)生編譯錯(cuò)誤(正確答案)B.第六行會(huì)產(chǎn)生編譯錯(cuò)誤C.第六行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤D.程序會(huì)運(yùn)行和啟動(dòng)53.下面關(guān)于包的描述中,錯(cuò)誤的是()。[單選題]A.包是若干對(duì)象的集合(正確答案)B.使用package語(yǔ)句創(chuàng)建包C.使用import語(yǔ)句引入包D.包分為有名包和無(wú)名包兩種54.在瀏覽器中執(zhí)行Applet程序四個(gè)方法里最先執(zhí)行的是()。[單選題]A.init()(正確答案)B.start()C.destroy()D.stop()55.下面關(guān)于類方法的描述,錯(cuò)誤的是()。[單選題]A.說(shuō)明類方法使用關(guān)鍵字staticB.類方法和實(shí)例方法一樣均占用對(duì)象的內(nèi)存空間(正確答案)C.類方法能用實(shí)例和類名調(diào)用D.類方法只能處理類變量或調(diào)用類方法56.JavaSE的命令文件(java、javac、javadoc等)所在目錄是()。[單選題]A.%JAVA_HOME%\jreB.%JAVA_HOME%\libC.%JAVA_HOME%\bin(正確答案)D.%JAVA_HOME%\demo57.下列標(biāo)識(shí)符(名字)命名原則中,正確的是()。[單選題]A.類名的首字母小寫B(tài).接口名的首字母小寫C.常量全部大寫(正確答案)D.變量名和方法名的首字母大寫58.paint()方法使用哪種類型的參數(shù)?()[單選題]A.Graphics(正確答案)B.Graphics2DC.StringD.Color59.下面關(guān)于Java語(yǔ)言特點(diǎn)的描述中,錯(cuò)誤的是()。[單選題]A.Java是純面向?qū)ο缶幊陶Z(yǔ)言,支持單繼承和多繼承。(正確答案)B.Java支持分布式的網(wǎng)絡(luò)應(yīng)用可透明地訪問(wèn)網(wǎng)絡(luò)上的其他對(duì)象。C.Java支持多線程編程。D.Java程序與平臺(tái)無(wú)關(guān)、可移植性好。60.下面哪種注釋方法能夠支持javadoc命令?[單選題]A.//B./*...*/C./**...*/(正確答案)D./**...**/61.為了向一個(gè)Applet傳遞參數(shù),可以在HTML文件的APPLET標(biāo)志中使用PARAM選項(xiàng)。在Applet程序中獲取參數(shù)時(shí),應(yīng)使用的方法是()。[單選題]A.getDocumentBase()B.getParameter()(正確答案)C.getCodeBaseD.getImage()62.下面哪些選項(xiàng)是正確的main方法說(shuō)明?()[單選題]A.voidmain()B.privatestaticvoidmain(Stringargs[])C.publicmain(Stringargs[])D.publicstaticvoidmain(Stringargs[])(正確答案)63.哪些布局管理器使用的是組件的最佳尺寸?()[單選題]A.FlowLayout(正確答案)B.BorderLayoutC.GridLayoutD.CardLayout64.編譯JavaApplet源程序文件產(chǎn)生的字節(jié)碼文件的擴(kuò)展名為()。[單選題]A.javaB.class(正確答案)C.htmlD.exe65.MAX_LENGT是int型public成員變量,變量值保持為常量100,其定義是()。[單選題]A.publicintMAX_LENGTH=100;B.finalpublicintMAX_LENGTH=100;C.publicfinalintMAX_LENGTH=100;(正確答案)D.finalintMAX_LENGTH=100;66.下列操作中,不屬于Applet安全限制的是()。[單選題]A.與同一個(gè)頁(yè)面中的Applet通信(正確答案)B.加載本地庫(kù)C.運(yùn)行本地可執(zhí)行程序D.讀寫本地文件系統(tǒng)67.哪個(gè)關(guān)鍵字可以對(duì)對(duì)象加互斥鎖?()[單選題]A.transientB.serializeC.synchronized(正確答案)D.static68.下面關(guān)于類的繼承性的描述中,錯(cuò)誤的是()。[單選題]A.繼承是在已有的基礎(chǔ)上生成新類的一種方法B.Java語(yǔ)言要求一個(gè)子類只有一個(gè)父類C.父類中成員的訪問(wèn)權(quán)限在子類中將被改變(正確答案)D.子類繼承父類的所有成員,但不包括私有的成員方法69.下面關(guān)于JavaApplication程序結(jié)構(gòu)特點(diǎn)描述中,錯(cuò)誤的是()。[單選題]A.一個(gè)JavaApplication程序由一個(gè)或多個(gè)文件組成,每個(gè)文件中可以定義一個(gè)或多個(gè)類,每個(gè)類由若干個(gè)方法和變量組成。B..Java程序中聲明有public類時(shí),則Java程序文件名必須與public類的類名相同,并區(qū)分大小寫,擴(kuò)展名為.java。C.組成JavaApplication程序的多個(gè)類中,有且僅有一個(gè)主類。D.一個(gè).java文件中定義多個(gè)類時(shí),允許其中聲明多個(gè)public類。(正確答案)70.在Java編程中,Swing包中的組件處理事件時(shí),下面()是正確的。[單選題]A.Swing包中的組件也是采用事件的委托處理模型來(lái)處理事件的(正確答案)B.Swing包中的組件產(chǎn)生的事件類型,也都帶有一個(gè)J字母,如JMouseEventC.Swing包中的組件也可以采用事件的傳遞處理機(jī)制D.Swing包中的組件所對(duì)應(yīng)的事件適配器也是帶有J字母的,如JMouseAdapter71.容器類java.awt.container的父類是()。[單選題]A.java.awt.FrameB.java.awt.PanelC.java.awt.Componet(正確答案)D.java.awt.Windows72.關(guān)于使用Swing的基本規(guī)則,下列說(shuō)法正確的是()。[單選題]A.Swing組件可直接添加到頂級(jí)容器中B.要盡量使用非Swing的重要級(jí)組件C.Swing的Jbutton不能直接放到Frame上D.以上說(shuō)法都對(duì)(正確答案)73.下列關(guān)于子類繼承父類的成員描述中,錯(cuò)誤的是()。[單選題]A.當(dāng)子類中出現(xiàn)成員方法頭與父類方法頭相同的方法時(shí),子類成員方法覆蓋父類中的成員方法。B.方法重載是編譯時(shí)處理的,而方法覆蓋是在運(yùn)行時(shí)處理的。C.子類中繼承父類中的所有成員都可以訪問(wèn)。(正確答案)D.子類中定義有與父類同名變量時(shí),在子類繼承父類的操作中,使用繼承父類的變量;子類執(zhí)行自己的操作中,使用自己定義的變量。74.Java屬于()。[單選題]A.機(jī)器語(yǔ)言B.匯編語(yǔ)言C.高級(jí)語(yǔ)言(正確答案)D.以上都不對(duì)75.在JDK的bin目錄下有許多exe可執(zhí)行文件,其中java.exe命令的作用是()[單選題]A.Java文檔制作工具B.Java解釋器C.Java編譯器D.Java啟動(dòng)器(正確答案)76.下面4種類型的文件中()可以在Java虛擬機(jī)中運(yùn)行。[單選題]A..javaB..jreC..exeD..class(正確答案)77.請(qǐng)閱讀下面代碼。classTest{publicstaticvoidmain(String[]args){inta=3;intb=6;System.out.print(a==b);System.out.print(a<b);System.out.print(a!=b);System.out.print(a>=b);}}上述程序運(yùn)行結(jié)束時(shí),輸出結(jié)果是()[單選題]A.falsefalsetruefalseB.alsefalsetruetrueC.falsetruetruefalse(正確答案)D.truefalsefalsetrue78.假設(shè)intx=2,三元表達(dá)式x>0?x+1:5()[單選題]A.0B.2C.3(正確答案)D.579.下列選項(xiàng)中,不屬于基本數(shù)據(jù)類型的是()[單選題]A.String(正確答案)B.ShortC.BooleanD.char80.假定Tester類有如下test()方法:publicinttest(intp1,Integerp2)以下代碼中()能正確地動(dòng)態(tài)調(diào)用一個(gè)Tester對(duì)象的test()方法。[單選題]A.ClassclassType=Tester.class;Objecttester=classType.newInstance();MethodaddMethod=classType.getMethod("test",newClass[]{int.class,int.class});Objectresult=addMethod.invoke(tester,newObject[]{newInteger(100),newInteger(200)});B.ClassclassType=Tester.class;Objecttester=classType.newInstance();MethodaddMethod=classType.getMethod("test",newClass[]{int.class,int.class});intresult=addMethod.invoke(tester,newObject[]{newInteger(100),newInteger(200)});C.ClassclassType=Tester.class;Objecttester=classType.newInstance();MethodaddMethod=classType.getMethod("test",newClass[]{int.class,Integer.class});Objectresult=addMethod.invoke(tester,newObject[]{newInteger(100),newInteger(200)});(正確答案)D.ClassclassType=Tester.class;Objecttester=classType.newInstance();MethodaddMethod=classType.getMethod("test",newClass[]{int.class,Integer.class});Integerresult=addMethod.invoke(tester,newObject[]{newInteger(100),newInteger(200)});81.下列關(guān)于this關(guān)鍵字的說(shuō)法中,錯(cuò)誤的是()。[單選題]A.this關(guān)鍵字可以解決成員變量與局部變量重名的問(wèn)題。B.this關(guān)鍵字出現(xiàn)在成員方法中,代表的是調(diào)用這個(gè)方法的對(duì)象。C.this關(guān)鍵字可以出現(xiàn)在任何方法中。(正確答案)D.this關(guān)鍵字相當(dāng)于一個(gè)引用,可以通過(guò)它調(diào)用成員方法與屬性。82.被聲明為private,protected及public的類成員,在類外部可以被訪問(wèn)的成員是()[單選題]A.只能訪問(wèn)到聲明為public的成員B.只可能訪問(wèn)到聲明為protected和public的成員(正確答案)C.都可以訪問(wèn)D.都不能訪問(wèn)83.下列類定義中,不正確的是()[單選題]A.classX{...}B.classXextendsY{...}C.staticclassXimplementsY1,Y2{...}(正確答案)D.publicclassXextendsApplet{...}84.下列關(guān)于繼承的描述中,錯(cuò)誤的是()[單選題]A.Java中一個(gè)類只能有一個(gè)直接父類B.多個(gè)類可以繼承一個(gè)父類C.Java中,C類繼承B類,B類又繼承A類,這時(shí),C類也可稱作A類的子類D.Java是支持多繼承的(正確答案)85.下列關(guān)于對(duì)象的類型轉(zhuǎn)換的描述,說(shuō)法錯(cuò)誤的是()[單選題]A.對(duì)象的類型轉(zhuǎn)換可通過(guò)自動(dòng)轉(zhuǎn)換或強(qiáng)制轉(zhuǎn)換進(jìn)行B.無(wú)繼承關(guān)系的兩個(gè)類的對(duì)象之間試圖轉(zhuǎn)換會(huì)出現(xiàn)編譯錯(cuò)誤C.由new語(yǔ)句創(chuàng)建的父類對(duì)象可以強(qiáng)制轉(zhuǎn)換為子類的對(duì)象(正確答案)D.子類的對(duì)象轉(zhuǎn)換為父類類型后,父類對(duì)象不能調(diào)用子類的特有方法86.下列關(guān)于接口的說(shuō)法中,錯(cuò)誤的是()[單選題]A.接口中定義的方法默認(rèn)使用“publicabstract”來(lái)修飾B.接口中的變量默認(rèn)使用“publicstaticfinal”來(lái)修飾C.接口中的所有方法都是抽象方法D.接口中定義的變量可以被修改(正確答案)87.在異常處理時(shí),如釋放資源關(guān)閉文件等由下列哪個(gè)語(yǔ)句完成。[單選題]A.tryB.catchC.finally(正確答案)D.throw88.下列哪個(gè)類是所有異常類的父類。[單選題]A.ThrowableB.ErrorC.Exception(正確答案)D.RuntimeException89.下列異常聲明中,正確的是[單選題]A.publicvoidthrowsIOExceptionfun(){}B.publicvoidfunthrowsIOException(){}C.publicvoidfun()throwsIOException{}(正確答案)D.publicvoidfun()throwsIOException,throwsSQLException{}90.以下關(guān)于編譯異常說(shuō)法正確的是()[單選題]A.編譯異常就是指Exception以及其子類B.編譯異常如果產(chǎn)生,可以不用處理C.編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出(正確答案)D.編譯異常指的就是Error91.下列有關(guān)線程的創(chuàng)建方式說(shuō)法錯(cuò)誤的是()[單選題]A.通過(guò)繼承Thread類與實(shí)現(xiàn)Runnable接口都可以創(chuàng)建多線程程序B.實(shí)現(xiàn)Runnable接口相對(duì)于繼承Thread類來(lái)說(shuō),可以避免由于Java的單繼承帶來(lái)的局限性C.通過(guò)繼承Thread類與實(shí)現(xiàn)Runnable接口創(chuàng)建多線程這兩種方式?jīng)]有區(qū)別(正確答案)D.大部分的多線程應(yīng)用都會(huì)采用實(shí)現(xiàn)Runnable接口方式創(chuàng)建92.以下哪種原因不會(huì)導(dǎo)致線程暫停運(yùn)行()[單選題]A.等待B.阻塞(正確答案)C.休眠D.掛起及由于I/O操作而阻塞93.以下關(guān)于計(jì)算機(jī)中,線程調(diào)度模型的說(shuō)法錯(cuò)誤的是()[單選題]A.在計(jì)算機(jī)中,線程調(diào)度有兩種模型,分別是分時(shí)調(diào)度模型和搶占式調(diào)度模型B.Java虛擬機(jī)默認(rèn)采用分時(shí)調(diào)度模型(正確答案)C.分時(shí)調(diào)度模型是指讓所有的線程輪流獲得CPU的使用權(quán)D.搶占式調(diào)度模型是指讓可運(yùn)行池中優(yōu)先級(jí)高的線程優(yōu)先占用CPU94.Java多線程中,關(guān)于解決死鎖的方法說(shuō)法錯(cuò)誤的是()[單選題]A.避免存在一個(gè)進(jìn)程等待序列{P1,P2,…,Pn},其中P1等待P2所占有的某一資源,P2等待P3所占有的某一源,…...,而Pn等待P1所占有的的某一資源,可以避免死鎖B.打破互斥條件,即允許進(jìn)程同時(shí)訪問(wèn)某些資源,可以預(yù)防死鎖,但是,有的資源是不允許被同時(shí)訪問(wèn)的,所以這種辦法并無(wú)實(shí)用價(jià)值C.打破不可搶占條件。即允許進(jìn)程強(qiáng)行從占有者那里奪取某些資源。就是說(shuō),當(dāng)一個(gè)進(jìn)程已占有了某些資源,它又申請(qǐng)新的資源,但不能立即被滿足時(shí),它必須釋放所占有的全部資源,以后再重新申請(qǐng)。它所釋放的資源可以分配給其它進(jìn)程。這樣可以避免死鎖D.使用打破循環(huán)等待條件(避免第一個(gè)線程等待其它線程,后者又在等待第一個(gè)線程)的方法不能避免線程死鎖(正確答案)95.下面選項(xiàng)中,用于將參數(shù)化的SQL語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)的方法是()[單選題]A.prepareCall(Stringsql)B.prepareStatement(Stringsql)(正確答案)C.registerDriver(Driverdriver)D.createStatement()96.下面選項(xiàng),關(guān)于ResultSet中游標(biāo)指向的描述正確的是()[單選題]A.ResultSet對(duì)象初始化時(shí),游標(biāo)在表格的第一行B.ResultSet對(duì)象初始化時(shí),游標(biāo)在表格的第一行之前(正確答案)C.ResultSet對(duì)象初始化時(shí),游標(biāo)在表格的最后一行之前D.ResultSet對(duì)象初始化時(shí),游標(biāo)在表格的最后一行97.下列選項(xiàng)中,能夠?qū)崿F(xiàn)預(yù)編譯的是()[單選題]A.StatementB.ConnectionC.PreparedStatement(正確答案)D.DriverManager98.創(chuàng)建Statement對(duì)象的作用是()[單選題]A.連接數(shù)據(jù)庫(kù)B.聲明數(shù)據(jù)庫(kù)C.執(zhí)行SQL語(yǔ)句(正確答案)D.保存查詢結(jié)果99.下面關(guān)于MySQL數(shù)據(jù)庫(kù)連接的URL拼寫格式正確的是()[單選題]A.jdbc:mysql://hostname:port/database(正確答案)B.jdbc:mysql:@hostname:port/databaseC.jdbc/mysql:@hostname:port?databaseD.jdbc/mysql://hostname:port?database100.以下關(guān)于String類的常見操作中,哪個(gè)是方法會(huì)返回指定字符ch在字符串中最后一次出現(xiàn)位置的索引()[單選題]A.intindexOf(intch)B.intlastIndexOf(intch)(正確答案)C.intindexOf(Stringstr)D.intlastIndexOf(St
溫馨提示
- 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í)保護(hù)三級(jí)相關(guān)要求
- 股權(quán)轉(zhuǎn)讓協(xié)議書范本 格式 樣本 樣式 協(xié)議
- 住宅租賃合同撰寫指南
- 員工專業(yè)技能培訓(xùn)合同
- 2024年委托貸款協(xié)議合同
- 出口代理協(xié)議范本模板
- 個(gè)人融資協(xié)議書合同范本撰寫指南
- 2024年簡(jiǎn)單店面租賃合同2
- 簡(jiǎn)單版貨物運(yùn)輸合同范本
- 工程合同書2024新版本
- 營(yíng)銷人員成長(zhǎng)提升計(jì)劃
- 民宿溫泉旅游可行性方案
- 醫(yī)療服務(wù)外包市場(chǎng)狀況及發(fā)展趨勢(shì)調(diào)查
- 質(zhì)量管理制度及過(guò)程控制措施
- 電視劇導(dǎo)演職業(yè)規(guī)劃案例
- 投標(biāo)報(bào)價(jià)承諾書
- 光伏并網(wǎng)前單位工程驗(yàn)收?qǐng)?bào)告-2023
- TLT軸流風(fēng)機(jī)液壓缸結(jié)構(gòu)及工作原理介紹
- 武術(shù)套路冬季訓(xùn)練計(jì)劃書
- 消防員心理培訓(xùn)課件
- 航空餐飲服務(wù)課件
評(píng)論
0/150
提交評(píng)論