




全文預覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
AnjoyoJava03課后習題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. 下列說法中,不正確的一個是( )。A、switch語句的功能可以由ifelse if語句來實現(xiàn)B、若用于比較的數(shù)據(jù)類型為double型,則不可以用switch語句來實現(xiàn)C、if else if語句的執(zhí)行效率總是比switch語句高D、case子句中可以有多個語句,并且不需要大括號括起來 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);當m的值為( )時,輸出“Condition 3”A、2B、0、1C、0、1、2D、0、1、2、3 2、 填空題:1. 跳轉(zhuǎn)語句包括_、_、_。2. switch語句先計算switch后面的_的值,再和各_語句后的值做比較。3. if語句合法的條件值是_類型。4. continue語句必須使用于_語句中。5. break語句有兩種用途:一種從_語句的分支中跳出,一種是從_內(nèi)部跳出。6. do while循環(huán)首先執(zhí)行一遍_,而while循環(huán)首先判斷_。7. 與C+語言不同,Java語言不通過_語句實現(xiàn)跳轉(zhuǎn)。8. 每一個else子句都必須和它前面的一個距離它最近的_子句相對應。9. 在switch語句中,完成一個case語句塊后,若沒有通過break語句跳出switch語句,則會繼續(xù)執(zhí)行后面的_語句塊。10. 在for循環(huán)語句中可以聲明變量,其作用域是_。3、 編寫程序:1. 利用if語句,根據(jù)下列函數(shù)編寫一個程序,當鍵盤輸入x值時,求出并輸出y的值。x (x=1)y =3x-2 (1x=10)2. 利用switch語句將學生成績分級,當從鍵盤中輸入學生成績在10090范圍時,輸出“優(yōu)秀”,在8980范圍時輸出“良好”,在7970范圍時輸出“中等”,在6960范圍時輸出“及格”,在590范圍時輸出“不及格”,在其他范圍時輸出“成績輸入有誤!”。3. 利用for循環(huán),計算1+3+7+(220-1)的和。4. 已知,利用while循環(huán)編程求解n=100時的S值。答案:1、 選擇題:1. D2.D3.C4.B5.C6.B7.D2、 填空題:1. break、continue、return2. 表達式,case3. boolean4. 循環(huán) 5. switch、循環(huán)語句6. 循環(huán)體、表達式的值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); 以上是標準答案中的方法,李老師還有兩個方法: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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自然界細胞分裂研究
- 國有企業(yè)廠長任期目標責任勞動合同協(xié)議
- 媒體集團財務監(jiān)管與審計合同協(xié)議
- 和人有關(guān)的主題班會課件
- 車輛租賃押金及租賃車輛運輸安全合同
- 生態(tài)餐廳廚房承包與綠色食材采購合同
- 住宅小區(qū)地下停車位使用權(quán)轉(zhuǎn)讓合同范本
- 重大采購項目廉政風險防控合同文本
- 車牌照租賃與車輛租賃企業(yè)信用評估合同
- 財產(chǎn)信托借款與保險保障合同
- 排水工程畢業(yè)設(shè)計哈工大
- 詠嘆調(diào)《偷灑一滴淚》演唱版本分析研究
- 中小學生心理健康的MHT診斷測驗(包括評分表和評分細則)
- 2024信息安全意識培訓ppt課件完整版含內(nèi)容
- 《蘇霍姆林斯基》課件
- 無人機遙感圖像處理技術(shù)
- 火龍罐綜合灸療法
- 新能源領(lǐng)域的隱患治理
- 物品借出申請表
- 2021上海慢行交通規(guī)劃設(shè)計導則
- EOD項目策劃、融資、落地、偏差、風險
評論
0/150
提交評論