選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)--習(xí)題

選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)--習(xí)題

ID:5278879

大?。?98.26 KB

頁數(shù):14頁

時間:2017-12-07

選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)--習(xí)題_第1頁
選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)--習(xí)題_第2頁
選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)--習(xí)題_第3頁
選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)--習(xí)題_第4頁
選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)--習(xí)題_第5頁
資源描述:

《選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)--習(xí)題》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、第5章選擇結(jié)構(gòu)一、選擇題(在下列各題的A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項填涂在答題卡相應(yīng)位置上。)5.1在C程序中,判邏輯值時,用“非0”表示邏輯值“真”,又用“0”表示邏輯值“假”。在求邏輯值時,用()表示邏輯表達式值為“真”,又用()表示邏輯表達式值為“假”。A)10B)01C)非0非0D)115.2已知intx=6,y=2,z;則執(zhí)行表達式z=x=x>y后,變量z的值為A)0B)1C)4D)55.3能正確表示邏輯關(guān)系:“a≥10或a≤0”的C語言表達式是A)a>=10ora<=0B)a>=0

2、a<=10C)a>=10&&a<=0D)a>=10∥a<=

3、05.4若變量c為char類型,能正確判斷出c為小寫字母的表達式是A)′a′<=c<=′z′B)(c>=′a′)

4、

5、(c<=′z′)C)(′a′<=c)and(′z′>=c)D)(c>=′a′)&&(c<=′z′)5.5設(shè)intx=1,y=1;表達式(!x

6、

7、y--)的值是A)0B)1C)2D)-15.6有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c<′B′);執(zhí)行該程序段后,x的值為A)tureB)falseC)0D)15.7以下程序的輸出結(jié)果是main(){inta=4,b=5,c=0,d;d=!a&&!b

8、

9、!c;printf("%d\n",d

10、);}A)1B)0C)非0的數(shù)D)-15.8設(shè)有:inta=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值是A)1B)2C)3D)45.9已知x,y,z均為整型變量,且值均為1,則執(zhí)行語句++x

11、

12、++y&&++z;后,表達式x+y的值為A)1B)2C)3D)45.10表達式a

13、

14、(c&d)中運算符優(yōu)先級最高的是A)

15、

16、B)&C)12?x+10:x-12;printf("%d\n",y);}A)0B)22C)12D

17、)105.12已知charch=′C′;則以下表達式的值是ch=(ch>=′A′&&ch<=′Z′)?(ch+32):ch;A)AB)aC)ZD)c5.13若有條件表達式(exp)?a++:b--,則以下表達式中能完全等價于表達式(exp)的是A)(exp==0)B)(exp!=0)C)(exp==1)D)(exp!=1)5.14有以下程序main(){inti=1,j=1,k=2;if((j++

18、

19、k++)&&i++)printf("%d,%d,%d\n",i,j,k);}執(zhí)行后輸出結(jié)果是A)1,1,2B)2,2,1C)2,2,2D)2,2,35.15請閱讀以下程序:main(){int

20、a=5,b=0,c=0;if(a=b+c)printf("***\n");elseprintf("$$$\n");}以上程序A)有語法錯不能通過編譯B)可以通過編譯但不能通過連接C)輸出***D)輸出$$$5.16若執(zhí)行下述程序時,若從鍵盤輸入6和8時,結(jié)果為main(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(a

21、rintf("%f\n",y);}該程序的輸出結(jié)果是A)0.000000B)0.250000C)0.500000D)1.0000005.18以下4個選項中,不能看做一條語句的是A);B)a=5,b=2.5,c=3.6;C)if(a<5);D)if(b!=5)x=2;y=6;5.19若intk=8;則執(zhí)行下列程序后,變量k的正確結(jié)果是main(){intk=8;switch(k){case9:k+=1;case10:k+=1;case11:k+=1;break;default:k+=1;}printf("%d\n",k);}A)12B)11C)10D)95.20閱讀如下程序段#include

22、"stdio.h"main(){inta=45,b=40,c=50,d;d=a>30?b:c;switch(d){case30:printf("%d,",a);case40:printf("%d,",b);case50:printf("%d,",c);default:printf("#");}}則輸出的結(jié)果是A)40,50,B)50,#C)40,#D)40,50,#5.21現(xiàn)有如下程序段,此程序段編譯有錯誤,則程序段的錯

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。