二級C語言考試必備 真題 考點20 do while語句

2021-08-08 18:16:09 字數 1381 閱讀 1404

【2000年4月】(23) 以下敘述正確的是a) do-while語句構成的迴圈不能用其它語句構成的迴圈來代替。

b) do-while語句構成的迴圈只能用break語句退出。

c) 用do-while語句構成的迴圈,在while後的表示式為非零時結束迴圈。

d) 用do-while語句構成的迴圈,在while後的表示式為零時結束迴圈。

【答案】d

【2000年4月】(38) 以下程式段的執行結果是a) a=12 y=12b) a=12 y=12a=14 y=16a=16 y=28

a=16 y=20

a=18 y=24

c) a=12 y=12d) a=12 y=12a=14 y=26

a=14 y=44

int a, y;

a=10; y=0;

dowhile(a=14);

【答案】b

【2000年9月】(27) 有如下程式

main()

while(!x);

} 該程式的執行結果是

a) 321b) 23

c) 不輸出任何內容d) 陷入死迴圈

【答案】b

【2001年4月】(27) 有以下程式段

int x=3;

dowhile (!(--x));

其輸出結果是

a) 1

b) 3 0

c) 1 -2

d) 死迴圈

【答案】c

【2001年9月】(8)以下程式執行後的輸出結果是 【 】 。

main()

while(i>2);

printf(「%d\n」,j);

} 【答案】52

【2002年4月】(25)有以下程式段

int n=0,p;

do while(p!=12345&&n<3);

此處do-while迴圈的結束條件是______。

a) p的值不等於12345並且n的值小於3b) p的值等於12345並且n的值大於等於3c) p的值不等於12345或者n的值小於3d) p的值等於12345或者n的值大於等於3【答案】d

【2003年4月】(24) 有以下程式

main()

i++;

s+=i;

} while(i<7);

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

} 執行後輸出的結果是

a) 16b) 12c) 28d) 21

【答案】a

【2003年9月】(21)有以下程式

main()

while(a!=n);

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

}若要使程式的輸出值為2,則應該從鍵盤給n輸入的值是a)-1b)-3c)-5d)0

【答案】b

二級C語言考試必備 真題 考點17 if else語句

main 答案 585858 2002年4月 22 有一函式 1 x 0 y 0 x 0 1 x 0,以下程式段中不能根據x的值正確計算出y的值的是 a if x 0 y 1 else if x 0 y 0 else y 1 b y 0 if x 0 y 1 else if x 0 y 1 c y ...

二級C語言考試必備 真題 考點29函式的巢狀 遞迴呼叫 2

2000年4月 15 函式 void fun float sn,int n 的功能是 根據以下公式計算s,計算結果 通過形參指標sn傳回 n通過形參傳入,n的值大於等於0。請填空。void fun float sn,int n s 答案 1 sn 2001年4月 30 以下程式的輸出結果是 a 0b...

二級C語言考試必備 真題 考點24二維陣列

2000年9月 45 有如下程式 main i,j,s 0 for i 1 i 3 i for j 0 j i j s a i j printf d n s 該程式的輸出結果是 a 18 b 19 c 20 d 21 答案 a 2001年4月 40 以下程式的輸出結果是 a 1,5,9b 1,4,7...

二級C語言考試必備 真題 考點符型常量變數

2002年9月 14 已知大寫字母a的ascii碼是65,小寫字母a的ascii碼是97,則用八進位制表示的字元常量 101 是 a 字元a b 字元a c 字元e d 非法的常量 答案 a 2003年9月 7 以下程式執行後的輸出結果是 main 答案 b 2000年9月 9 ascii碼 含擴充...

全國計算機等級考試二級C語言真題

2011 年 3 月全國計算機等級考試筆試試卷 二級公共基礎知識和 c 語言程式設計 考試時間 90 分鐘,滿分 100 分 一 選擇題 1 10 21 40 每題 2 分,11 20 每題 1 分,70 分 下列各題 a b c d 四個選項中,只有乙個選項是正確的,請將正確選項填塗在答題卡相應位...