java程序設(shè)計附答案_第1頁
java程序設(shè)計附答案_第2頁
java程序設(shè)計附答案_第3頁
java程序設(shè)計附答案_第4頁
java程序設(shè)計附答案_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、java程序設(shè)計復(fù)制基本信息:矩陣文本題 *班級:_姓名:_下面說法正確的是( )。 單選題A、Java程序的main()方法必須都寫在類里面(正確答案)B、Java程序中可以有多個main()方法C、Java程序的類名必須與文件名一樣D、Java程序的main()方法中如果只有一條語句,可以不用括起來Java源代碼文件的擴展名為()。 單選題A、.txtB、.classC、.docD、.java(正確答案)在控制臺顯示消息的語句正確的是( )。 單選題A、System.out.println(我是一個Java程序員了!);B、System.out.println(”我是一個Java程序員了!

2、”);(正確答案)C、system.out.println(”我是一個Java程序員了!”);D、System.Out.Println(”我是一個Java程序員了!”);開發(fā)Java程序的步驟正確的是( ) 單選題A、編譯編寫源程序運行B、運行編譯編寫源程序C、編寫源程序運行編譯D、編寫源程序編譯運行(正確答案)以下說法不正確的是( ) 單選題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ò)程序和

3、企業(yè)級應(yīng)用的開發(fā)(正確答案)D、JavaEE是在JavaSE的基礎(chǔ)上擴展的選出在Java中無效的注釋聲明( )。 單選題A、這是注釋B、*這是注釋*C、這是注釋(正確答案)D、*這是注釋*以下( )不是合法的標識符。 單選題A、double123B、3x(正確答案)C、sumD、de2sf下列語句中,( )正確完成整型變量的聲明和賦值。 單選題A、int count,count=0;B、count=0;C、int count=0;(正確答案)D、int count1=0;count2=1;表達式(11+3*8)/4%3的值是()。 單選題A、31B、0C、2(正確答案)D、1分析下面的代碼,輸

4、出結(jié)果正確的是( )。double d = 84.54;d+;int c = d/2; 單選題 *A、42B、編譯錯誤,更改為int c=(int)d/2;(正確答案)C、43D、編譯錯誤,更改為int c=int/2;下面( )不是Java關(guān)鍵字。 單選題A、staticB、publicC、intD、string(正確答案)在Java的以下變量賦值語句中,無法通過編譯的是( ) 單選題A、char c2=女;B、char c1=”男”;(正確答案)C、int f1=128;D、double d1=1.2;為一個boolean類型變量賦值時,可以使用( )方式。 單選題A、boolean a=

5、1;B、boolean a=”真”;C、boolean a=(9=10);(正確答案)D、boolean a=false;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一起使用(正確答案)在流程圖中,下面說法錯誤的是( )。 單選題A、”菱形”表示判斷和分支B、”圓角長方形”表示程序開始和結(jié)束C、”長方形”表示程序開始或結(jié)束(正確答案)D、”平行四邊形”表示輸入/輸出

6、指令編譯運行如下Java代碼,輸出結(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、很舒適(正確答案)

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)來代替( )表達式不可以作為循環(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)能否退出(正確答案)

8、運行下面這段代碼的結(jié)果為 ( )。(選一項)int day = 3;switch (day) case 1:case 3:case 5:System.out.println (學鋼琴!);break;case 2:System.out.println (學英語!);default:System.out.println (去必勝客吃飯!); 單選題 *A、學鋼琴!(正確答案)B、學鋼琴!去必勝客吃飯!C、學鋼琴!學英語!去必勝客吃飯!D、沒有任何輸出程序調(diào)試的詳細步驟是( )(選一項) 單選題A、分析錯誤,設(shè)置斷點啟動調(diào)試觀察變量單步運行發(fā)現(xiàn)問題修正代碼,重新運行解決問題B、分析錯誤,設(shè)置斷點啟

9、動調(diào)試單步運行觀察變量發(fā)現(xiàn)問題修正代碼,重新運行解決問題(正確答案)C、分析錯誤,設(shè)置斷點啟動調(diào)試發(fā)現(xiàn)問題單步運行觀察變量修正代碼,重新運行解決問題D、分析錯誤,設(shè)置斷點啟動調(diào)試單步運行觀察變量發(fā)現(xiàn)問題解決問題修正代碼,重新運行下列關(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更常用。(正確答案)以

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)continue在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=1

