C語言三大迴圈結構的練習題

2022-05-05 10:45:06 字數 1602 閱讀 4813

專題二練習

一、選擇:

1、以下程式的執行結果是()。

main()

a. 5 b. 4 c. 6 d.不確定

2、以下程式的執行結果是()。

main()

a. 1 b. 0 c. 非0的數 d. —1

3、如下程式的執行結果是()。

void main()

printf("a=%d,b=%d\n",a,b); }

a. a=2,b=1 b. a=1,b=1 c. a=1,b=0 d. a=2,b=2

4、對於如下程式段,何時執行後的結果為true?()

if(i=0)printf("true");

else printf("false");

a. 總是 b. 絕不會 c. 當i為0時 d. 當i不為0時

5、下列程式段執行後,變數x的值是()。

for(x=2;x<10;x+=3);

a. 2 b. 9 c. 10 d. 11

6、設int a=0,b=5;執行表示式++a||++b,a+b後,a,b和表示式的值分別是( )。

a、1,5,7 b、1,6,7 c 、1,5,6 d、0,5,7

7、使用c語言描述關係表示式a<=xa、a<=x=a&x=a&&x8、設i,j均為int型別的變數,則以下程式段中執行完成後,列印出的"ok"數是多少? 08)

for (i=5;i>0;--i)

}(a) 20 (b) 24 (c) 25 (d) 30

9、表示式 -1<=3<=-5 的值是: 08)

(a) 0 (b) 1 (c) 3 (d) 表示式語法有錯

10、若有以下說明和語句,則輸出結果是哪一項? 08)

char str[30]="nanjing normal university!";

str[7]='\0';

printf("%d",strlen(str));

(a) 6 (b) 7 (c) 8 (d) 26

11、設x,y,z,t均為int型變數,則執行以下語句後,t的值是什麼? 08)

x=y=z=1;

t= x || y && z ;

(a) 不定值 (b) 2 (c) 1 (d) 0

1,(x>0)

12.下列能夠正確實現函式y= 0,(x=0) 。的程式段有091,(x<0)

13.若有「int i;」,下列與「for(i=0;i<10;i++)printf(「%d」,i);」的輸出結果相同的迴圈語句是 。(不定項選擇)

09)(a)for(i=0;i<10;i++,printf(「%d」,ib)for(i=0;i<10;printf(「%d」,i++));

(c)for(i=0;i<10; printf(「%d」,i),id)for(i=0;i<10; printf(「%d」,++i));

(e)for(i=0;i<10; ++i)printf(「%d」,i);

C語言三大迴圈結構的練習題

專題二練習 一 選擇 1 以下程式的執行結果是 南師大04 main a.5 b.4 c.6 d.不確定 2 以下程式的執行結果是 南師大04 main a.1 b.0 c.非0的數 d.1 3 如下程式的執行結果是 南師大04 void main printf a d,b d n a,b a.a ...

C語言迴圈結構練習題

while語句的使用格式和注意事項 do while語句的使用格式和注意事項 for語句的使用格式和注意事項 break和continue語句在迴圈語句中的應用 迴圈結構的巢狀 使用goto語句實現迴圈結構 窮舉法程式設計方法 迭代程式設計方法 1 語句while e 中的條件 e等價於 a.e 0...

C語言迴圈結構l練習題

迴圈結構複習 考點1 while語句構成的迴圈結構 一 選擇題 1 以下不構成無限迴圈的語句或者語句組是 2008.04 a n 0b n 0 do while n 0while 1 c n 10d for n 0,i 1 i while n 程式執行後的輸出結果是2007.09 a y 0 b y...