JAVA-SE測試題(4-6)附答案_第1頁
JAVA-SE測試題(4-6)附答案_第2頁
JAVA-SE測試題(4-6)附答案_第3頁
JAVA-SE測試題(4-6)附答案_第4頁
JAVA-SE測試題(4-6)附答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、JAVA_SE測試題(4-6)您的姓名: 填空題 *_QQ號碼: 填空題 *_一、選擇題(共60分,12小題/5分)1. 請寫出標(biāo)識(shí)符的命名規(guī)則描述錯(cuò)誤的是( ) 單選題 *A. 由英文字母、數(shù)字、_和$組成,長度不限B. 標(biāo)識(shí)符的第一個(gè)字符可以是數(shù)字(正確答案)C. 標(biāo)識(shí)符區(qū)分大小寫D. 標(biāo)識(shí)符不能包含空格答案解析:標(biāo)識(shí)符的命名規(guī)則:首字母只能為字母,_(下劃線)、$(美元符號)其他字母可為字母、_ 、$ 、數(shù)字首字母小寫(標(biāo)識(shí)符區(qū)分大小寫)標(biāo)識(shí)符不能包含空格命名不能為關(guān)鍵字2. 下列代碼的執(zhí)行結(jié)果是?public class Testpublic static void main(Stri

2、ng args)float t = 9.0f;int q = 5;System.out.println(t+) * (-q); 單選題 *A. 40B. 40.0C. 36D. 36.0(正確答案)3. 編譯運(yùn)行一下程序后,關(guān)于輸出結(jié)果的說明正確的是?public class Testpublic static void main(String args)int x = 4;System.out.println(“value is ” + ( (x 4) ? 99.9 : 9 ) 單選題 *A輸出結(jié)果為:value is 99.9B輸出結(jié)果為:value is 9C輸出結(jié)果為:value is

3、 9.0(正確答案)D編譯錯(cuò)誤答案解析:解析:使用x進(jìn)行條件判斷,不滿足,所以結(jié)果為是9,但與99.9(double)類型一起進(jìn)行運(yùn)算時(shí),會(huì)進(jìn)行自動(dòng)轉(zhuǎn)換,所以最終value is 9.0 會(huì)進(jìn)行自動(dòng)轉(zhuǎn)換。4. while循環(huán)和do-while循環(huán)循環(huán)的區(qū)別是? 單選題 *A.沒有區(qū)別,這兩個(gè)結(jié)構(gòu)在任何情況下效果一樣B.while循環(huán)比do-while循環(huán)執(zhí)行效率高C.while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次D.do-while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次(正確答案)答案解析:解析:do-while循環(huán)語句是先執(zhí)行一次代碼塊,再對表達(dá)式進(jìn)行判斷,若為真則繼續(xù)循環(huán)執(zhí)行

4、代碼塊,而while循環(huán)語句是先進(jìn)行表達(dá)式判斷,若為真則執(zhí)行代碼塊。5. 執(zhí)行如下程序代碼int a = 0;int c = 0;do-c;a = a 1;while(a0); 后,c的值是( ) 單選題 *A.0B.1C.-1(正確答案)D.死循環(huán)答案解析:解析:do-while循環(huán)語句是先執(zhí)行后判斷,無論如何都會(huì)執(zhí)行一次循環(huán)體;所以執(zhí)行過后c的值是-1.6. 下列程序運(yùn)行結(jié)果是?public class Foopublic static void main(String args)String s;System.out.println(“s=” + s);單選題 *A.編譯錯(cuò)誤(正確答案)

5、B.s=sC.s=nullD.null答案解析:解析:在程序方法內(nèi)定義的變量屬于局部變量,局部變量是沒有默認(rèn)值的。所以會(huì)產(chǎn)生編譯錯(cuò)誤。7. 給定如下java代碼,編譯運(yùn)行時(shí),結(jié)果是( )public class Testpublic static void main(String args)for(int i = 0 ; i 3 ; i+)System.out.print(i);System.out.print(i);單選題 *A.輸出 012B.輸出123C.輸出0122D.編譯時(shí)報(bào)錯(cuò)(正確答案)答案解析:解析:for循環(huán)中定義的循環(huán)變量i屬于for的局部變量;在循環(huán)外部調(diào)用時(shí),會(huì)產(chǎn)生調(diào)用不

6、存在的變量,會(huì)發(fā)生編譯時(shí)報(bào)錯(cuò)。8. 以下程序的運(yùn)行結(jié)果為?public class Testpublic static void main(String args)int i , j = 0;for( i = 0 ; i 30 ; +i ,-j )System.out.println(“ i = ” + i + “: j = ” + j);total += (i + j);System.out.println(“total = ” +total); 單選題 *A.產(chǎn)生運(yùn)行錯(cuò)誤B.產(chǎn)生編譯錯(cuò)誤C.輸出:total = 0(正確答案)D.產(chǎn)生如下輸出: i = 0 : j = 10 i = 1 :

7、 j = 9 i = 2 : j = 8 total = 30答案解析:解析:程序可以正常運(yùn)行,程序中的循環(huán)條件并不滿足;所以直接輸出total = 0。10. 下列關(guān)于for循環(huán)說這個(gè)題目很好,考察學(xué)生平時(shí)有沒有注意這個(gè)細(xì)節(jié)法錯(cuò)誤的是? 單選題 *A.for循環(huán)條件缺少會(huì)導(dǎo)致死循環(huán)B.for循環(huán)中的分號不可以省略C.for循環(huán)中所有的表達(dá)式都可以省略D.for循環(huán)中的continue會(huì)跳轉(zhuǎn)到循環(huán)條件繼續(xù)執(zhí)行(正確答案)答案解析:解析:for循環(huán)條件缺少會(huì)導(dǎo)致死循環(huán);for循環(huán)中的表達(dá)式可以省略但分號不可以省略,最簡可以為for(; ;)是死循環(huán);for循環(huán)中的continue會(huì)跳轉(zhuǎn)到更新循環(huán)

8、變量繼續(xù)執(zhí)行。11. 下列創(chuàng)建二維整型數(shù)組正確語句是? 單選題 *A.int a = new int 10,10;B.int a1010 = new int ;C.int a = new int 10;D.int a = new int 10;(正確答案)12. 在注釋/Start For loop 這里缺少題干的代碼處要插入哪段代碼可以實(shí)現(xiàn)根據(jù)變量 i 的值定位數(shù)組ia的元素?public class Testpublic static void main(String args)int ia = new int4;/Start Far loopiai = i;System.out.prin

9、tln(iai); 單選題 *A.for(int i = 0 ; i ia.length() 1; i+)B.for(int i = 0 ; i ia.length() ; i+)C.for(int i = 1 ; i 4 ; i+)D.for(int i = 0 ; i ia.length ; i+)(正確答案)答案解析:解析:數(shù)組獲取長度的length是屬性而不是方法;下標(biāo)一般從0開始;到數(shù)組長度( 0,length) )。二、機(jī)試題(共40分)(一)功能要求 使用Java中的變量、邏輯結(jié)構(gòu)、數(shù)組完成游戲角色管理系統(tǒng)。本系統(tǒng)不需要數(shù)據(jù)庫,完成系統(tǒng)功能即可。該系統(tǒng)需要實(shí)現(xiàn)的功能列表展示、游戲