11、00;C、String x=“100”;D、int x=110;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)變量下面有關(guān)for循環(huán)的描述正確的是( )(選一項) 單選題A、for循環(huán)時先執(zhí)行循環(huán)體語句,后進行條件判斷B、在for循環(huán)中,不能使用bre

12、ak語句跳出循環(huán)體C、循環(huán)次數(shù)確定的情況,通常選用for循環(huán)(正確答案)D、在for循環(huán)中可以使用continue語句跳出循環(huán)不論對循環(huán)條件判斷的結(jié)果是什么,( )循環(huán)將至少執(zhí)行一次。(選一項) 單選題A、forB、do-while(正確答案)C、whileD、以上都不是分析以下使用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ù)

13、組對數(shù)據(jù)進行處理分配空間賦值關(guān)于基本數(shù)據(jù)類型和引用數(shù)據(jù)類型一下說法正確的是( )(選一項) 單選題A、對引用數(shù)據(jù)類型,賦值是把原對象的引用傳遞給另一個引用。(正確答案)B、int、doublchar、boolean、String類型是基本數(shù)據(jù)類型。C、數(shù)組屬于基本類型D、對基本數(shù)據(jù)類型,不同的變量會分配不同的存儲空間,并且存儲空間中存儲的是該變量的值。賦值操作傳遞的是變量的值,改變一個變量的值會影響另一個變量的值。下列說法正確的為( )(選一項) 單選題A、數(shù)組下標是從1開始B、取數(shù)組的長度用.length方法C、數(shù)組升序的語法為Arrays.sort(數(shù)組名);(正確答案)D、直接創(chuàng)建數(shù)組并

