迴圈/重複敘述 12
出自 陳富國維基館
下列程式若以switch-case表示,下列答案何者正確? if (i == 3) cout<<'A'; else if (i > 3 && i <= 5) cout<<"BC"; else cout<<'C'; (A) switch (i) { case 3: cout<<'A'; case 4: cout<<'B'; case 5: cout<<'C'; default: cout<<'C'; } (B) switch (i) { case 3: cout<<'A'; break; case 4: cout<<'B'; break; case 5: cout<<'C'; break; default: cout<<'C'; } (C) switch (i) { case 3: cout<<'A'; break; case 4: case 5: cout<<'B'; break; default: cout<<'C'; } (D) switch (i) { case 3: cout<<'A'; break; case 4: case 5: cout<<'B'; default: cout<<'C'; }
解答
Ans: D
解說:
類似題型
題目
解說:
程式觀念考題 | |||||
---|---|---|---|---|---|
基本程式語言 | 決策程式語法 | 迴圈/重複敘述 | 副程式呼叫與遞迴 | 物件導向-類別與物件 | 其他 |
|
06 . 07 . 08 . 09 . 10 11 . 12 . 13 . 14 . 15 |
06 . 07 . 08 . 09 . 10 11 . 12 . 13 . 14 . 15 |
06 . 07 . 08 . 09 . 10 11 . 12 . 13 . 14 . 15 |
06 . 07 . 08 . 09 . 10 11 . 12 . 13 . 14 . 15 |
06 . 07 . 08 . 09 . 10 11 . 12 . 13 . 14 . 15 |