




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1.有以下程序片段,以下哪個(gè)選項(xiàng)不能插入到行1?!睤〕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{voidprint();}C、abstractinterfaceBextendsA1,A2//A1、A2為已定義的接口{abstractvoidprint(){};} (同上)D、interfaceB{voidprint();}1.接口可以聲明為public(公共)或默認(rèn)的訪問權(quán)限。接口隱含說明是抽象的(abstract)的。2.接口的方法默認(rèn)即為public(公共)且是abstract(抽象)的.3.接口中的變量默認(rèn)即為public(公共),static(靜態(tài))andfinal(最終的)。接口聲明編譯器如何解釋呢publicinterfaceSearchable{}publicabstractinterfaceSearchable{}abstractinterfaceSearchable{}abstractinterfaceSearchable{}interfaceSearchable{}abstractinterfaceSearchable{}voidsearch(StringsearchString);publicabstractvoidsearch(StringsearchString);abstractvoidsearch(StringsearchString);publicabstractvoidsearch(StringsearchString);publicvoidsearch(StringsearchString);publicabstractvoidsearch(StringsearchString);charMATCH_ONLY_ONE=‘?’;publicstaticfinalcharMATCH_ONLY_ONE=‘?’;publiccharMATCH_ONLY_ONE=‘?’;publicstaticfinalcharMATCH_ONLY_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、voidaMethod(){...}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();問以下哪個(gè)說法是正確的?〔D〕A、只有第1行能通過編譯B、第1、2行能通過編譯,但第3行編譯出錯(cuò)C、第1、2、3行能通過編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)D、第1行、第2行和第3行的聲明都是正確的〔A是B的父類,也算是C的父類〕5.假設(shè)A類有如下定義,設(shè)a是A類的一個(gè)實(shí)例,以下語句調(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.有如下代碼段:1)2){if(unsafe()){//dosomething…}3)elseif(safe()){//dotheother…}4)}其中,方法unsafe()將拋出IOException,請(qǐng)問可將以下哪項(xiàng)填入第1行?〔D〕A、publicIOExceptionmethodName()B、publicvoidmethodName()C、publicvoidmethodName()throwIOExceptionD、publicvoidmethodName()throwsIOException7.Java的字符類型采用的是Unicode編碼方案,每個(gè)Unicode碼占用〔C〕個(gè)比特位。byteA、8B、16C、32D、648.以下關(guān)于繼承的表達(dá)正確的選項(xiàng)是〔A〕。A、在Java中類只允許單一繼承B、在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口(可以實(shí)現(xiàn)多個(gè)接口)C、在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口〔可以的〕D、在Java中接口只允許單一繼承〔可以繼承多個(gè)接口〕9.給出下面代碼,關(guān)于該程序以下哪個(gè)說法是正確的?〔C〕publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}}A、編譯時(shí)將產(chǎn)生錯(cuò)誤B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C、輸出零D、輸出空〔輸出數(shù)組的首地址arr[0],int類型的初始值為0〕10.在使用interface聲明一個(gè)接口時(shí),只可以使用〔D〕修飾符修飾該接口。A、privateB、protectedC、privateprotectedD、public〔接口只能和public和abstract關(guān)鍵字連用〕11.編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的〔D〕1.classA{2.protectedbooleanequals(){3.returnsuper.equals();4.}5.}(只有調(diào)用父類非私有屬性和方法時(shí)才使用到super)A、編譯通過運(yùn)行無異常B、編譯通過但運(yùn)行時(shí)出錯(cuò)C、行2出錯(cuò),不能成功編譯D、不能成功編譯,行3出錯(cuò)12.有語句Strings=〞helloworld〞;,以下操作哪個(gè)是不合法的?〔B〕A、inti=s.length();B、s>>>=3;〔>>>為無符號(hào)右移運(yùn)算符,去掉“=〞號(hào)〕C、Stringts=s.trim();D、Stringt=s+〞!〞;13.以下關(guān)于Java語言的特點(diǎn),描述錯(cuò)誤的選項(xiàng)是〔C〕A.Java是跨平臺(tái)的編程語言B.Java支持分布式計(jì)算C.Java是面向過程的編程語言〔面向?qū)ο蟆矰.Java支持多線程14.下述概念中不屬于面向?qū)ο蠓椒ǖ氖恰睤〕。A.對(duì)象、消息B.繼承、多態(tài)C.類、封裝D.過程調(diào)用〔過程調(diào)用是屬于過程方法〕15.結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種根本控制結(jié)構(gòu)是〔C〕A.輸入、處理、輸出B.樹形、網(wǎng)形、環(huán)形C.順序、選擇、循環(huán)D.主程序、子程序、函數(shù)16.以下關(guān)于構(gòu)造方法的表達(dá)中,錯(cuò)誤的選項(xiàng)是〔C〕A.Java語言規(guī)定構(gòu)造方法名與類名必須相同B.Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C.Java語言規(guī)定構(gòu)造方法不可以重載D.Java語言規(guī)定構(gòu)造方法只能通過new自動(dòng)調(diào)用17.以下哪個(gè)類的聲明是正確的?〔D〕A.a(chǎn)bstractfinalclassHI{}〔final代表常量,但是抽象類不能實(shí)例化〕B.a(chǎn)bstractprivatemove(){}〔這是定義方法的〕C.protectedprivatenumber;〔不是定義類,且修飾符重復(fù)〕D.publicabstractclassCar{}18.關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的選項(xiàng)是〔C〕A.可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類B.可以被兩種類訪問和引用:該類本身、該類的所有子類C.只能被該類自身所訪問和修改D.只能被同一個(gè)包中的類訪問19.以下關(guān)于for循環(huán)和while循環(huán)的說法中哪個(gè)是正確的?〔B〕A.while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)B.while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果C.兩種循環(huán)任何時(shí)候都可替換D.兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空20.閱讀以下代碼:importjava.io.*;importjava.util.*;publicclassfoo{publicstaticvoidmain(String[]args){Strings;System.out.println("s="+s);}}輸出結(jié)果應(yīng)該是:〔C〕A.代碼得到編譯,并輸出“s=〞〔代碼不能編譯通過〕B.代碼得到編譯,并輸出“s=null〞C.由于Strings沒有初始化,代碼不能編譯通過D.代碼得到編譯,但捕獲到NullPointException異常21.編譯運(yùn)行以下程序后,關(guān)于輸出結(jié)果的說明正確的選項(xiàng)是〔C〕publicclassConditional{publicstaticvoidmain(Stringargs[]){intx=4;System.out.println(“valueis“+((x>4)?99.9:9));}}A.輸出結(jié)果為:valueis99.9B.輸出結(jié)果為:valueis9C.輸出結(jié)果為:valueis9.0〔判斷為false時(shí)取“:〞后面的值9,又因?yàn)橛?9.9double類型,最后值類型也為double〕D.編譯錯(cuò)誤22.執(zhí)行完以下代碼int[]x=newint[10];后,以下哪項(xiàng)說明是正確的〔A〕A.x[9]為0B.x[9]未定義〔new出數(shù)組后未賦值,那么系統(tǒng)默認(rèn)int類型數(shù)據(jù)為0〕C.x[10]為0〔下標(biāo)越界,數(shù)組下標(biāo)是從0開始的〕D.x[0]為空〔同B〕**23.關(guān)于以下程序段,正確的說法是〔C〕1.Strings1=“a〞+“b〞;2.Strings2=newString〔s1〕;3.if〔s1==s2〕4.System.out.println(“==issucceeded〞);5.if(s1.equals(s2))6.System.out.println(“.equals()issucceeded〞);A.行4與行6都將執(zhí)行B.行4執(zhí)行,行6不執(zhí)行C.行6執(zhí)行,行4不執(zhí)行C.行4、行6都不執(zhí)行24.以下程序的運(yùn)行結(jié)果是:〔C〕publicclassIncrement{publicstaticvoidmain(Stringargs[]){intc;c=2;System.out.println(c); //2System.out.println(c++); //2System.out.println(c); //3}c++-->是先取值再運(yùn)算}A.222B.233C.223 D.34425.以下哪一個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口來定義類?〔B〕A、extends〔繼承〕B、implements〔實(shí)現(xiàn)〕C、abstract(抽象)D、interface〔接口〕判斷題1子類不能繼承父類的私有成員變量,因此也沒有任何方法可以修改父類的私有成員變量。F 2.Java語言包括兩類變量:簡單變量和引用變量T3.函數(shù)重載時(shí),同名函數(shù)的參數(shù)類型列表必須不同T4.一個(gè)類可以選擇地實(shí)現(xiàn)接口的局部函數(shù).F5.JAVA中的引用變量需要初始化,簡單變量可以不進(jìn)行初始化F6.Java只支持單繼承,也就是說子類只能有一個(gè)直接父類T。7.子類可以繼承父類的除私有成員以外的其它所有成員。F 8.兩個(gè)浮點(diǎn)數(shù)相除,即使除數(shù)為0,也不會(huì)出現(xiàn)異常退出。T9.抽象類不能實(shí)例化,也就是說,不能有自己的對(duì)象T10.Object類是所有其它類的直接或間接父類T1.抽象類可以有構(gòu)造方法,接口中不能有構(gòu)造方法。2.抽象類中可以有普通成員變量,接口中沒有普通成員變量3.抽象類中可以包含非抽象的普通方法,接口中的所有方法必須都是抽象的,不能有非抽象的普通方法。4.抽象類中的抽象方法的訪問類型可以是public,protected和〔默認(rèn)類型,雖然eclipse下不報(bào)錯(cuò),但應(yīng)該也不行〕,但接口抽象方法只能是public類型的,并且默認(rèn)即為publicabstract類型。5.抽象類中可以包含靜態(tài)方法,接口中不能包含靜態(tài)方法6.抽象類和接口中都可以包含靜態(tài)成員變量,抽象類中的靜態(tài)成員變量的訪問類型可以任意,但接口中定義的變量只能是publicstaticfinal類型,并且默認(rèn)即為publicstaticfinal類型。7.一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,但只能繼承一個(gè)抽象類。1、覆蓋的方法的標(biāo)志必須要和被覆蓋的方法的標(biāo)志完全匹配,才能到達(dá)覆蓋的效果;2、覆蓋的方法的返回值必須和被覆蓋的方法的返回一致;3、覆蓋的方法所拋出的異常必須和被覆蓋方法的所拋出的異常一致,或者是其子類;4、被覆蓋的方法不能為private,否那么在其子類中只是新定義了一個(gè)方法,并沒有對(duì)其進(jìn)行覆蓋。1、在使用重載時(shí)只能通過不同的參數(shù)樣式。例如,不同的參數(shù)類型,不同的參數(shù)個(gè)數(shù),不同的參數(shù)順序〔當(dāng)然,同一方法內(nèi)的幾個(gè)參數(shù)類型必須
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共事業(yè)管理備考重點(diǎn)試題及答案
- 食品檢驗(yàn)技術(shù)和設(shè)備的選擇與試題及答案
- 2025至2030年中國中頻感應(yīng)熱水爐行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國中型車翻轉(zhuǎn)機(jī)構(gòu)市場分析及競爭策略研究報(bào)告
- 2025至2030年中國不銹鋼過橋餐桌行業(yè)投資前景及策略咨詢報(bào)告
- 2024年小自考行政管理考生成功經(jīng)驗(yàn)試題及答案
- 婦科主管護(hù)師試題及答案
- 文化政策與文學(xué)創(chuàng)作考試題及答案
- 6 植物的根 教學(xué)設(shè)計(jì)-2023-2024學(xué)年科學(xué)三年級(jí)上冊(cè)青島版
- 部編版道德與法治七年級(jí)下冊(cè)3.6.2集體生活成就我教學(xué)設(shè)計(jì)
- 廣州新華學(xué)院
- 管家部布草報(bào)損和報(bào)廢制度
- 醫(yī)院災(zāi)害脆弱性分析報(bào)告(2020版)
- 特殊特性與控制方法培訓(xùn)教材吉麥20200103
- GA 1811.1-2022傳媒設(shè)施反恐怖防范要求第1部分:媒體機(jī)構(gòu)
- GB/Z 18462-2001激光加工機(jī)械金屬切割的性能規(guī)范與標(biāo)準(zhǔn)檢查程序
- 普通高中化學(xué)課程標(biāo)準(zhǔn)1(19)ppt
- 財(cái)產(chǎn)保全申請(qǐng)書
- 老年人常見病防治與中醫(yī)養(yǎng)生課件
- 從十四五規(guī)劃看數(shù)字化轉(zhuǎn)型課件
- 第2章 軌道幾何形位《鐵路軌道》
評(píng)論
0/150
提交評(píng)論