




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、java程序設(shè)計期末考試試題與答案1. 下面說法正確的是( )。 A、Java程序的main()方法必須都寫在類里面(正確答案)B、Java程序中可以有多個main()方法C、Java程序的類名必須與文件名一樣D、Java程序的main()方法中如果只有一條語句,可以不用括起來2. Java源代碼文件的擴展名為()。 A、.txtB、.classC、.docD、.java(正確答案)3. 在控制臺顯示消息的語句正確的是( )。 A、System.out.println(我是一個Java程序員了!);B、System.out.println(”我是一個Java程序員了!”);(正確答案)C、sy
2、stem.out.println(”我是一個Java程序員了!”);D、System.Out.Println(”我是一個Java程序員了!”);4. 開發(fā)Java程序的步驟正確的是( ) A、編譯編寫源程序運行B、運行編譯編寫源程序C、編寫源程序運行編譯D、編寫源程序編譯運行(正確答案)5. 以下說法不正確的是( ) A、按照市場需求Sun公司對Java技術(shù)進行了劃分,使用最廣泛的是JavaSE和JavaEEB、JavaSE是Java技術(shù)的核心,提供基礎(chǔ)Java開發(fā)工具,執(zhí)行環(huán)境和應(yīng)用程序接口C、JavaEE主要用于桌面應(yīng)用程序的開發(fā),而JavaSE主要用于網(wǎng)絡(luò)程序和企業(yè)級應(yīng)用的開發(fā)(正確答案
3、)D、JavaEE是在JavaSE的基礎(chǔ)上擴展的6. 選出在Java中無效的注釋聲明( )。 A、這是注釋B、這是注釋C、這是注釋(正確答案)D、這是注釋7. 以下( )不是合法的標識符。 A、double123B、3x(正確答案)C、sumD、de2sf8. 下列語句中,( )正確完成整型變量的聲明和賦值。 A、int count,count=0;B、count=0;C、int count=0;(正確答案)D、int count1=0;count2=1;9. 表達式(11+38)/4%3的值是()。 A、31B、0C、2(正確答案)D、110. 分析下面的代碼,輸出結(jié)果正確的是( )。dou
4、ble d = 84.54;d+;int c = d/2; A、42B、編譯錯誤,更改為int c=(int)d/2;(正確答案)C、43D、編譯錯誤,更改為int c=int/2;11. 下面( )不是Java關(guān)鍵字。 A、staticB、publicC、intD、string(正確答案)12. 在Java的以下變量賦值語句中,無法通過編譯的是( ) A、char c2=女;B、char c1=”男”;(正確答案)C、int f1=128;D、double d1=1.2;13. 為一個boolean類型變量賦值時,可以使用( )方式。 A、boolean a=1;B、boolean a=”真
5、”;C、boolean a=(9=10);(正確答案)D、boolean a=false;14. Java中關(guān)于if選擇結(jié)構(gòu)描述正確的是( )。 A、if選擇結(jié)構(gòu)是先做處理再根據(jù)條件判斷的一種語法結(jié)構(gòu)B、關(guān)鍵字if后小括號里可以是一個條件表達式,表達式的值可以不為布爾類型C、if后小括號里表達式的值為false時,程序需要執(zhí)行大括號里的語句D、if語句可以和else一起使用(正確答案)15. 在流程圖中,下面說法錯誤的是( )。 A、”菱形”表示判斷和分支B、”圓角長方形”表示程序開始和結(jié)束C、”長方形”表示程序開始或結(jié)束(正確答案)D、”平行四邊形”表示輸入/輸出指令16. 編譯運行如下Ja
6、va代碼,輸出結(jié)果是( )。public class Test public static void main (String args) int num=5;if(num= 80) System.out.println (要下雨了); else if (shiDu = 50) System.out.println (天很陰); else if (shiDu = 30) System.out.println (很舒適); else if (shiDu = 0) System.out.println (很干燥); A、要下雨了B、天很陰C、很干燥D、很舒適(正確答案)20. 以下說法正確的是(
7、)。(選一項) A、如果while循環(huán)的循環(huán)條件始終為true,則一定會出現(xiàn)死循環(huán)(正確答案)B、程序調(diào)試時加入斷點會改變程序的執(zhí)行流程C、while循環(huán)的循環(huán)體至少無條件執(zhí)行一次D、while語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)來代替21. ( )表達式不可以作為循環(huán)條件。(選一項) A、i=1&j=2B、i=5(正確答案)C、i分析循環(huán)條件和循環(huán)操作套用循環(huán)語法寫出代碼B、分析循環(huán)條件和循環(huán)操作檢查循環(huán)能否退出套用循環(huán)語法寫出代碼C、套用循環(huán)語法寫出代碼分析循環(huán)條件和循環(huán)操作檢查循環(huán)能否退出D、分析循環(huán)條件和循環(huán)操作套用循環(huán)語法寫出代碼檢查循環(huán)能否退出(正確答案)23. 運行下面這段代碼
8、的結(jié)果為 ( )。(選一項)int day = 3;switch (day) case 1:case 3:case 5:System.out.println (學(xué)鋼琴!);break;case 2:System.out.println (學(xué)英語!);default:System.out.println (去必勝客吃飯!); A、學(xué)鋼琴!(正確答案)B、學(xué)鋼琴!去必勝客吃飯!C、學(xué)鋼琴!學(xué)英語!去必勝客吃飯!D、沒有任何輸出24. 程序調(diào)試的詳細步驟是( )(選一項) A、分析錯誤,設(shè)置斷點啟動調(diào)試觀察變量單步運行發(fā)現(xiàn)問題修正代碼,重新運行解決問題B、分析錯誤,設(shè)置斷點啟動調(diào)試單步運行觀察變量發(fā)
9、現(xiàn)問題修正代碼,重新運行解決問題(正確答案)C、分析錯誤,設(shè)置斷點啟動調(diào)試發(fā)現(xiàn)問題單步運行觀察變量修正代碼,重新運行解決問題D、分析錯誤,設(shè)置斷點啟動調(diào)試單步運行觀察變量發(fā)現(xiàn)問題解決問題修正代碼,重新運行25. 下列關(guān)于while循環(huán),do-while循環(huán)和for循環(huán)的說法正確的是( )。(選一項) A、while循環(huán)特點是先執(zhí)行后判斷,do-while循環(huán)特點是先判斷后執(zhí)行。B、do-while循環(huán)在初始情況不滿足循環(huán)條件時一次也不執(zhí)行。C、for循環(huán)結(jié)構(gòu)中的三個表達式缺任何一個時編譯都將無法通過。D、for循環(huán)比while循環(huán)更簡潔,比while更常用。(正確答案)26. 以下說法正確的是
10、()。(選一項) A、continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行B、break語句只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用(正確答案)C、循環(huán)體內(nèi)使用break語句或continue語句的作用相同D、switch語句體內(nèi)可以出現(xiàn)continue27. 在Java語言中有如下代碼,下列x的定義中,可以使該代碼輸出100的是( ) (選一項)switch(x)case 100:System.out.println(100);break;case 110:System.out.println(110);break; A、int x=100;(正確答案)B、double x=100;C、Strin
11、g x=“100”;D、int x=110;28. for循環(huán)結(jié)構(gòu)的執(zhí)行順序是( )(選一項) A、首先執(zhí)行條件判斷然后執(zhí)行參數(shù)初始化當判斷條件為true時,執(zhí)行循環(huán)操作語句最后更新循環(huán)變量B、首先執(zhí)行條件判斷然后執(zhí)行參數(shù)初始化然后更新循環(huán)變量最后執(zhí)行循環(huán)操作語句C、首先執(zhí)行參數(shù)初始化然后執(zhí)行條件判斷當判斷條件為true時,執(zhí)行循環(huán)操作語句最后更新循環(huán)變量(正確答案)D、首先執(zhí)行參數(shù)初始化然后執(zhí)行循環(huán)操作語句然后執(zhí)行條件判斷最后更新循環(huán)變量29. 下面有關(guān)for循環(huán)的描述正確的是( )(選一項) A、for循環(huán)時先執(zhí)行循環(huán)體語句,后進行條件判斷B、在for循環(huán)中,不能使用break語句跳出循環(huán)
12、體C、循環(huán)次數(shù)確定的情況,通常選用for循環(huán)(正確答案)D、在for循環(huán)中可以使用continue語句跳出循環(huán)30. 不論對循環(huán)條件判斷的結(jié)果是什么,( )循環(huán)將至少執(zhí)行一次。(選一項) A、forB、do-while(正確答案)C、whileD、以上都不是31. 分析以下使用for循環(huán)的Java代碼,其最后的運行結(jié)果是( )(選一項)public class Test public static void main(String args) int i=2;for(;i分配空間賦值聲明數(shù)組B、分配空間聲明數(shù)組賦值對數(shù)據(jù)進行處理C、聲明數(shù)組分配空間賦值對數(shù)據(jù)進行處理(正確答案)D、聲明數(shù)組對數(shù)
13、據(jù)進行處理分配空間賦值37. 關(guān)于基本數(shù)據(jù)類型和引用數(shù)據(jù)類型一下說法正確的是( )(選一項) A、對引用數(shù)據(jù)類型,賦值是把原對象的引用傳遞給另一個引用。(正確答案)B、int、doublchar、boolean、String類型是基本數(shù)據(jù)類型。C、數(shù)組屬于基本類型D、對基本數(shù)據(jù)類型,不同的變量會分配不同的存儲空間,并且存儲空間中存儲的是該變量的值。賦值操作傳遞的是變量的值,改變一個變量的值會影響另一個變量的值。38. 下列說法正確的為( )(選一項) A、數(shù)組下標是從1開始B、取數(shù)組的長度用.length方法C、數(shù)組升序的語法為Arrays.sort(數(shù)組名);(正確答案)D、直接創(chuàng)建數(shù)組并賦
14、值的語句可以不必放在一條語句完成。39. 若想打印如下圖案,下面代碼劃線處應(yīng)依次填入( )(選一項)??招?for(int i = 0; i = _; i+)for(int j = 0; j i; j+)System.out.print();System.out.print(n); A、4(正確答案)B、3C、2D、540. 以下關(guān)于二重循環(huán)的說法正確的是( )(選一項)。 A、二重循環(huán)就是一段程序中只能有兩個循環(huán)B、while循環(huán)不能嵌套在for循環(huán)里C、兩個不重疊的循環(huán)不能嵌套在第三個循環(huán)里D、如果一個for循環(huán)被嵌套在另一個中,則兩個循環(huán)中的循環(huán)變量必須不同(正確答案)41. 下面說法正
15、確的是( )(選一項)。 A、程序執(zhí)行到break語句時一定會結(jié)束所有循環(huán)B、程序執(zhí)行到continue語句時會結(jié)束當前循環(huán)C、continue和break語句可以出現(xiàn)在同一個循環(huán)體中(正確答案)D、continue和break語句的作用相同42. 有一個汽車類Car,包含的屬性有:顏色(color)、型號(type)、品牌(brand)。現(xiàn)在要在main()方法中創(chuàng)建Car類的對象,下面的代碼中,正確的是( )(選一項)。(1)Car myCar = new Car;myCar color = “黑色”;(2)Car myCar = new Car();myCar.brand= “寶馬”;(
16、3)Car myCar;myCar.brand= “寶馬”;(4)Car myCar = new Car();color = “藍色”; A、(1)B、(2)(正確答案)C、(3)D、(4)43. ( )是擁有屬性和方法的實體(選一項)。 A、對象(正確答案)B、類C、方法D、類的屬性44. 對象的靜態(tài)特征在類中表示為變量,稱為類的( )(選一項)。 A、對象B、屬性(正確答案)C、方法D、數(shù)據(jù)類型45. 在Java中,方法change()定義如下:(選一項)(public int change(int i)return i=i+1;則如下代碼段的輸出結(jié)果為( )。int i=0;i=chan
17、ge(1);System.out.print(i); A、0B、1C、2D、代碼i=change(1)存在錯誤(正確答案)46. 下面關(guān)于類和對象的說法中錯誤的是( )(選一項)。 A、類是對象的類型,它封裝了數(shù)據(jù)和操作B、類是對象的集合,對象是類的實例C、一個類的對象只有一個(正確答案)D、一個對象必屬于某個類47. 下列( )屬于引用數(shù)據(jù)類型(選一項)。 A、String(正確答案)B、charC、用戶自定義的Student類D、int48. 下列JavaDoc注釋正確的是( )(選一項)。 A、演示排序算法B、演示排序算法C、演示排序算法(正確答案)D、演示排序算法49. Java是面向
18、( )的語言。(選一項) A、世界B、社會C、對象(正確答案)D、類50. 關(guān)于類的描述正確的是( )。(選一項) A、在類中定義的變量稱為類的成員變量,在本類中可以直接使用(正確答案)B、局部變量的作用范圍與成員變量一樣C、使用別的類的方法僅僅需要引用方法的名字即可D、一個類調(diào)用另一個類中的方法時可以直接使用方法名51. 引用對象屬性和方法使用( )操作符。(選一項) A、$B、C、.(正確答案)D、52. 運行下列程序段,s2的結(jié)果是( )。(選一項)String s1 = new String(“abc”);String s2 = “ef”;s2 = s1.toUpperCase() .
19、 concat(s2);s2 = s2.substring (2,4); A、CefB、cefC、Ce(正確答案)D、Bce53. 以下關(guān)于Java的包說法錯誤的是( )。(選一項) A、包允許將類組合成較小的單元,便于找到和使用相應(yīng)的類文件B、Java中的包其實類似Windows中的目錄,它是為了更好地保護類、數(shù)據(jù)和方法等C、不同的包中不能出現(xiàn)類名相同的類(正確答案)D、使用package創(chuàng)建包,使用import引入包54. 在Java中,在包cn.jb.test中有一個類Test,則在類Test中創(chuàng)建包的語句正確的是( )。 A、package cn.jb.test.Test;B、pack
20、age cn.jb.test;(正確答案)C、import cn.jb.test;D、use cn.jb.test;55. 在Java中,以下( )選項的內(nèi)容是合法的包名。(選一項) A、com.jb.chap(正確答案)B、.jp.chapC、com.jb.chap.D、com.jb.56. 封裝的目的是( )(選一項) A、編譯B、運行C、隱藏細節(jié)(正確答案)D、公開數(shù)據(jù)57. 關(guān)于Java類中帶參數(shù)的方法,下列選項中的說法錯誤的是( )。(選一項) A、使用帶參數(shù)的方法分為兩步:定義帶參數(shù)的方法,調(diào)用帶參數(shù)的方法B、帶參數(shù)方法的返回值不能為void(正確答案)C、帶參數(shù)方法的參數(shù)個數(shù)可以
21、為一個或多個D、帶參數(shù)方法的參數(shù)可以是任意的基本類型數(shù)據(jù)或引用類型數(shù)據(jù)58. 下列關(guān)于字符串的敘述中正確的是( )。(選一項) A、String是類B、String是可變字符串C、String是基本類型D、String類提供了許多用來操作字符串的方法:連接、提取、查詢等(正確答案)59. 以下關(guān)于二重循環(huán)的說法正確的是( )。(選一項) A、兩個循環(huán)不能嵌套在外層循環(huán)里B、while循環(huán)不能嵌套在for循環(huán)里C、兩個不重疊的循環(huán)不能嵌套在第三個循環(huán)里D、for循環(huán)中能嵌套多個循環(huán)(正確答案)60. 以下關(guān)于二重循環(huán)的說法錯誤的是()。(選一項) A、dowhile循環(huán)不能嵌套循環(huán)(正確答案)B
22、、while循環(huán)能嵌套在for循環(huán)里C、for循環(huán)能嵌套在while循環(huán)里D、for循環(huán)中能嵌套多個循環(huán)61. 下面說法正確的是( )。(選一項) A、程序執(zhí)行到continue語句時結(jié)束所有循環(huán)B、程序執(zhí)行到continue語句時會跳出當前循環(huán),進入下輪循環(huán)(正確答案)C、break不能出現(xiàn)在外層循環(huán)中D、continue和break語句的作用相同62. 下面說法正確的是( )。(選一項) A、程序執(zhí)行到break語句時,程序停止運行B、程序執(zhí)行到break語句時會跳出當前循環(huán),進入下輪循環(huán)C、break能出現(xiàn)在內(nèi)層循環(huán)中(正確答案)D、continue和default語句的作用相同63. 下面說法正確的是( )。(選一項) A、continue和break語句都代表跳出當前循環(huán),進入下輪循環(huán)B、使用多重循環(huán)不可以打印出九九乘法表C、使用二重循環(huán)可以打印出九九乘法表(正確答案)D、二重循環(huán)中只能使用break,不能使用continue64. ( )是類。(選一項) A、對象B、對象的類別(正確答案)C、方法D、類的實例65. 類是對象的( )。(選一項) A、想象B、抽象(正確答案)C、形象D、現(xiàn)象66. 做在樹下的黃色小狗是( )。(選一項) A、對象(正確答案)B、類C、方法D、屬性67. java是一種面向過程的編譯型編程語言。 對錯
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 33744-2025應(yīng)急避難場所管護使用規(guī)范
- 二手車輛買賣合同范本
- 加盟造價公司合同范本
- 內(nèi)部房屋轉(zhuǎn)讓合同范本
- 公司贊助會議合同范本
- 公交廣告合同范本
- 農(nóng)村房屋確權(quán)合同范本
- 維修電機合同范本模板
- 企業(yè)流程咨詢合同范本
- 中介學(xué)車合同范本
- 十堰2024年湖北十堰市茅箭區(qū)教育局所屬學(xué)校招聘教師134人筆試歷年典型考題及考點附答案解析
- 小白兔拔蘿卜(無背景音樂)
- 人音版六年級下冊音樂教案及反思
- 《陸上風(fēng)電場工程概算定額》NBT 31010-2019
- 展會展中營銷方案
- 四年級上冊豎式計算100題及答案
- 2024屆遼寧省沈陽市名校中考四?;瘜W(xué)試題含答案解析
- 2024年新高考改革方案政策
- 2024年4月自考00431教學(xué)設(shè)計試題
- 2024年許昌職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 《新媒體創(chuàng)意短視頻制作》課件-運動短視頻制作關(guān)鍵技術(shù)
評論
0/150
提交評論