下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第五章 循環(huán)結(jié)構(gòu)程序設(shè)計一、選擇題1以下敘述正確的是 。A)do-while語句構(gòu)成的循環(huán)不能用其它語句構(gòu)成的循環(huán)來代替B)do-while語句構(gòu)成的循環(huán)只能用break 語句退出C)用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為非零時結(jié)束循環(huán)D)用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為零時結(jié)束循環(huán)2循環(huán)語句中的for語句,其一般形式如下:for(表達(dá)式1;表達(dá)式2;表達(dá)式3) 語句其中表示循環(huán)條件的是 。A)表達(dá)式1 B)表達(dá)式2 C)表達(dá)式3 D)語句3設(shè)int a,b;則執(zhí)行以下語句后b的值為 。a = 1; b = 10; do b-=a; a+; whi
2、le (b-0); A) 9 B)2 C)1 D)84執(zhí)行語句:for (i=1;i+4;); 后,變量i的值是 。A)3 B)4 C)5 D)不定值 5程序段如下int k=-20;while(k=0) k=k+1;則以下說法中正確的是 。A)while循環(huán)執(zhí)行20次 B)循環(huán)是無限循環(huán) C)循環(huán)體語句一次也不執(zhí)行 D)循環(huán)體語句執(zhí)行一次6以下循環(huán)體的執(zhí)行次數(shù)是 。int i, j; for (i=0,j=1; i6) n-;printf(“%d”,n);A)987 B)876 C)8765 D)98768以下程序的輸出結(jié)果是 。int i;for (i=1;i6;i+) if (i%2)
3、printf(#);continue; printf(*);A)#*#*# B)# C)* D)*#*#*9以下能正確計算12310的程序段是 。A)do i=1;s=1; s=s*i; i+; while(i=10);B)do i=1;s=0; s=s*i; i+; while(i=10);C)i=1;s=1; do s=s*i; i+; while(i=10);D)i=1;s=0; do s=s*i; i+; while(i=10);10for語句中的表達(dá)式可以部分或全部省略,但兩個 不可省略。但當(dāng)三個表達(dá)式均省略后,因缺少條件判斷,循環(huán)會無限制地執(zhí)行下去,形成死循環(huán)。 A)0 B)1 C
4、); D),11程序段如下int k=1;while(!k=0) k=k+1;printf(%dn,k);說法正確的是 。 A)while循環(huán)執(zhí)行2次 B)循環(huán)是無限循環(huán)C)循環(huán)體語句一次也不執(zhí)行 D)循環(huán)體語句執(zhí)行一次11以下for循環(huán)是 。 for(a=0,b=0;(b!=123)&(a=4);a+) ;A)無限循環(huán) B)循環(huán)次數(shù)不定 C)執(zhí)行4次 D)執(zhí)行5次13在下列程序中,while循環(huán)的循環(huán)次數(shù)是 。 int i=0; while(i10) if(i1) continue; if(i= =5) break; i+; A)1 B)10 C)6 D)死循環(huán)、不能確定次數(shù)14以下程序段的
5、輸出結(jié)果是 。 int a ;for(a=0;a10;a+);printf(%d,a);A)10 B)9 C)8 D715在C語言的循環(huán)語句for,while,do-while中,用于直接中斷最內(nèi)層循環(huán)的語句是 。 A)switch B)continue C)break D)if16若i,j已定義為int型,則以下程序段中循環(huán)體的總的執(zhí)行次數(shù)是 。 for(i=5;i;i-) for(j=0;j 7; n- ) printf ( “ %d ” , n ) ;A)10 9 8 B) 9 8 7 C)10 9 8 7 D)9 8 7 618. 下面程序段的運行結(jié)果是: 。 x=y=0; while
6、(x15) y+, x+=+y; printf(“%d, %d”, y, x);A)20, 7 B)6, 12 C)20, 8 D)8, 2019. 下面有關(guān)for循環(huán)的正確描述是 。 A)for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B)for循環(huán)是先執(zhí)行循環(huán)體語句,后判斷表達(dá)式C)在for循環(huán)中,不能用break語句跳出循環(huán)體D)for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來20. 以下程序段 。 x=-1; do x=x * x; while(!x);A)是死循環(huán) B)循環(huán)執(zhí)行二次 C)循環(huán)執(zhí)行一次 D)有語法錯誤二、填空題1while語句的特點是 。2. do-while語
7、句的特點是 。 3break語句只能用于 語句和 語句中。 4continue語句的作用是 ,。 5循環(huán)的嵌套是指 。 6要使以下程序段輸出10個整數(shù),請?zhí)钊胍粋€整數(shù):for(i=0;i= ;printf(%dn,i+=2);7. C語言中實現(xiàn)循環(huán)結(jié)構(gòu)的控制語句由 語句、 語句和 語句。8. 設(shè)i,j,k均為int型變量,則執(zhí)行完下面的for循環(huán)后,i的值為 ,j的值為 ,k的值為 。for(i=0,j=10; i=j; i+,j-) k=i+j;9. 若輸入字符串:abcde,則以下while循環(huán)體將執(zhí)行 次。while(ch=getchar()=e) printf(“*”);10. 以下程
8、序段要求從鍵盤輸入字符,當(dāng)輸入字母為Y 時,執(zhí)行循環(huán)體,則下劃線處應(yīng)填寫_。 ch=getchar(); while(ch _ Y) ch=getchar();三、判斷題1. do-while循環(huán)由do開始,while結(jié)束,循環(huán)體可能一次也不執(zhí)行。2. 對于“for(表達(dá)式1;表達(dá)式2;表達(dá)式3) 語句”來說,continue語句意味著轉(zhuǎn)去執(zhí)行表達(dá)式2。3. for循環(huán)的三個表達(dá)式都可以省略。4. continue語句對于while和do-while循環(huán)來說,意味著轉(zhuǎn)去計算while表達(dá)式。5. for語句的循環(huán)體至少執(zhí)行一次。6. do-while循環(huán)的while后的分號可以省略。7. in
9、t s=36;while(s) -s;構(gòu)成的是死循環(huán)。8. break語句用來結(jié)束本次循環(huán),continue語句用來終止整個循環(huán)的執(zhí)行。9. while和do-while循環(huán)不論在什么條件下它們的結(jié)果都是相同的。10. for ( ; ; ) 語句 等價于 while (1) 語句 ,即不設(shè)初值、不判斷條件、無終止地執(zhí)行循環(huán)體。四、編程題1利用循環(huán)結(jié)構(gòu)編寫程序求1+2+3+100。 2利用循環(huán)結(jié)構(gòu)編寫程序求100以內(nèi)的奇數(shù)之和、偶數(shù)之和。 3利用循環(huán)結(jié)構(gòu)編寫程序求1!+2!+10!的值。4利用循環(huán)結(jié)構(gòu)編寫程序求1-3+5-7+.-99+101的值。 5利用循環(huán)結(jié)構(gòu)編寫程序求10!。 6. 利用循環(huán)結(jié)構(gòu)編寫程序求100以內(nèi)奇數(shù)的平方和。7. 利用循環(huán)結(jié)構(gòu)編寫程序求冪值210。8. 利用循環(huán)結(jié)構(gòu)編寫程序輸出100以內(nèi)能被3整除的數(shù)。9.利用循環(huán)結(jié)構(gòu)編寫程序打印如下圖案:* *10. 利用循環(huán)結(jié)構(gòu)對所有輸入的字符進(jìn)行計數(shù),直到輸入的字符為換行符為止。循環(huán)答案:一、DBDCD CBA
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年易拉罐型無燈相機(jī)項目可行性研究報告
- 2024年大豆蛋白項目可行性研究報告
- 車間職工安全培訓(xùn)試題及參考答案(研優(yōu)卷)
- 項目部治理人員安全培訓(xùn)試題及答案完美
- 新進(jìn)廠員工安全培訓(xùn)試題及答案考試直接用
- 未來的數(shù)字人文與虛擬博物館考核試卷
- 活動方案之幼兒園指南培訓(xùn)方案
- 搪瓷制品的藝術(shù)裝飾與文化內(nèi)涵考核試卷
- 電氣機(jī)械軟件開發(fā)規(guī)范考核試卷
- 放射性金屬礦的礦區(qū)規(guī)劃與土地利用管理考核試卷
- 小學(xué)道德與法治-119的警示教學(xué)課件設(shè)計
- 浸塑圍網(wǎng)施工方案
- 《驕人祖先 燦爛文化》 單元作業(yè)設(shè)計
- 校園廣場景觀設(shè)計教學(xué)課件
- 關(guān)于河源地區(qū)高中物理開展“大單元教學(xué)設(shè)計”的調(diào)查問卷分析報告
- 第十三講 全面貫徹落實總體國家安全觀PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 上海市房屋租賃合同
- 五年級【美術(shù)(人美版)】動態(tài)之美(一)-課件
- 偏癱病人的體位轉(zhuǎn)移
- 全草類中藥的鑒定
- 光伏儲能式一體化充電站項目可行性研究報告
評論
0/150
提交評論