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ù)免費閱讀

下載本文檔

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

文檔簡介

1、JAVA_SE測試題(4-6)您的姓名: 填空題 *_QQ號碼: 填空題 *_一、選擇題(共60分,12小題/5分)1. 請寫出標識符的命名規(guī)則描述錯誤的是( ) 單選題 *A. 由英文字母、數(shù)字、_和$組成,長度不限B. 標識符的第一個字符可以是數(shù)字(正確答案)C. 標識符區(qū)分大小寫D. 標識符不能包含空格答案解析:標識符的命名規(guī)則:首字母只能為字母,_(下劃線)、$(美元符號)其他字母可為字母、_ 、$ 、數(shù)字首字母小寫(標識符區(qū)分大小寫)標識符不能包含空格命名不能為關(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. 編譯運行一下程序后,關(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編譯錯誤答案解析:解析:使用x進行條件判斷,不滿足,所以結(jié)果為是9,但與99.9(double)類型一起進行運算時,會進行自動轉(zhuǎn)換,所以最終value is 9.0 會進行自動轉(zhuǎn)換。4. while循環(huán)和do-while循環(huán)循環(huán)的區(qū)別是? 單選題 *A.沒有區(qū)別,這兩個結(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í)行一次代碼塊,再對表達式進行判斷,若為真則繼續(xù)循環(huán)執(zhí)行

4、代碼塊,而while循環(huán)語句是先進行表達式判斷,若為真則執(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í)行后判斷,無論如何都會執(zhí)行一次循環(huán)體;所以執(zhí)行過后c的值是-1.6. 下列程序運行結(jié)果是?public class Foopublic static void main(String args)String s;System.out.println(“s=” + s);單選題 *A.編譯錯誤(正確答案)

5、B.s=sC.s=nullD.null答案解析:解析:在程序方法內(nèi)定義的變量屬于局部變量,局部變量是沒有默認值的。所以會產(chǎn)生編譯錯誤。7. 給定如下java代碼,編譯運行時,結(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.編譯時報錯(正確答案)答案解析:解析:for循環(huán)中定義的循環(huán)變量i屬于for的局部變量;在循環(huán)外部調(diào)用時,會產(chǎn)生調(diào)用不

6、存在的變量,會發(fā)生編譯時報錯。8. 以下程序的運行結(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)生運行錯誤B.產(chǎn)生編譯錯誤C.輸出:total = 0(正確答案)D.產(chǎn)生如下輸出: i = 0 : j = 10 i = 1 :

7、 j = 9 i = 2 : j = 8 total = 30答案解析:解析:程序可以正常運行,程序中的循環(huán)條件并不滿足;所以直接輸出total = 0。10. 下列關(guān)于for循環(huán)說這個題目很好,考察學生平時有沒有注意這個細節(jié)法錯誤的是? 單選題 *A.for循環(huán)條件缺少會導致死循環(huán)B.for循環(huán)中的分號不可以省略C.for循環(huán)中所有的表達式都可以省略D.for循環(huán)中的continue會跳轉(zhuǎn)到循環(huán)條件繼續(xù)執(zhí)行(正確答案)答案解析:解析:for循環(huán)條件缺少會導致死循環(huán);for循環(huán)中的表達式可以省略但分號不可以省略,最簡可以為for(; ;)是死循環(huán);for循環(huán)中的continue會跳轉(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 這里缺少題干的代碼處要插入哪段代碼可以實現(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是屬性而不是方法;下標一般從0開始;到數(shù)組長度( 0,length) )。二、機試題(共40分)(一)功能要求 使用Java中的變量、邏輯結(jié)構(gòu)、數(shù)組完成游戲角色管理系統(tǒng)。本系統(tǒng)不需要數(shù)據(jù)庫,完成系統(tǒng)功能即可。該系統(tǒng)需要實現(xiàn)的功能列表展示、游戲

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論