c語言第五章-選擇結構程序設計(習題冊答案)(總7頁).doc
《c語言第五章-選擇結構程序設計(習題冊答案)(總7頁).doc》由會員分享,可在線閱讀,更多相關《c語言第五章-選擇結構程序設計(習題冊答案)(總7頁).doc(7頁珍藏版)》請在匯文網上搜索。
1、第五章 選擇結構程序設計 基礎練習(A)一、填空題 1、關系表達式的運算結果是 邏輯 值。C語言沒有邏輯型數(shù)據(jù),以 1 代表“真”,以 0代表“假”。2、邏輯運算符!是 單目 運算符,其結合性是由 右結合性 。3、C語言提供的三種邏輯運算符是 & 、 | 、 ! 。其中優(yōu)先級最高的為 ! ,優(yōu)先級最低的為 | | 。4、邏輯運算符兩側的運算對象不但可以是0和1,或者是0和非0的整數(shù),也可以是任何類型的數(shù)據(jù)。系統(tǒng)最終以 0 和 非0 來判定它們屬于“真”或“假”。5、設y為int型變量,請寫出描述“y是偶數(shù)”的表達式 (y%2=0) 。6、設x,y,z均為int型變量,請寫出描述“x或y中有一個
2、小于z”的表達式xz|yz 。7、條件“2x3或x-10”的C語言表達式是 x2&x=A)&(chbc的值是 0 。10、當a=5,b=4,c=2時,表達式ab!=c的值是 1 。11、已知A=7.5,B=2,C=3.6,表達式AB&CA|AB的值是 0 。12、若a=6,b=4,c=2,則表達式!(a-b)+c-1&b+c/2的值是 1 。13、有int x,y,z;且x=3,y=-4,z=5,則表達式(x&y)=(x|z)的值為 1 。14、有int x,y,z;且x=3,y=-4,z=5,則以下表達式的值為 1 。!(xy)+(y!=z)|(x+y)&(y-z)15、有int a=3,b
3、=4,c=5,x,y;,則以下表達式的值為 0 。!(x=a)&(y=b)&016、if (!k) a=3;語句中的!k可以改寫為 k= =0 ,使其功能不變。二、選擇題1、邏輯運算符兩側運算對象的數(shù)據(jù)類型(D)。A)只能是0或1B)只能是0或非0正數(shù)C)只能是整型或字符型數(shù)據(jù)D)可以是任何類型的數(shù)據(jù)2、以下關于運算符優(yōu)先順序的描述中正確的是(C)。A)關系運算符算術運算符賦值運算符邏輯與運算符B)邏輯與運算符關系運算符算術運算符賦值運算符C)賦值運算符邏輯與運算符關系運算符算術運算符D)算術運算符關系運算符賦值運算符邏輯與運算符3、下列運算符中優(yōu)先級最高的是(B)。A)B)+C)&D)!=4
4、、為判斷字符變量c的值不是數(shù)字也不是字母時,應采用下述表達式(D )。A)c=57&c=90&c=122B)!(c=57&c=90&c=122)C)c=48&c=65&c=97&c=48&c=65&c=97&c=1)&(x=200)&(x=1)|(x=200)|(x=1)&(x=200)&(x=1)|(x=200)|(x=300)6、設x、y和z是int型變量,且x=3,y=4,z=5,則下面表達式中值為0的是( D )。A)x&yB) x=yC) x|y+z&y-zD) !(x=y&chb)&(n=cd)后n的值為( B )。A)1B)2C)3D)49、以下不正確的if語句形式是(C)。A)
5、 if(xy&x!=y);B) if(x=y) x+=y;C) if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y);D) if(xy)z=x; x=y; y=z;A)x=10,y=20,z=30B)x=20,y=30,z=30C)x=20,y=30,z=10D)x=20,y=30,z=2011、以下if語句語法正確的是(B)。A) if(x0)printf(“%f”,x)else printf(“%f”,-x);B) B) if(x0)x=x+y; printf(“%f”,x);else printf(“%f”,-x);C) C) if(x0)x=x+y;
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 語言 第五 選擇 結構 程序設計 習題 答案