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

2021-08-08 18:15:07 字數 1389 閱讀 9330

main()

【答案】585858

【2023年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=0;if(x>=0)if(x>0) y=1;else y=-1;

d) if(x>=0) if(x>0) y=1;else y=0;else y=-1;

【答案】c

【2023年4月】(6) 以下程式執行後的輸出結果是【 】。

main()

【答案】20,0

【2023年4月】(22) 有以下程式

main()

執行後輸出的結果是

a) 2b) 3c) 4d) 編譯時有錯,無結果

【答案】b

【2023年4月】(8) 若有以下程式

main()

執行後輸出結果是【 】。

【答案】1

【2023年4月】(9) 若有以下程式

main()

執行後輸出結果為【 】。

【答案】5 0 3

【2023年9月】(20)有定義語句:int a=1,b=2,c=3,x;,則以下選項中各程式段執行後,x的值不為3的是

a) if (cb) if (a<3) x=3; else if(a<2) x=2; else x=1;

c) if (a<3) x=3; if(a<2) x=2; if(a<1) x=1;

d) if (a【答案】c

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

main()

【答案】yes

【2023年4月】9、有以下程式

main( )

執行後輸出結果是【 】。

【答案】-4

【2023年9月】22.有以下程式

main()

程式執行後的輸出結果是

a)2b)3c)43d)44

【答案】a

【2023年9月】23.下列條件語句中,功能與其他語句不同的是

a)if(a) printf("%d\n",x);else printf("%d\n",y);

b)if(a==0) printf("%d\n",y);else printf("%d\n",x);

c)if(a!=0) printf("%d\n",x);else printf("%d\n",y);

d)if(a==0) printf("%d\n",x);else printf("%d\n",y);

【答案】d

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

2000年4月 23 以下敘述正確的是a do while語句構成的迴圈不能用其它語句構成的迴圈來代替。b do while語句構成的迴圈只能用break語句退出。c 用do while語句構成的迴圈,在while後的表示式為非零時結束迴圈。d 用do while語句構成的迴圈,在while後的表示...

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