java程序員中級訓(xùn)練習(xí)真題_第1頁
java程序員中級訓(xùn)練習(xí)真題_第2頁
java程序員中級訓(xùn)練習(xí)真題_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、java 程序員中級訓(xùn)練習(xí)真題 |程序員中級培訓(xùn)補(bǔ)考1、多項(xiàng)選擇題 (10項(xiàng),每項(xiàng) 2分,共 20分,答案寫在答題卡文檔上)1、Java源程序必須以其擴(kuò)展在java語言中,下面的_ _ _ _ _ _ _可以正確地表示一個整數(shù)常量 A , -8.0 B, 1000, 000 C,-30 D,” 456 ”3,表達(dá)式 48%9+5*5-4 ,結(jié)果是_ _ _ _ _ _A , 24 B,26 C,-30 D,464和表達(dá)式9-78導(dǎo)致真B,假C, 1 D, 05,表達(dá)式(3>2)?8:9的結(jié)果是 一、3 B、2 C、8 D、96, 執(zhí)行下列語句序列后,C的值為int a =10,b=18,

2、c = 30 開關(guān)(b-a) 案例 8:c+;案例 9:c+= 2;案例 10:c+= 3;默認(rèn)值 :c/=b。A,31 B,32 C,2 D,337, 數(shù)組 a: int a = 1 ,2,3,4,5,6,7,8,9,10在應(yīng)用程序 中定義;為了打印出數(shù)組a的最后一個數(shù)組元素,下面的正確代碼是A、系統(tǒng)輸出打印(10型);系統(tǒng)輸出打印(9);C,系統(tǒng)輸出打印(8型);系統(tǒng)輸出打印長度(長度);8 ,班級學(xué)生是人的一個子類,學(xué)生的構(gòu)造方法有一個“super(), ”這個語句的意思是 A ,調(diào)用類Object中定義的super()方法b,調(diào)用類Person中定義的 super()方法c,調(diào)用類Pe

3、rson的構(gòu)造函數(shù)d,語法錯誤嘗試9,對于下面的程序,該語句是正確的return; 捕獲(異常 e)最終System . out . println();a 和 finally 語句將不執(zhí)行B和fin ally語句。c和fin ally語句將在執(zhí)行return語句之前執(zhí)行。 在執(zhí)行 return 語句 d 之后,程序沒有任何輸出結(jié)果10。當(dāng)使用read()方法從FilelnputStream流中讀取數(shù)據(jù)時,該方法返 回A, -1 B, 0 C, 255 D, 655352,填寫問題 (總共 2 個項(xiàng)目,每個空項(xiàng)目 3 分,寫答題卡文檔的答案 24分)1,下面是一個具有以下功能的Java應(yīng)用程序

4、:通過分配一個整數(shù)變 量x,調(diào)用數(shù)學(xué)類中的方法來找到x的二次幕并輸出它public classsquare public static void main(字符串)參數(shù)) int x = 2 ;(1)7次方=+(,3) ; (字符串);2, 在下面的程序中有兩個類,超級類父類和子類子類。子類中的方法覆蓋了超級類中同名的方法程序的正常運(yùn)行結(jié)果如圖所示, 請對程序進(jìn)行全面補(bǔ)充PublicClassDe 父類PublicStaticvoid main(1)_ _ _ args) int calc(inta,int b)int y;FatherClassABC 二New父類();y=abc.calc(

5、1, 2);system . out . println(+y) ; child class XYZ = (2)_; y=xyz.calc(1, 2);system . out . println(+y);(3)s s=a+bb 返回 s;CLaSS ChildCLaSS (4)_ _ _父類 intcalc(inta , int b) int s;s = a _ _(5)_ b;返回 s;3,程序調(diào)優(yōu)題 (本大題 3 項(xiàng), 7 個錯誤,每次修正 3 分,共 21 分)1。LoopEx.java文件是從材料目錄中檢索的,程序有3個錯誤當(dāng)正確的程序運(yùn)行時,它應(yīng)該輸出以下結(jié)果 : 0 112 2