14、賦值的語句可以不必放在一條語句完成。若想打印如下圖案,下面代碼劃線處應(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、5以下關(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)變量必須不同(

15、正確答案)下面說法正確的是( )(選一項)。 單選題A、程序執(zhí)行到break語句時一定會結(jié)束所有循環(huán)B、程序執(zhí)行到continue語句時會結(jié)束當前循環(huán)C、continue和break語句可以出現(xiàn)在同一個循環(huán)體中(正確答案)D、continue和break語句的作用相同有一個汽車類Car,包含的屬性有:顏色(color)、型號(type)、品牌(brand)?,F(xiàn)在要在main()方法中創(chuàng)建Car類的對象,下面的代碼中,正確的是( )(選一項)。(1)Car myCar = new Car;myCar color = “黑色”;(2)Car myCar = new Car();myCar.bran

16、d= “寶馬”;(3)Car myCar;myCar.brand= “寶馬”;(4)Car myCar = new Car();color = “藍色”; 單選題 *A、(1)B、(2)(正確答案)C、(3)D、(4)( )是擁有屬性和方法的實體(選一項)。 單選題A、對象(正確答案)B、類C、方法D、類的屬性對象的靜態(tài)特征在類中表示為變量,稱為類的( )(選一項)。 單選題A、對象B、屬性(正確答案)C、方法D、數(shù)據(jù)類型在Java中,方法change()定義如下:(選一項)(public int change(int i)return i=i+1;則如下代碼段的輸出結(jié)果為( )。int i=

17、0;i=change(1);System.out.print(i);單選題 *A、0B、1C、2D、代碼i=change(1)存在錯誤(正確答案)下面關(guān)于類和對象的說法中錯誤的是( )(選一項)。 單選題A、類是對象的類型,它封裝了數(shù)據(jù)和操作B、類是對象的集合,對象是類的實例C、一個類的對象只有一個(正確答案)D、一個對象必屬于某個類下列( )屬于引用數(shù)據(jù)類型(選一項)。 單選題A、String(正確答案)B、charC、用戶自定義的Student類D、int下列JavaDoc注釋正確的是( )(選一項)。 單選題A、*演示排序算法*B、演示排序算法*C、*演示排序算法*(正確答案)D、*演示

18、排序算法*Java是面向( )的語言。(選一項) 單選題A、世界B、社會C、對象(正確答案)D、類關(guān)于類的描述正確的是( )。(選一項) 單選題A、在類中定義的變量稱為類的成員變量,在本類中可以直接使用(正確答案)B、局部變量的作用范圍與成員變量一樣C、使用別的類的方法僅僅需要引用方法的名字即可D、一個類調(diào)用另一個類中的方法時可以直接使用方法名引用對象屬性和方法使用( )操作符。(選一項) 單選題A、$B、C、.(正確答案)D、運行下列程序段,s2的結(jié)果是( )。(選一項)String s1 = new String(“abc”);String s2 = “ef”;s2 = s1.toUppe

19、rCase() . concat(s2);s2 = s2.substring (2,4);單選題 *A、CefB、cefC、Ce(正確答案)D、Bce以下關(guān)于Java的包說法錯誤的是( )。(選一項) 單選題A、包允許將類組合成較小的單元,便于找到和使用相應(yīng)的類文件B、Java中的包其實類似Windows中的目錄,它是為了更好地保護類、數(shù)據(jù)和方法等C、不同的包中不能出現(xiàn)類名相同的類(正確答案)D、使用package創(chuàng)建包,使用import引入包在Java中,在包cn.jb.test中有一個類Test,則在類Test中創(chuàng)建包的語句正確的是( )。 單選題A、package cn.jb.test.

20、Test;B、package cn.jb.test;(正確答案)C、import cn.jb.test;D、use cn.jb.test;在Java中,以下( )選項的內(nèi)容是合法的包名。(選一項) 單選題A、com.jb.chap(正確答案)B、.jp.chapC、com.jb.chap.D、com.jb.封裝的目的是( )(選一項) 單選題A、編譯B、運行C、隱藏細節(jié)(正確答案)D、公開數(shù)據(jù)關(guān)于Java類中帶參數(shù)的方法,下列選項中的說法錯誤的是( )。(選一項) 單選題A、使用帶參數(shù)的方法分為兩步:定義帶參數(shù)的方法,調(diào)用帶參數(shù)的方法B、帶參數(shù)方法的返回值不能為void(正確答案)C、帶參數(shù)方

21、法的參數(shù)個數(shù)可以為一個或多個D、帶參數(shù)方法的參數(shù)可以是任意的基本類型數(shù)據(jù)或引用類型數(shù)據(jù)下列關(guān)于字符串的敘述中正確的是( )。(選一項) 單選題A、String是類B、String是可變字符串C、String是基本類型D、String類提供了許多用來操作字符串的方法:連接、提取、查詢等(正確答案)以下關(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)(正確答案)以下關(guān)于二重循環(huán)的說法錯誤的是()。(選一項) 單選題A、dowhile循環(huán)不能嵌套循環(huán)(正

22、確答案)B、while循環(huán)能嵌套在for循環(huán)里C、for循環(huán)能嵌套在while循環(huán)里D、for循環(huán)中能嵌套多個循環(huán)下面說法正確的是( )。(選一項) 單選題A、程序執(zhí)行到continue語句時結(jié)束所有循環(huán)B、程序執(zhí)行到continue語句時會跳出當前循環(huán),進入下輪循環(huán)(正確答案)C、break不能出現(xiàn)在外層循環(huán)中D、continue和break語句的作用相同下面說法正確的是( )。(選一項) 單選題A、程序執(zhí)行到break語句時,程序停止運行B、程序執(zhí)行到break語句時會跳出當前循環(huán),進入下輪循環(huán)C、break能出現(xiàn)在內(nèi)層循環(huán)中(正確答案)D、continue和default語句的作用相同下

23、面說法正確的是( )。(選一項) 單選題A、continue和break語句都代表跳出當前循環(huán),進入下輪循環(huán)B、使用多重循環(huán)不可以打印出九九乘法表C、使用二重循環(huán)可以打印出九九乘法表(正確答案)D、二重循環(huán)中只能使用break,不能使用continue( )是類。(選一項) 單選題A、對象B、對象的類別(正確答案)C、方法D、類的實例類是對象的( )。(選一項) 單選題A、想象B、抽象(正確答案)C、形象D、現(xiàn)象做在樹下的黃色小狗是( )。(選一項) 單選題A、對象(正確答案)B、類C、方法D、屬性java是一種面向過程的編譯型編程語言。 判斷題對錯(正確答案)double數(shù)據(jù)類型強制轉(zhuǎn)換為int類型時,小數(shù)部分四舍五入。 判斷題對錯(正確答案)數(shù)組的下標數(shù)值是從1開始的. 判斷題對錯(正確答案)一個類中可以定義多個同名的方法,只要它們的返回值類型不同即可。 判斷題對錯(正確答案)continue語句只能在循環(huán)語句中使用。 判斷題對(正確答案)錯字符串常量既可以用雙引號引起來,也可以用單引號引起來。 判斷題對錯(正確答案)多行注釋“/* */”中不可以嵌套單行注釋“/”。 判斷題對(正確答案)錯Object類中

溫馨提示

  • 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

提交評論