




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
AnjoyoJava03課后習(xí)題1、 選擇題:1. 下列( )不屬于Java語言流程控制結(jié)構(gòu)?A、分支語句B、跳轉(zhuǎn)語句C、循環(huán)語句D、賦值語句 2. 假設(shè)a是int類型的變量,并初始化為1,則下列( )是合法的條件語句?A、if(a)B、if(a=3)C、if(a=2)D、if(true)3. 下列說法中,不正確的一個(gè)是( )。A、switch語句的功能可以由ifelse if語句來實(shí)現(xiàn)B、若用于比較的數(shù)據(jù)類型為double型,則不可以用switch語句來實(shí)現(xiàn)C、if else if語句的執(zhí)行效率總是比switch語句高D、case子句中可以有多個(gè)語句,并且不需要大括號(hào)括起來 4. 設(shè)a、b為long型變量,x、y為float型變量,ch為char類型變量且它們均已被賦值,則下列語句中正確的是( )。A、switch(x+y) B、switch(ch+1) C、switch ch D、switch(a+b); 5. 下列循環(huán)體執(zhí)行的次數(shù)是( )。int y=2, x=4;while(-x != x/y) A、1B、2C、3D、4 6. 下列循環(huán)體執(zhí)行的次數(shù)是( )。int x=10, y=30;doy -= x; x+;while(x+y-);A、1B、2C、3D、47. 已知如下代碼:switch(m)case 0: System.out.println(Condition 0);case 1: System.out.println(Condition 1);case 2: System.out.println(Condition 2);case 3: System.out.println(Condition 3);break;default:System.out.println(Other Condition);當(dāng)m的值為( )時(shí),輸出“Condition 3”A、2B、0、1C、0、1、2D、0、1、2、3 2、 填空題:1. 跳轉(zhuǎn)語句包括_、_、_。2. switch語句先計(jì)算switch后面的_的值,再和各_語句后的值做比較。3. if語句合法的條件值是_類型。4. continue語句必須使用于_語句中。5. break語句有兩種用途:一種從_語句的分支中跳出,一種是從_內(nèi)部跳出。6. do while循環(huán)首先執(zhí)行一遍_,而while循環(huán)首先判斷_。7. 與C+語言不同,Java語言不通過_語句實(shí)現(xiàn)跳轉(zhuǎn)。8. 每一個(gè)else子句都必須和它前面的一個(gè)距離它最近的_子句相對(duì)應(yīng)。9. 在switch語句中,完成一個(gè)case語句塊后,若沒有通過break語句跳出switch語句,則會(huì)繼續(xù)執(zhí)行后面的_語句塊。10. 在for循環(huán)語句中可以聲明變量,其作用域是_。3、 編寫程序:1. 利用if語句,根據(jù)下列函數(shù)編寫一個(gè)程序,當(dāng)鍵盤輸入x值時(shí),求出并輸出y的值。x (x=1)y =3x-2 (1x=10)2. 利用switch語句將學(xué)生成績分級(jí),當(dāng)從鍵盤中輸入學(xué)生成績在10090范圍時(shí),輸出“優(yōu)秀”,在8980范圍時(shí)輸出“良好”,在7970范圍時(shí)輸出“中等”,在6960范圍時(shí)輸出“及格”,在590范圍時(shí)輸出“不及格”,在其他范圍時(shí)輸出“成績輸入有誤!”。3. 利用for循環(huán),計(jì)算1+3+7+(220-1)的和。4. 已知,利用while循環(huán)編程求解n=100時(shí)的S值。答案:1、 選擇題:1. D2.D3.C4.B5.C6.B7.D2、 填空題:1. break、continue、return2. 表達(dá)式,case3. boolean4. 循環(huán) 5. switch、循環(huán)語句6. 循環(huán)體、表達(dá)式的值7. goto8. if9. case10. for循環(huán)體3、 編程題:1. 答:【參考程序】import java.io.*;public class X3_4_1 public static void main(String args) throws IOExceptionInputStreamReader isr = new InputStreamReader(System.in);BufferedReader br = new BufferedReader(isr);int x, y;x = Integer.parseInt(br.readLine();if(x=1) y = x;else if(x100 | score0)System.out.println(輸入成績超出范圍!);System.exit(1);k = score/10;switch(k)case 10:case 9:System.out.println(優(yōu)秀); break;case 8:System.out.println(良好); break;case 7:System.out.println(中等); break;case 6:System.out.println(及格); break;default:System.out.println(不及格); 3. 答:【參考程序】public class X3_4_3 public static void main(String args) int i, sum=0; for(i=1; i21; i+) sum += Math.pow(2,i) - 1; System.out.println(sum = + sum); 以上是標(biāo)準(zhǔn)答案中的方法,李老師還有兩個(gè)方法:public static void method2() long re = 0;for (int i = 1; i 21; i+) long bi = 2;for (int j = 1; j i; j+) bi = bi * 2;bi-;re = re + bi;public static void method3() long re = 0;for (int i = 0; i 20; i+) long bi = 2 i;bi-;re = re + bi;System.out.println(re);4. 答:【參考程序】public class X3_4_4 public static void main(String arg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教改課題申報(bào)書地方
- 教育小課題立項(xiàng)申報(bào)書
- 電商課題申報(bào)書
- 南非施工合同范本
- 創(chuàng)業(yè)合伙協(xié)議合同范本
- 同城配送員工餐飲合同范本
- 申報(bào)書課題類別
- 旅游教改課題申報(bào)書
- 化工自提合同范本
- 合同內(nèi)歸屬權(quán)合同范本
- 中國礦業(yè)大學(xué)(北京)《大學(xué)物理》2023-2024學(xué)年第一學(xué)期期末試卷
- 代寫回憶錄合同
- 2024年10月自考00149國際貿(mào)易理論與實(shí)務(wù)試題及答案
- 2024年下半年教師資格考試《中學(xué)教育知識(shí)與能力》真題及答案解析
- 物業(yè)保潔常用藥劑MSDS
- 人音版音樂七年級(jí)上冊《厄爾嘎茲》課件
- 藥物臨床治療學(xué)
- 《跨文化溝通》課件
- 操檢合一培訓(xùn)
- (一模)長春市2025屆高三質(zhì)量監(jiān)測(一)數(shù)學(xué)試卷
- 2024-2025學(xué)年湖北省武漢市華中師大一附中高三上學(xué)期10月檢測英語試題及答案
評(píng)論
0/150
提交評(píng)論