10、角色查看、角色上架、角色價(jià)格排序、角色限定、退出系統(tǒng)等功能??梢怨芾淼慕巧珨?shù)據(jù)主要包括【名稱、價(jià)格、上架時(shí)間、簡介】,系統(tǒng)中至少初始化10條數(shù)據(jù)。具體功能如下。13. 功能列表展示(5分) 首次啟動(dòng)系統(tǒng),顯示程序的功能菜單。并且提示用戶輸入選擇項(xiàng),提示文字中使用【1-3】標(biāo)記用戶可以輸入的選擇項(xiàng),功能菜單的具體內(nèi)容如下: 1.游戲角色查看 2.游戲角色上架 3.退出系統(tǒng) 填空題 *_14. 游戲角色查看(10分) 用戶選擇該功能后將數(shù)組中有效上的數(shù)據(jù)通過逐行輸出展示,需要呈現(xiàn)的數(shù)據(jù)包括名、價(jià)格、上架時(shí)間、簡介等信息,數(shù)據(jù)呈現(xiàn)所有數(shù)據(jù)。 填空題 *_15. 游戲角色上架(10分) 用戶選擇該功能后,依次提示用戶輸入并接收名稱、價(jià)格、上架時(shí)間、簡介。并將用戶輸入的數(shù)據(jù)存儲(chǔ)到數(shù)組。當(dāng)數(shù)組空間不足時(shí),提示用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論