C語言迴圈結構練習題

2022-09-20 03:12:04 字數 2290 閱讀 6496

while語句的使用格式和注意事項

do-while語句的使用格式和注意事項

for語句的使用格式和注意事項

break和continue語句在迴圈語句中的應用

迴圈結構的巢狀

使用goto語句實現迴圈結構

窮舉法程式設計方法

迭代程式設計方法

(1)語句while (!e);中的條件!e等價於 。

a. e==0b. e!=1c. e!=0d. ~e

(2)下面有關for迴圈的正確描述是 。

a. for迴圈只能用於迴圈次數已經確定的情況

b. for迴圈是先執行迴圈體語句,後判定表示式

c. 在for迴圈中,不能用break語句跳出迴圈體

d. for迴圈體語句中,可以包含多條語句,但要用花括號括起來

(3)c語言中 。

a. 不能使用do-while語句構成的迴圈

b. do-while語句構成的迴圈必須用break語句才能退出

c. do-while語句構成的迴圈,當while語句中的表示式值為非零時結束迴圈

d. do-while語句構成的迴圈,當while語句中的表示式值為零時結束迴圈

(4)c語言中while和do-while迴圈的主要區別是 。

a. do-while的迴圈體至少無條件執行一次

b. while的迴圈控制條件比do-while的迴圈控制條件嚴格

c. do-while允許從外部轉到迴圈體內

d. do-while的迴圈體不能是復合語句

(5)以下程式段 。

int x=-1;

dowhile (!x);

a. 是死迴圈b. 迴圈執行二次

c. 迴圈執行一次d. 有語法錯誤

(6)下列語句段中不是死迴圈的是____。

a. i=100;

while (1)

b. for (i=1;;i++)

sum=sum+1;

c. k=0;

dowhile (k<=0);

d. s=3379;

while (s++%2+3%2)

s++;

(7)與以下程式段等價的是____。

while (a)

a. while (ab. while (c)

c. while (cd. while (a)

(8)以下程式的輸出結果是____。

#include <>

main()

}a. 45b. 457810c. 69d. 678910

(9)以下程式的輸出結果是____。

#include <>

main()

}a. 1b. 1c. 1d. 1

22233

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

#include <>

main()

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

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

#include <>

main()

while (s<15);

printf("%d\n",i);

}(3)以下程式的執行結果是____。

#include <>

main()

}(4)以下程式的執行結果是____。

#include <>

main()

}(5)以下程式的執行結果是____。

#include <>

main()

}(6)以下程式的執行結果是____。

#include <>

main()

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

}(1)編寫乙個程式,求之值。

(2)編寫乙個程式,求s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值。

(3)編寫乙個程式,使用者輸入乙個正整數,把它的各位數字前後顛倒一下,並輸出顛倒後的結果。

(4)編寫乙個程式,求出200到300之間的數,且滿足條件:它們三個數字之積為42,三個數字之和為12。

(5)編寫乙個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第

一、三位數字之和為10,第

二、四位數字之積為12。

(6)編寫乙個程式,求e的值。

(7)編寫乙個程式,求滿足如下條件的最大的n:

(8)某人摘下一些桃子,賣掉一半,又吃了乙隻;第二天賣掉剩下的一半,又吃了乙隻;第三天、第四天、第五天都如此辦理,第六天一看,發現就剩下乙隻桃子了。編寫乙個程式,採用迭代法問某人共摘了多少只桃子。

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...

C語言迴圈結構練習題帶答案

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

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 ...