




已閱讀5頁,還剩3頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
C語言階段復習(二)復習提綱:第五講 選擇結構程序設計第六講 循環結構程序設計 分章復習:第五講 選擇結構程序設計內容提要:1、 關系運算符,=,!=,=, 0) ; 3、for語句一般形式 for (表達式1;表達式2;表達式3) 循環體語句;表達式1:賦值表達式,給循環變量賦初值表達式2:關系表達式,或者邏輯表達式, 作為循環控制條件表達式3:賦值表達式,給循環變量增量或 者減量練習題:一、選擇題1. 若有程序段如下:a=b=c=0;x=35;if(!a)x-;else if(b);if(c)x=3;else x=4;執行后,變量x的值是( )A34 B4 C35 D32. 下列if語句中,不正確的是( ) Aif (xy)scanf (“%d”,x) else scanf (“%d”, y); Bif (xy); Cif (x=y)x+=y; Dif (x0 (D)a=05. 有如下程序段:int x=1,y=1;int m,n;m=n=1;switch (m)case 0:x=x*2;case 1:switch (n)case 1:x=x*2;case 2:y=y*2;break;case 3:x+; case 2:x+;y+;case 3:x*=2;y*=2;break;default:x+;y+;執行完成后,x和y的值分別是( )。(A)x=6 y=6 (B)x=2 y=1 (C)x=2 y=2 (Dx=7 y=76. 以下描述不正確的是 。A使用while和do-while循環時,循環變量初始化的操作應在循環體語句之前完成Bwhile循環是先判斷表達式,后執行循環語句Cdo-while 和for循環均是先執行循環語句,后判斷表達式Dfor、while 和do-while循環中的循環體均可以由空語句構成7. 若x是int型變量,以下程序的輸出結果是 。for (x=3;x3;j-)if (j%3)j-;-j;-j;printf (%d,j); A)6 3 B)7 4 C)6 2 D)7 39. 以下循環體的執行次數是 。#include void main()int i,j;for (i=0,j=1;i=j+1;i+=2,j-)printf (%dn,i); A)3 B)2 C)1 D)010. 以下程序的輸出結果是 。#include void main( ) int a=-1,b=1,k;if(+a0)&!(b-=0) printf(%d %dn,a,b);else printf(%d %dn, b, a);A)-1 1 B)0 1 C)1 0 D)0 011. 以下程序的輸出結果是 。#include void main( ) int i;for(i=1;i100)break; while(k=10000); 13. 下面程序的輸出結果是( )。#include void main( )int x=3;doprintf(%3d,x+=1);while(-x);A)4 B)4 4C)4 4 4 D)死循環14. 當執行以下程序段時_。x=-1;do x=x*x;while(!x)A)循環體將執行一次B)循環體將執行兩次C)循環體將執行無限次D)會提示有語法錯誤15. 以下敘述正確的是_。A)do-while語句構成的循環不能用其它語句構成的循環代替B)do-while語句構成的循環只能用break語句退出C)用do-while語句構成的循環,在while后的表達式為非0時結束循環D)用do-while語句構成的循環,在while后的表達式為0時結束循環16. 以下程序執行后,sum的值是_。#include void main()int n,sum;for(n=1;n100) printf (%dn ,a100);else printf (%dn ,a=100);5. 若變量已正確定義,以下語句段的輸出結果是 *# 。x=0; y=2; z=3;switch(x)case 0:switch(y=2)case 1: printf(*);break;case 2: printf(%);break;case 1:switch(z)case 1: printf($);case 2: printf(*);break;default: printf(#);6. 以下程序運行后的輸出結果是 3 。#include void main() int p=30;printf(%dn,(p/30?p/10:p%3);7. 有以下程序#include void main() int a=5,b=4,c=3,d=2;if(abc)printf(%d n,d);else if (c-1=d)=1)printf(%dn,d+1);elseprintf(%dn,d+2);執行后輸出結果是 。(2003年4月)A)2 B)3 C)4 D)編譯時有錯,無結果8. 在if-else結構中,else子句不能作為語句單獨使用,必須與_if_配對使用,且若if和else后面有多條語句,則需用_大括號_將其成為一個復合語句。9. while循環結構中,當表達式為_時執行其中的內嵌語句;循環體如果包含一個以上的語句,應該用_括起來。10. 如果表達式xy為真或ay&ab)為真。對嗎?_【_1_】_。三、編程題編一個程序,輸入華氏溫度(F),按下列公式計算并輸出對應的攝氏溫度(C): C=5(F-32)/9編
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網絡營銷對農產品的影響研究試題及答案
- 清晰明了的土木工程師考試試題及答案
- 新場地測試題及答案
- 電動汽車海外市場的發展機會試題及答案
- 新能源汽車動力系統集成技術試題及答案
- 淺表超聲考試試題及答案
- 審計學概論試題及答案
- 承德初中試題分析及答案
- 物理實驗與理論2025年大學試題及答案
- 白茶測試題及答案大全
- 浸水電梯應急保障檢測規范DB1305T+95-2024
- 醫療安全(不良)事件報告制度培訓課件
- 自動噴水滅火系統施工安裝質量記錄(樣本)
- 12SS508混凝土模塊式室外給水管道附屬構筑物
- T-LNEMA 013-2024 實驗室危險化學品貯存管理技術規范
- 麻辣燙合伙人合同協議書(2篇)
- 青年人要有艱苦奮斗的精神(2023年遼寧沈陽中考語文試卷議論文閱讀題及答案)
- 食品安全前提方案PRP程序
- 構建水利安全生產風險管控六項機制工作指導手冊
- 2024-2030年中國蘿卜種植市場營銷渠道分析與發展規模研究研究報告
- DZT 0447-2023 巖溶塌陷調查規范(1:50000)
評論
0/150
提交評論