《C語言基礎》(循環(huán))部分復習備考練習題

上傳人:痛*** 文檔編號:134706586 上傳時間:2022-08-13 格式:PDF 頁數:5 大?。?9.37KB
收藏 版權申訴 舉報 下載
《C語言基礎》(循環(huán))部分復習備考練習題_第1頁
第1頁 / 共5頁
《C語言基礎》(循環(huán))部分復習備考練習題_第2頁
第2頁 / 共5頁
《C語言基礎》(循環(huán))部分復習備考練習題_第3頁
第3頁 / 共5頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《C語言基礎》(循環(huán))部分復習備考練習題》由會員分享,可在線閱讀,更多相關《《C語言基礎》(循環(huán))部分復習備考練習題(5頁珍藏版)》請在裝配圖網上搜索。

1、C 語言基礎(循環(huán))部分復習備考練習題13C 語言的 for 語句中的表達式可以部分或全部省略,但兩個()不可省略。但當三個表達式均省略后,因缺少判斷條件,循環(huán)會無限制地進行下去,形成死循環(huán)。A)B)+C);D),14 下面有關 for 循環(huán)的正確描述是()。A)for 循環(huán)只能用于循環(huán)次數已經確定的情況B)for 循環(huán)是先執(zhí)行循環(huán)體語句,后判定表達式C)在 for 循環(huán)中,不能用 break 語句跳出循環(huán)體D)for 循環(huán)體語句中,可以包含多條語句,但要用花括號括起來15 以下程序段()。x=-1;do x=x*x;while(!x)A)是死循環(huán) B)循環(huán)執(zhí)行 2 次 C)循環(huán)執(zhí)行一次 D)

2、有語法錯誤16 如下的數組中,數組 array 占用的內存空間是()個字節(jié)。char array=c,h,i,n,a;A.1 B.5 C.6 D.不確定 17 設有程序段int k=10;while(k=0)k=k-1;則下面描述正確的是()。A)while 循環(huán)執(zhí)行 10 次B)循環(huán)是無限循環(huán)C)循環(huán)體語句一次也不執(zhí)行D)循環(huán)體語句執(zhí)行一次18 下列程序段的運行結果是()int n=0;while(n+3);printf(%d,n)A.2 B.3 C.4 D.以上都不對19 設有程序段t=0;while(printf(*);t+;if(t3)break;下面描述正確的是()。A)其中循環(huán)控制

3、表達式與 0 等價B)其中循環(huán)控制表達式與0等價C)其中循環(huán)控制表達式是不合法的D)以上說法都不對20 下面程序的運行結果是()。#include main()int y=10;do y-;while(-y);printf(%dn,y-);A)-1 B)1 C)8 D)0 21 以下程序段的輸出結果是().main()int i=5;for(;i+y;x=i+)i=x;B)for(;x+=i);C)while(1)x+;D)for(i=10;i-)sum+=i;23 有如下語句 int x=3;do printf(%dn,x-=2);while(!(-x);則上面程序段()A.輸出的是 1 B

4、.輸出的是 1 和-2 C.輸出的是 3 和 0 D.是死循環(huán)24 以下不是無限循環(huán)的是()A.for(y=0,x=1;x+y;x=i+)i=x;B.for(;x+=i);C.while(1)x+;D.for(i=10;i-)s+=i;25 以下正確的描述是()。A)continue 語句的作用是結束整個循環(huán)的執(zhí)行B)只能在循環(huán)體內和 switch 語句內使用 break 語句C)在循環(huán)體內使用 break 語句或 continue 語句的作用相同D)從多層循環(huán)嵌套中退出時,只能使用 goto 語句26 以下程序輸出結果為()#include stdio.h main()int i,b,k=0

5、;for(i=1;i=0)k+;printf(%d,%dn,k,b);A.3,-1 B.8,-1 C.3,0 D.8,-227 以下程序段中循環(huán)體總的執(zhí)行次數是()int i,j;for(i=7;i;i-)for(j=0;j6;j+).A)42B)21C)13D)3628 以下不正確的描述是()A.break 語句不能用于循環(huán)語句和 switch 語句外的任何其他語句B.在 switch 語句中使用 break 語句或 continue 語句的作用相同C.在循環(huán)語句中使用 continue 語句是為了結束本次循環(huán),而不是終止整個循環(huán)的執(zhí)行D.在循環(huán)語句中使用 break 語句是為了使流程跳出循

6、環(huán)體,提前結束循環(huán)1else 語句總是和靠它最近的 if 匹配。2switch 語句中一定有 default 分支3case 后只能跟常量,不能跟變量4break 語句的作用就是結束本層循環(huán)。5do-while 語句構成的循環(huán)不能用其它語句構成的循環(huán)來代替。6 用 do-while 語句構成循環(huán)時,只要 while 后的表達式為 0 時就結束循環(huán)。7for(表達式 1;表達式 2;表達式 3)中,表達式 1 和表達式 3 不能同時都是逗號表達式。8for 循環(huán)中,如果表達式 2 為空,則該循環(huán)一定是死循環(huán)。9while 循環(huán)的 while()后沒有分號,而 do-while 循環(huán)的 while

7、()后一定要有一個分號。10for(i=0,j=10;i=j;i+,j-)k=i+j;執(zhí)行完后,k 的值為 50。1 若 a、b 均為 int 型變量,且 a=100,則以下的 for 循環(huán)是死循環(huán).for(b=100;a!=b;+a,b+)printf(-n);執(zhí)行語句:for(i=1;i+4;+i);后;變量 i 的值是 5。2 以下程序的運行結果是【】main()int x,y,z;x=1;y=2;z=3;x=y-0)s=a+b;if(a0)if(c0)w=a-b;else t=c;printf(%d,%d,%dn,s,w,t);5 閱讀下面程序:main()int s,t,a,b;sc

8、anf(%d%d,&a,&b);s=1;t=1;if(a0)s=s+1;if(ab)t=s+t;else if(a=b)t=5;else t=2*s;printf(s=%d,t=%d,s,t);6 為了使輸出結果 t=4,輸入量 a 和 b 應滿足的條件是【】7 下面程序的功能是在輸入的一批整數中求出最大者,輸入 0 結束循環(huán)。#include main()int a,max=0;scanf(%d,&a)while(【】)if(maxa)max=a;scanf(%d,&a);printf(%d,max);8 執(zhí)行下面的程序段后,k 值是【】。k=1;n=263;do k*=n%10;n/=10

9、;while(n);9 等差數列的第一項 a=2,公差 d=3,下面程序的功能是在前 n 項和中,輸出能被 4 整除的所有的和。請?zhí)羁铡?include main()int a,d,sum;a=2;d=3;sum=0;do sum+=a;a+=d;if(【】)printf(%dn,sum);while(sum200);10 雞兔共有 30 只,腳共有 90 個,下面程序段是計算雞兔各有多少只,請?zhí)羁铡or(x=1;x=29;x+)y=30-x;if(【】)printf(%d,%dn,x,y);11 寫出下面程序的運算結果【】。#include main()int a=14,b=63;while(a!=b)while(ab)a-=b;while(ab)b-=a;printf(%dn,a);12 下列程序的輸出為【】。#include main()int i,j,x=0;for(i=0;i3;i+)if(i%3=2)break;x+;for(j=0;j4;j+)if(j%2)break;x+;x+;printf(x=%dn,x);

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!