




已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1. 1If單分支判斷語(yǔ)句概念1.if語(yǔ)句也可以用下面的那個(gè)選項(xiàng)表示()a)whileb)breakc)continued)switch2.下面的哪些組代碼沒(méi)有編譯錯(cuò)誤()a) int i=0;if(i) System.out.println(Hello);b) boolean b=trueboolean b2=true;if(b=b2) System.out.println(So true);c) int i=1;int j=2;if(i=1| j=2)System.out.println(OK);d) int i=1;int j=2;if(i=1 &| j=2)System.out.println(OK);3會(huì)產(chǎn)生編譯錯(cuò)誤的Java語(yǔ)句是()。A、 if (2 = 3) System.out.println(Hi);B、 if (2 = 3) System.out.println(Hi);C、 if (true) System.out.println(Hi);D、 if (2 != 3) System.out.println(Hi);4.下面哪個(gè)選項(xiàng)不是if語(yǔ)句與Switch語(yǔ)句的特點(diǎn)()A:if語(yǔ)句可以實(shí)現(xiàn)多程序的多路徑分支的情況B:if語(yǔ)句在嵌套中,代碼的可讀性不高且偏低C:Switch語(yǔ)句在嵌套中,代碼的可讀性不高且偏低D:if與Switch語(yǔ)句都是條件語(yǔ)句5.if語(yǔ)句不能與下面哪個(gè)連用A:后面不帶語(yǔ)句B:與else連用C:嵌套循環(huán)使用D:與case連用6給出下面的代碼在注釋部分放置什么樣的代碼會(huì)輸出“Equal”()public class EqTest public static void main(String argv) EqTest e=new EqTest(); EqTest() String s=Java; String s2=java; /place test here System.out.println(Equal); else System.out.println(Not equal); a) if(s=s2) b) if(s.equals(s2) c) if(s.equalsIgnoreCase(s2) d)if(s.noCaseMatch(s2) 7.關(guān)于Java語(yǔ)言條件結(jié)構(gòu),下列說(shuō)法正確的是()A:條件結(jié)構(gòu)是任何算法都離不開(kāi)的一種結(jié)構(gòu)B:條件語(yǔ)句中可以沒(méi)有else,也可以沒(méi)有ifC:任何情況下都要執(zhí)行if_else語(yǔ)句D:條件語(yǔ)句中必須有if8下面不是Java程序中的合法條件語(yǔ)句的一項(xiàng)是()A: if(ab) B: if(a=1) C: if(ab&bc) D: if(32)9 下列說(shuō)法中錯(cuò)誤的是()A:條件語(yǔ)句中else的個(gè)數(shù)可以少于if的個(gè)數(shù)B: 算法的步驟是可逆的C: for循環(huán)結(jié)構(gòu)和while循環(huán)結(jié)構(gòu)可以相互轉(zhuǎn)換D:循環(huán)結(jié)構(gòu)中必須包含結(jié)束循環(huán)的條件,以保證在適當(dāng)?shù)臅r(shí)候終止循環(huán)。10.下列關(guān)于條件語(yǔ)句的描述中錯(cuò)誤的是( )A.if語(yǔ)句后可跟有多個(gè)else子句和else if子句B.if語(yǔ)句后可以沒(méi)有else子句和else if子句C.if語(yǔ)句中的條件只能使用邏輯表達(dá)式D.if語(yǔ)句的語(yǔ)句體中可以有循環(huán)語(yǔ)句11 關(guān)于選擇結(jié)構(gòu)下列哪個(gè)說(shuō)法正確()A:if語(yǔ)句和else語(yǔ)句必須成對(duì)出現(xiàn)B:if語(yǔ)句可以沒(méi)有else語(yǔ)句對(duì)應(yīng)C:一個(gè)if語(yǔ)句只能有一個(gè)else if語(yǔ)句與之對(duì)應(yīng)D:else if結(jié)構(gòu)中必須有default語(yǔ)句12.對(duì)分支語(yǔ)句中switch(表達(dá)式)里表達(dá)式的結(jié)構(gòu)可以是下列哪種數(shù)據(jù)類型()A:int B:float C:double D:long 13 在switch語(yǔ)句中case與default的表述不正確的是()A:switch語(yǔ)句后面必須有caseB:在switch語(yǔ)句中,case語(yǔ)句塊可以有無(wú)限個(gè),而default語(yǔ)句塊至多有一個(gè)C:在switch語(yǔ)句中一定要加defaultD:在switch語(yǔ)句中可加default14.下列語(yǔ)句中,屬于多分支語(yǔ)句的是()A:if語(yǔ)句 B:switch語(yǔ)句 C:do_while語(yǔ)句 D:for語(yǔ)句15.若a和b均是整型變量并已正確賦值,正確的switch語(yǔ)句是 A、switch(a+b); . B、switch( a+b*3.0 ) . C、switch a . D、switch ( a%b ) . 16下面哪個(gè)選項(xiàng)是運(yùn)行Switch結(jié)果后的結(jié)果()int i=9;switch (i) default:System.out.println(default);case 0:System.out.println(zero);break;case 1:System.out.println(one);case 2:System.out.println(two);a) default b) default, zero c) error default沒(méi)有定義 d) 無(wú)輸出17.試圖編譯運(yùn)行下面的代碼會(huì)輸出什么樣的結(jié)果()int i=1;switch (i) case 0:System.out.println(zero);break;case 1:System.out.println(one);case 2:System.out.println(two);default:System.out.println(default);a) one b) one, default c) one, two, default d) default while用法18比較下面for與while的程序中沒(méi)有編譯錯(cuò)誤的是:A.public class Mainpublic static void main(String args) byte b1 = 1;byte b2 = 2;byte b = b1+b2;B.public class Mainpublic static void main(String args) int n;for(int i=0;i0);System.out.println(n);19 下面程序輸出的結(jié)果是()public static void main(String args) int d = 325;int sum = 0;while (d 0) int n = d % 10;sum += n;d /= 10;System.out.println(sum);A. 10B. 12C. 5D. 32public static void main(String args) int d = 325;int sum = 0;while (d 0) int n = d % 10;sum += n;d /= 10;System.out.println(sum);A. 10B. 12C. 5D. 3220 Java語(yǔ)言中關(guān)于循環(huán)結(jié)構(gòu)的說(shuō)法,不正確的是()A:while型循環(huán)先判斷條件,當(dāng)條件為真時(shí),執(zhí)行循環(huán)體B: do-while型循環(huán)先執(zhí)行一次循環(huán)體,再判斷條件,當(dāng)條件為假時(shí),循環(huán)結(jié)束C: while型循環(huán)結(jié)構(gòu)的循環(huán)體至少執(zhí)行一次D: 程序中無(wú)論使用哪種循環(huán)結(jié)構(gòu)必須有能夠讓循環(huán)結(jié)束的條件21以下由do-while語(yǔ)句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是( )。int k = 0;do +k; while ( k 0; i-=2 ) j*=2;A、15 B、1 C、60 D、3225.下列語(yǔ)句序列執(zhí)行后,j 的值是 int j=1;for( int i=5; i0; i-=2 ) j*=i;A、15 B、1 C、60 D、026.以下for循環(huán)的執(zhí)行次數(shù)是 for(int x=0;(x=0)&(x4);x+);A、無(wú)限次 B、一次也不執(zhí)行 C、執(zhí)行4次 D、執(zhí)行3次27.下列循環(huán)語(yǔ)句中,循環(huán)體執(zhí)行的次數(shù)是( D )for(int i=0,j=0;(j!=18)|(i4);i+);A.3 B.4 C.不確定 D.無(wú)限 類的使用28。關(guān)于方法main()的說(shuō)法哪個(gè)正確?()A 方法main()只能放在公共類中B main()的頭定義可以根據(jù)情況任意更改C 一個(gè)類中可以沒(méi)有main()方法D 所有對(duì)象的創(chuàng)建都必須放在main()方法中29.設(shè) i,j 為類 x 中定義的 double 型變量名,下列 x 類的構(gòu)造函數(shù)中不正確的是( )。Adouble x(double k ) i=k; return i; Bx(double m, double n ) i=m; j=n; C x( )i=0;j=0 D x(double k ) i=k; 30抽象方法:()A、可以有方法體B、可以出現(xiàn)在非抽象類中C、是沒(méi)有方法體的方法 D、抽象類中的方法都是抽象方法31.下列關(guān)于抽象類的描述錯(cuò)誤的是( C )A.抽象類定義時(shí)用abstract修飾 B.抽象類沒(méi)有自身對(duì)象,其對(duì)象都是子類的對(duì)象C.抽象類沒(méi)有構(gòu)造方法 D. 抽象類通常有子類32.下列類定義中哪個(gè)是合法的抽象類的定義?( )A.abstract Animalabstract void growl(); B.class abstract Animalabstract void growl(); C.abstract class Animalabstract void growl(); D.abstract class Animalabstract void growl()System.out.println(“growl”);33關(guān)于繼承的說(shuō)法正確的是:()A、子類將繼承父類所有的屬性和方法。B、子類將繼承父類的非私有屬性和方法。C、子類只繼承父類public方法和屬性 D、子類只繼承父類的方法,而不繼承屬性34.下列關(guān)于繼承的描述錯(cuò)誤的是( B )A.一個(gè)非最終類可以有多個(gè)子類B.一個(gè)類可以同時(shí)繼承自多個(gè)父類C.一個(gè)非抽象子類在繼承時(shí)必須覆蓋從父類中繼承的抽象方法D.一個(gè)最終類不可以有子類35.以下關(guān)于繼承的敘述正確的是( )A、 在Java中類只允許單一繼承B、在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C、在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口D、在Java中接口只允許單一繼承36.一個(gè)子類繼承父類,子類不可以繼承父類中訪問(wèn)權(quán)限設(shè)定為()的變量和方法.A. private B. 未修飾 C. public D. protected37.下面是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的是( )。A 創(chuàng)建子類的對(duì)象時(shí),先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)。B子類無(wú)條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)。C子類必須通過(guò)super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)。D子類無(wú)法繼承父類的構(gòu)造函數(shù)。38.構(gòu)造函數(shù)何時(shí)被調(diào)用?()A、創(chuàng)建對(duì)象時(shí)B、類定義時(shí)C、使用對(duì)象的方法時(shí)D、使用對(duì)象的屬性時(shí)39.下列關(guān)于構(gòu)造方法的說(shuō)法錯(cuò)誤的是( A )A.構(gòu)造方法不可重載 B.構(gòu)造方法和類名同名 C.構(gòu)造方法無(wú)返回類型 D.構(gòu)造方法在new一個(gè)對(duì)象的時(shí)候調(diào)用40下列關(guān)于構(gòu)造函數(shù)說(shuō)法不正確的是(d )A 類的構(gòu)造函數(shù)和類同名B 一個(gè)類可以有多個(gè)構(gòu)造函數(shù)C 在實(shí)例化對(duì)象時(shí)必須調(diào)用類的構(gòu)造函數(shù)D 構(gòu)造函數(shù)可以和該類其他方法一樣被該類對(duì)象調(diào)用41以下關(guān)于構(gòu)造函數(shù)的描述錯(cuò)誤的是( )A、 構(gòu)造函數(shù)的返回類型只能是void型。B、構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。C、構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作。D、一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。42關(guān)于構(gòu)造函數(shù)的說(shuō)法哪個(gè)正確?()A、一個(gè)類只能有一個(gè)構(gòu)造函數(shù)B、一個(gè)類可以有多個(gè)不同名的構(gòu)造函數(shù)C、構(gòu)造函數(shù)與類同名D、構(gòu)造函數(shù)必須自己定義,不能使用父類的構(gòu)造函數(shù)43.以下有關(guān)構(gòu)造方法的說(shuō)法,正確的是:(_ )A 一個(gè)類的構(gòu)造方法可以有多個(gè)B 構(gòu)造方法在類定義時(shí)被調(diào)用C 構(gòu)造方法只能由對(duì)象中的其它方法調(diào)用。D 構(gòu)造方法可以和類同名,也可以和類名不同44.下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是_。A)Java語(yǔ)言規(guī)定構(gòu)造方法名與類名必須相同B)Java語(yǔ)言規(guī)定構(gòu)造方法沒(méi)有返回值,但不用void聲明C)Java語(yǔ)言規(guī)定構(gòu)造方法不可以重載D)Java語(yǔ)言規(guī)定構(gòu)造方法只能通過(guò)new自動(dòng)調(diào)用45.下列關(guān)于構(gòu)造方法的說(shuō)法正確的是 A、因?yàn)闃?gòu)造方法名與類名必須相同,所以構(gòu)造方法的首字母必須大寫。 B、構(gòu)造方法是給對(duì)象賦初值,所以沒(méi)有返回值,要用void來(lái)聲明。 C、構(gòu)造方法不能被程序調(diào)用,也不可以重載。 D、一個(gè)類只允許有一個(gè)構(gòu)造方法。 46.類的構(gòu)造函數(shù)被自動(dòng)調(diào)用執(zhí)行的情況是在定義該類的 ( C ) A. 成員函數(shù)時(shí) B. 數(shù)據(jù)成員時(shí) C. 對(duì)象時(shí) D. 構(gòu)造函數(shù)時(shí) 47.假定一個(gè)類的構(gòu)造函數(shù)為A ( int aa, int bb) a = aa; b = bb; ,則執(zhí)行A x=new A(4,5);語(yǔ)法后,x.a和x.b的值分別為( A ) A4和5 B5和4 C4和20 D20和5 48.在類的說(shuō)明符中,被指定為static的數(shù)據(jù)可以被( )訪問(wèn)。A、 類中的任何函數(shù)B、其他類的成員函數(shù)C、類中static修飾的成員函數(shù)D、類中不用static修飾的成員函數(shù)49.定義如下兩個(gè)類,如果編譯類B和類C時(shí),得到的結(jié)果是(c)abstract class B abstract void show();class C extends B A: 類B和類C都可成功編譯 B: 類B和類C都不可成功編譯C: 類B可成功編譯,類C不可成功編譯D: 類C可成功編譯,類B不可成功編譯50.關(guān)于abstract類說(shuō)法正確的是( C)A abstract類沒(méi)有構(gòu)造函數(shù) B
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建漳州三模數(shù)學(xué)試卷
- 廣東高分突破九年級(jí)數(shù)學(xué)試卷
- 肛腸術(shù)后護(hù)理課件
- 高三寫不完的數(shù)學(xué)試卷
- 肋骨骨折護(hù)理
- 2024年09月湖北省農(nóng)村信用社聯(lián)合社網(wǎng)絡(luò)信息中心度招考35名勞務(wù)派遣科技專業(yè)人才筆試歷年參考題庫(kù)附帶答案詳解
- 2025至2030袋泡茶市場(chǎng)前景分析及發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 高血糖引起的并發(fā)癥的早期干預(yù)
- 2025至2030寵物袋運(yùn)動(dòng)衫行業(yè)市場(chǎng)深度研究與戰(zhàn)略咨詢分析報(bào)告
- 2024年山東煙臺(tái)干部學(xué)院招聘教師筆試真題
- 梅毒螺旋體試驗(yàn)活動(dòng)風(fēng)險(xiǎn)評(píng)價(jià)報(bào)告
- 精裝房驗(yàn)房項(xiàng)目表格
- 《有效溝通》培訓(xùn)課件
- 汽車租賃項(xiàng)目可行性報(bào)告
- 礦井災(zāi)變時(shí)期通風(fēng)理論與技術(shù)及案例分析
- (蘇教 譯林版)三年級(jí)英語(yǔ)上冊(cè)同步預(yù)習(xí)練習(xí)
- 2021年新《建設(shè)工程施工合同司法解釋(一)》逐條解讀4課件
- 綠城物業(yè)工程承接查驗(yàn)工作手冊(cè)
- Q∕GDW 12185-2021 輸變電設(shè)備物聯(lián)網(wǎng)邊緣計(jì)算應(yīng)用軟件接口技術(shù)規(guī)范
- 幼兒園一日活動(dòng)流程保教細(xì)則
- 開(kāi)利42CE系列風(fēng)機(jī)盤管最新版樣本
評(píng)論
0/150
提交評(píng)論