資源描述:
《Java基礎(chǔ)測(cè)精彩試題(問(wèn)題詳解).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、1.有以下程序片段,下列哪個(gè)選項(xiàng)不能插入到行1。(D)1.2.publicclassInteresting{3.//dosth4.}(只能有一個(gè)public修飾的class)A、importjava.awt.*;B、packagemypackage;C、classOtherClass{}D、publicclassMyClass{}2.以下哪項(xiàng)是接口的正確定義?(BD)A、interfaceB{voidprint(){};}(接口里的方法都是抽象的,不能有方法體)B、abstractinterfaceB{voidprin
2、t();}C、abstractinterfaceBextendsA1,A2//A1、A2為已定義的接口{abstractvoidprint(){};}(同上)D、interfaceB{voidprint();}1.接口可以聲明為public(公共)或默認(rèn)的訪問(wèn)權(quán)限。接口隱含表明是抽象的(abstract)的。2.接口的方法默認(rèn)即為public(公共)且是abstract(抽象)的.3.接口中的變量默認(rèn)即為public(公共),static(靜態(tài))andfinal(最終的)。接口聲明編譯器如何解釋呢publicinter
3、faceSearchable{}publicabstractinterfaceSearchable{}abstractinterfaceSearchable{}abstractinterfaceSearchable{}interfaceSearchable{}abstractinterfaceSearchable{}voidsearch(StringsearchString);publicabstractvoidsearch(StringsearchString);abstractvoidsearch(Stringse
4、archString);publicabstractvoidsearch(StringsearchString);publicvoidsearch(StringsearchString);publicabstractvoidsearch(StringsearchString);charMATCH_ONLY_ONE=‘?’;publicstaticfinalcharMATCH_ONLY_ONE=‘?’;publiccharMATCH_ONLY_ONE=‘?’;publicstaticfinalcharMATCH_ONLY
5、_ONE=‘?’;static?MATCH_ONLY_ONE=‘?’;publicstaticfinalcharMATCH_ONLY_ONE=‘?’;finalcharMATCH_ONLY_ONE=‘?’;publicstaticfinalcharMATCH_ONLY_ONE=‘?’;finalpubliccharMATCH_ONLY_ONE=‘?’;publicstaticfinalcharMATCH_ONLY_ONE=‘?’;3.下面哪個(gè)函數(shù)是publicvoidaMethod(){...}的重載函數(shù)?(D)A、v
6、oidaMethod(){...}B、publicintaMethod(){...}C、publicvoidaMethod(){...}D、publicintaMethod(intm){...}(重載:定義同名的方法,方法的形式參數(shù)個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同)4.A派生出子類B,B派生出子類C,并且在Java源代碼中有如下聲明:1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();問(wèn)以下哪個(gè)說(shuō)法是正確的?(D)A、只有第1行能通過(guò)編譯B、第1、2行能通過(guò)編譯,但第3行編譯出錯(cuò)
7、C、第1、2、3行能通過(guò)編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)D、第1行、第2行和第3行的聲明都是正確的(A是B的父類,也算是C的父類)5.假設(shè)A類有如下定義,設(shè)a是A類的一個(gè)實(shí)例,下列語(yǔ)句調(diào)用哪個(gè)是錯(cuò)誤的?(C)Aa=newA();classA{inti;staticStrings;voidmethod1(){}staticvoidmethod2(){}}A、System.out.println(a.i);B、a.method1();C、A.method1();D、A.method2();(A是類名,應(yīng)該調(diào)用對(duì)象a)6.有如下
8、代碼段:1)2){if(unsafe()){//dosomething…}3)elseif(safe()){//dotheother…}4)}其中,方法unsafe()將拋出IOException,請(qǐng)問(wèn)可將以下哪項(xiàng)填入第1行?(D)A、publicIOExceptionmethodName()B、publicvoidmethodN