Java面向?qū)ο蟪绦蛟O(shè)計(jì)復(fù)習(xí)題附復(fù)習(xí)資料11_第1頁
Java面向?qū)ο蟪绦蛟O(shè)計(jì)復(fù)習(xí)題附復(fù)習(xí)資料11_第2頁
Java面向?qū)ο蟪绦蛟O(shè)計(jì)復(fù)習(xí)題附復(fù)習(xí)資料11_第3頁
Java面向?qū)ο蟪绦蛟O(shè)計(jì)復(fù)習(xí)題附復(fù)習(xí)資料11_第4頁
Java面向?qū)ο蟪绦蛟O(shè)計(jì)復(fù)習(xí)題附復(fù)習(xí)資料11_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

面向?qū)ο蟪绦蛟O(shè)計(jì)復(fù)習(xí)題一、選擇題1、下列哪個(gè)是中的關(guān)鍵字(C)。A、B、C、D、2、下面關(guān)于和其祖先類的描述語句哪個(gè)不對(duì)(B)。A、是的一種B、是的一種C、是的一種D、是的一種3、下列類的構(gòu)造方法正確的是(A)。A、((“”));B、(“”);C、((“”));D、((“”));4、在(表達(dá)式)語句中,表達(dá)式的類型不能為(C)。A、B、C、D、5、在接口中方法正確的是(A)。A、()B、()C、()D、()6、下面是一些異常類的層次關(guān)系假設(shè)有一個(gè)方法X,能夠拋出兩個(gè)異常,和異常,假定方法X中沒有-語句,下面哪個(gè)答案是正確的。(B)A、方法X應(yīng)該聲明拋棄和B、如果調(diào)用X的方法捕獲,則和都可以被捕獲。C、如果方法X聲明拋棄,則調(diào)用X的方法必須用語句捕獲。D、方法X不能聲明拋棄異常。7、現(xiàn)有一變量聲明為;下面賦值語句中正確的是(D)。A、0B、C、""D、8、某類的()方法參數(shù)為,當(dāng)輸入數(shù)據(jù)時(shí),[0]的值為(A)。A、B、C、D、9、s1(“”)s2(s1)則下列哪個(gè)說法是正確的(C)。A、表達(dá)式s12為真B、s1和s2是同一個(gè)對(duì)象C、表達(dá)式s1(s2)為真D、以上均不對(duì)10、類定義如下s;則下列結(jié)論正確的是(C)。A、有輸出結(jié)果,且為空B、沒有輸出結(jié)果C、編譯錯(cuò)誤D、有輸出結(jié)果,且不為空11、下列哪個(gè)不是的保留字(D)。A、B、C、D、12、下列符號(hào)中不能作為標(biāo)識(shí)符的是(D)。A、B、$1C、D、4513、方法定義如下:(y){()*2;則返回值為(C)。A、B、C、D、14、如果4.2F(4.2F);(4.2);則下列選項(xiàng)正確的是(B)。A、B、()C、D、(f)15、下列二維數(shù)組定義中錯(cuò)誤的是(A)。A、a[][][][];B、[]a[][10][10];C、a[][][10][10];D、[][][10][10];16、關(guān)于下列語句哪個(gè)答案是正確的(D)。(4|7);A、4B、5C、6D、717、下面哪一個(gè)組件可以有菜單欄(A)。A、B、C、D、18、下列哪個(gè)方法用于創(chuàng)建并開始一個(gè)新的線程(B)。A、();B、();C、();D、(r);19、如果有(“”),則()值為(D)。A、B、“”C、D、20、以下類的構(gòu)造方法正確的是(C)。A、(“”);B、((“”));C、((“”));D、((“”));21、編譯源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為(B)。A、B、C、D、22、設(shè)x=1,y=2,z=3,則表達(dá)式y(tǒng)+=z--/++x的值是(A)。A、3B、3.5C、4D、523、在表面輸出文字時(shí),可以選擇不同的顏色,但是忘記了設(shè)置顏色的方法,應(yīng)該首先在哪個(gè)類里面尋找(D)。A、B、C、D、24、類的()方法為:([0]);則運(yùn)行時(shí)如果命令行語句為,則輸出結(jié)果為(B)。A、B、C、D、25、下面哪一個(gè)是類中的靜態(tài)方法(D)。A、()B、()C、()D、(m)26、關(guān)于下列語句哪個(gè)答案是正確的(A)。(5&75|2)(“”);A、不能編譯成功B、可以編譯成功,輸出C、可以編譯成功,但無輸出D、以上均不對(duì)27、聲明公用的方法的正確格式是(C)。A、(){}B、();C、();D、();28、下列程序結(jié)果正確的是(B)。a1();(a1(1));a2();(a2(2));=10;(i){A、11,12B、11,13C、11,11D、12,1229、基于的一個(gè)程序中包含一個(gè),其中包含一個(gè),在和中分別有下面的一些語句,里面的語句(("",.,18);中的語句請(qǐng)問用什么顏色和字體顯示(A)。A、,18B、,18C、D、30、語句(00;(0)(x<4))的執(zhí)行次數(shù)是(B)。A、無限次B、一次也不執(zhí)行C、執(zhí)行4次D、執(zhí)行3次二、判斷題1、是抽象修飾符,可以用來修飾類與其屬性和方法。(對(duì))2、支持多線程機(jī)制。(對(duì))3、一個(gè)源程序文件中允許有多個(gè)公共類。(錯(cuò))4、重載的方法可以通過它們的返回值類型的不同來區(qū)分。(錯(cuò))5、子類要調(diào)用父類的方法,必須使用關(guān)鍵字。(錯(cuò))6、子類擁有的成員數(shù)目一定大于等于父類擁有的成員數(shù)目。(錯(cuò))7、一個(gè)塊也可以區(qū)分處理多個(gè)不同類型的異常,只要它們是該語句塊異常參數(shù)的子類或其本身。(對(duì))8、程序中一旦執(zhí)行了語句塊,則不會(huì)執(zhí)行語句塊。(錯(cuò))9、新建一個(gè)對(duì)象,則其將立即顯示在屏幕上。(錯(cuò))10、一個(gè)正在執(zhí)行的線程使用()方法將處理器讓給其它同優(yōu)先級(jí)的其它線程。(對(duì))11、中的的字符使用的是16位的編碼。(對(duì))12、語句中的循環(huán)體不能為空。(錯(cuò))13、僅支持類間的單重繼承。(對(duì))14.接口是由常量和抽象方法組成的特殊類。(對(duì))15、構(gòu)造函數(shù)的方法名可由編程人員任意命名。(錯(cuò))16、使用靜態(tài)屬性必須以類名做前綴。(錯(cuò))17、類的私有屬性和私有方法可以被其子類訪問。(錯(cuò))18、使用了布局管理器,不能改變組件的高度。(對(duì))19、與其子類的異??梢圆徊东@。(對(duì))20、當(dāng)用戶在中改變光標(biāo)的位置時(shí),會(huì)產(chǎn)生一個(gè)事件。(錯(cuò))31、程序是由若干類定義組成的,類定義包括定義類頭和定義類體。(對(duì))32、類1中的屬性被修飾符修飾為私有變量,所以方法不能訪問它。(錯(cuò))34、引用一個(gè)類的屬性或調(diào)用其方法,必須以這個(gè)類的對(duì)象為前綴。(錯(cuò))35、與未加訪問控制符的缺省情況相比,和修飾符擴(kuò)大了類與其屬性和方法的被訪問范圍,修飾符則縮小了這種范圍。(對(duì))36、子類要調(diào)用父類的方法,必須使用關(guān)鍵字。(錯(cuò))37、因?yàn)椴恢С侄嘀乩^承,所以定義類時(shí)關(guān)鍵字后面只能說明一個(gè)接口名。(錯(cuò))38、掛起、阻塞或等待的線程都能恢復(fù)執(zhí)行,但停止的線程不能復(fù)生。(對(duì))39、如果一個(gè)方法在運(yùn)行過程中產(chǎn)生異常,則方法會(huì)終止,但整個(gè)應(yīng)用不一定終止。(對(duì))40、接口中只有一個(gè)()方法。(對(duì))三、程序閱讀題1.閱讀下面的程序代碼,并回答問題。 s1=(""); s2=(""); b1=s1(s2); b2=s1==s2; (b1+""2);(1)程序段執(zhí)行后,在命令行的輸出結(jié)果如何?(2)解釋輸出(1)的結(jié)果的原因?(1)(2)方法比較兩個(gè)字符串的內(nèi)容是否相等;運(yùn)算符“”判斷兩個(gè)對(duì)象是否指向同一個(gè)引用,即是否為同一個(gè)對(duì)象。2.閱讀下面的程序代碼,并回答問題。(x*x);編譯運(yùn)行上面的程序:(1)從鍵盤輸入10,回車后輸出的結(jié)果如何?(2)從鍵盤輸入,回車后程序能正確執(zhí)行嗎?為什么?(1)100(2)不能;因?yàn)榉椒?)不能將字符串“”轉(zhuǎn)化為整數(shù),拋出異常。3.閱讀下面的程序代碼i,0;a[]={10,20,30,40,50,60,70,80,90};(0;i<){(a[i]%30)[i];程序執(zhí)行后,在命令行的輸出結(jié)果是什么?2704.閱讀下面的程序代碼9_14{"市話費(fèi):28.89元,長途話費(fèi):128.87元,上網(wǎng)費(fèi):298元。";="市話長途話上網(wǎng)費(fèi)元:,。";()用中的字符的任意組合作為分隔標(biāo)記0;("總費(fèi)用:""元");程序執(zhí)行后,在命令行的輸出結(jié)果是什么?市話費(fèi):28.89元長途話費(fèi):128.87元,上網(wǎng)費(fèi):298元??傎M(fèi)用:455.76元5.閱讀下面的程序代碼0;(b){()b;13_8{1234;1(90,"趙一");2(66,"錢二");3(86,"孫三");4(76,"李四");(1);(2);(3);(4);程序執(zhí)行后,在命令行的輸出結(jié)果是什么?錢二66李四76孫三86趙一906.寫出下面的程序編譯、運(yùn)行后的結(jié)果。("",'m',90,88);("",'m',66,89);("",'f',76,86);("\t""\t""\t");7.寫出以下程序的功能。s;("請(qǐng)輸入一個(gè)字符串:");(()0);(s);8.閱讀以下程序,寫出輸出結(jié)果。四、程序填空題1.以下程序是一個(gè)算術(shù)測試小軟件,用來訓(xùn)練小學(xué)生的算術(shù)能力。程序有3個(gè)類組成,其中對(duì)象充當(dāng)監(jiān)視器,負(fù)責(zé)給出算術(shù)題目,并判斷回答者的答案是否正確。對(duì)象負(fù)責(zé)為算術(shù)題目提供視圖,比如用戶可以通過對(duì)象提供的界面看到題目,并通過該界面給出題目的答案;是軟件的主類。程序運(yùn)行效果如下圖所示。仔細(xì)閱讀程序代碼,請(qǐng)按模板要求,在【代碼】處填寫合適的程序代碼。("算術(shù)測試");(100,100,650,180);;選擇級(jí)別的菜單12;(20);(【代碼1】());設(shè)置的布局為布局=("選擇級(jí)別");1=("幼兒級(jí)別");2=("兒童級(jí)別");1((){(e){(10);2((){(e){(50);(1);(2);【代碼1】(5)創(chuàng)建,其可見字符長是5(5);(5);(("",20));("你還沒有回答呢")

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論