c語言練習題,C語言基礎練習題

2021-12-19 14:53:22 字數 2602 閱讀 2098

1樓:

1、c語言的跳轉語句中,對於break和continue說法正確的是_______。

a、continue語句只應用於迴圈體中

b、break語句只應用於迴圈體中 (switch也用)

c、break是無條件跳轉語句,continue不是 (均無條件跳轉)

d、break和continue的跳轉範圍不夠明確,容易產生問題 (goto跳轉範圍不夠明確)

2、對於do...while語句,下列說法中正確的是______。

a、用do...while語句可實現分支程式設計 (迴圈)

b、當迴圈條件不成立時,至少也要執行一次迴圈體

c、當迴圈條件不成立時,一次也不執行迴圈體 (至少執行一次)

d、do...while與while結構完全相同 (不同)

3、下列程式段執行時,若從鍵盤輸入23,則輸出為______。

int c,num;

scanf("%d",&num);

dowhile(num>0);

printf("\n");

解釋:第一次迴圈 23%10 = 3 輸出3,23/10(整除)值為2 繼續迴圈

第二次迴圈 2 %10 = 2 輸出2 2/10值為0 退出迴圈

結果 32

4、若i,j已定義為int型,則以下for迴圈是( )。

for(i=0,j=0;(j!=123)&&(i<4);i++);

a、無限迴圈

b、迴圈次數不定

c、執行4次

d、執行3次

解釋:j != 123 永遠為真

上面一句等價為 for(i=0;i < 4;i++); 所以4次

5、對於for(表示式1;;表示式3)可以理解為________。

a、for(表示式1;0; 表示式3)

b、for(表示式1;1; 表示式3)

c、for(表示式1;表示式1;表示式3)

d、for(表示式1;表示式3;表示式3)

解釋:for(表示式1;;表示式3) 說明迴圈不判斷迴圈條件永遠為真所以

for(表示式1;1; 表示式3)

6、執行下列程式段後,i值是( )。

int i,x;

for(i=1,x=1;i<=20;i++)

x-=3;

} 第一次迴圈:語句1為假,語句2為真執行 x+ = 5 x值變成6 重新迴圈

第二次迴圈:語句1為假,語句2為假執行 x- = 3 x值變成3 重新迴圈

第三次迴圈:語句1為假,語句2為真執行 x+ = 5 x值變成8 重新迴圈

第四次迴圈:語句1為假,語句2為假執行 x- = 3 x值變成5 重新迴圈

第五次迴圈:語句1為假,語句2為真執行 x+ = 5 x值變成10 重新迴圈

第六次迴圈:語句1為真,退出迴圈 x值為10

7、下列程式的執行結果是( )。

#include

main( ) }

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

} switch語句一旦匹配到case就不在匹配case了,直接按順序執行下一個case中的**。不難得出答案。

8、下列程式段執行結果是輸出( )。

x=3;

do while(!x);

x++ 和++x 字首和字尾的問題數上講了很多。

第一次迴圈輸出3 x的值變成2 !2 為假退出迴圈

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

#include

#define n 2

#define m n+1

#define num (m+1)*m/2

main( )

printf("\n");

} 巨集:

等價於 while(i <= (m+1)*m/2 )

等價於 while(i <= (n+1+1)*n+1/2 )

等價於 while(i <= (2+1+1)*2+1/2 )

等價於 while(i <= 8 )

10、若i,j已定義為int型,則以下程式段中內迴圈體"printf("sd\n");"的執行次數是__________。

#include

main( )

迴圈中條件變數x++ 和++x 等效

結果我沒驗證 c語言學習推薦看 point on c

2樓:匿名使用者

1.a 2.b 3.a 4.c 5.b 6.c 7.b 8.b 9.a 10.a

可以將題目編譯得出答案

3樓:

1-5abacb

c b b a a

4樓:獨孤鵬你好

abaabadbaa

推薦一些有關c語言陣列的練習題。

c語言基礎練習題

5樓:匿名使用者

#include

int main(void)

else

}printf("%lu %lf %lu %lf\n",cnte,sume/cnte,cnto,sumo/cnto);

return 0;}

php練習題,PHP練習題

有 php 5專案開發實戰詳解 你可以看看這個,另外那些函式都是要在專案的開發當中運用的,你可以先讓自己有個印象,然後用到的時候再查幫助手冊,這樣幾次就記住了,呵呵 有小例子就說明有練習啊,呵呵,你把那些例子做出來,然後再改善一下就可以理解了!我是專業製作 的,主要從事asp和php 製作,憑著近六...

天淨沙秋思練習題,天淨沙秋思練習題

1.這首曲中bai點名全篇主旨的du一個詞是 斷zhi腸2.元 朝 戲曲dao 家 回雜劇 家 秋思答 是 線索 3.本曲中具有對比反襯意味的兩句是 夕陽西下,斷腸人在天涯。4.本曲中描寫蒼涼蕭瑟的秋景的兩句是 枯藤老樹昏鴉,小橋流水人家,古道西風瘦馬。1斷腸2元朝 雜劇家 散曲家 秋思是曲名 3小...

乘法公式練習題,乘法公式練習題

a 2 ab 15,b 2 ab 6 相減 a 2 b 2 15 6 9 兩邊平方 a 2 b 2 2 81 a 2 b 2 2 a 2 b 2 2 4a 2b 2 81 4a 2b 2 a 2 ab 15,b 2 ab 6 相加 a 2 b 2 2ab 21 2ab 21 a 2 b 2 所以4a...