6、3 3 3 4 4根據(jù)主題中的要求調(diào)試和修改程序,并將結(jié)果( 包括源文件和字節(jié)碼文件 )保存到 KS 目錄請確保在修改后的語句之后添加注釋語句 :/* * * * *LoopEx . Java: 公共類 LoopEx 公共空主 (字符串)參數(shù)) int size = 5;for(inti = 0:I = 0 ;系統(tǒng)打印 (一 ); 2。從材料目錄中刪除Exchange.java文件。該程序在if語句中有兩個 錯誤該程序的功能是 :當(dāng)鍵盤輸入小于 例如 的數(shù)字字符串時,該程序 將其轉(zhuǎn)換為漢字表達(dá)式并輸出 ( Wu Shi Lu )請根據(jù)問題中的要求調(diào)試和修改程序, 并將結(jié)果 (包括源文件和字節(jié)碼

7、文件 )保存到 KS 目錄請確保在修改后的語句之后添加注釋語句 :/* * * *Exchange.java: 導(dǎo)入 。public classexchange public static void main(string gas)throw SiO exception string HAZ _ table= 0 1 2 3 4 5 6 7 8 9 intnum, g, s; g:表示位,s表示十位scanner = news canner(;)系統(tǒng)輸出打印 請輸入一個整數(shù) : num = sc . Nextint() ;如果(數(shù)字> = 2)輸入的數(shù)字超出范圍 否則 您輸入的數(shù)字是 :

8、if(數(shù)字 > 二 10) s =數(shù)字; g=num ;+hz_tables+ ten 否則g = num;您輸入的號碼是 :3。從材料目錄中刪除復(fù)雜的 java 文件。該程序在復(fù)雜類聲明代碼模 塊中有兩個錯誤。運(yùn)行正確的程序會產(chǎn)生如圖所示的結(jié)果。(此圖是由 Eclipse 運(yùn)行的顯示效果,僅供參考 ) 請根據(jù)問題中的要求調(diào)試和修 改程序,并將結(jié)果 (包括源文件和字節(jié)碼文件 )保存到 KS 目錄中請確 保在修改后的語句之后添加注釋語句 :/* * * * *Complex _ ex . Java:import Java . applet . *; import Java . awt .

9、*;公共類Complex_ex擴(kuò)展小程序 Complex x , y;public void init() int a = 7 ;int b = 2;x = 新綜合體 (a, b);y = 新復(fù)合體 (a+3, b+4) ;” 公共空白油漆 (圖形 g) g .拉帶 第一個組合 :g . 拉帶 第二個組合 : class complex int real part; ” :/復(fù)/ 數(shù)的實(shí)數(shù)部分; /復(fù)數(shù) 的虛部復(fù)數(shù) (intr , inti) r = real part ;想象部分 = I; + 公共字符串 to string return real part+ I 4,編程問題 (主題 2,

10、主題 1,15 分,主題 2,20 分,共 35 分)1。從 資料 目錄中取出 CalArray.java 文件并補(bǔ)充,完成對話計(jì)算方 法的準(zhǔn)備該方法實(shí)現(xiàn)了對任意等行數(shù)和列數(shù)的二維數(shù)組計(jì)算主對角 線元素之和的功能主對角線定義如下圖 1 所示。由主對角線線段連接 的數(shù)據(jù)構(gòu)成主對角線上的元素。程序運(yùn)行的結(jié)果如下圖 2 所示。在主對角線程序完成后, 編輯和運(yùn)行程序所需的所有文件 (包括源程序文件和字 節(jié)碼文件 )都存儲在 KS 目錄中圖 1 圖 2 卡拉雷。 JAVA:Public LasArray Public staticvoid main(String)args)intarrays = 9 ,

11、8,7,5,6,4,5,3,8,2,1,5,7,4, 1, 2 ; int 答案二 dialCalc(數(shù)組);對于(inti = 0 ; (int j = 0 ;系統(tǒng) 打?。嚵衛(wèi)j+) ; system . out . println();主對角線元素的總和為 :+答案); /對應(yīng)的方法2在此完成。從 材料目錄中取出Test1234.java文件,并在該文件的基礎(chǔ)上進(jìn)行補(bǔ)充,以完成 printNum 方法的準(zhǔn)備。這個方法可以用來 找出有多少個不同的三位數(shù) 1234 個四位數(shù)可以組合,程序運(yùn)行結(jié)果 如下圖 3 所示圖3程序完成后, 編輯和運(yùn)行程序所需的所有文件 (包括源程序文件和字 節(jié)碼 文

12、件 )都存 儲 在 公共類測試 1234 公 共 靜 態(tài) void mai n(stri ng)args system。出去。四個數(shù)字可以組合成不同的三位數(shù)是 :);print num();/相應(yīng)的方法卡拉雷在此完成。 Java:PublicClassArray PublicStaticvoid mai n(Stri ng)參數(shù))int 數(shù)組= 9 ,8,7,5,6,4,5,3,8,2,1,5,7,4, 1, 2 ; int 答案二 dialCalc(數(shù)組);對于(inti = 0 ; (int j = 0 ;系統(tǒng)打 ?。嚵衛(wèi)j+) ; system . out . println();主對角線元素的總和為 :+答案); /對應(yīng)的方法2在此完成。從 材料目錄中取出Test1234.java文件,并在該文件的 基礎(chǔ)上進(jìn)行補(bǔ)充,以完成 printNum 方法的準(zhǔn)備。這個方法可以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論