Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要11026單選題

執行以下的 C 程式,並輸入"aabbccd",程式的輸出為何? #include <stdio.h> int main() { char token; int n=0; for (token=getchar(); token!='d'; token=getchar()){ if (token=='a' || token == 'b') continue; n++; } printf("%d", n); }

A2正確答案
B4
C6
D7
答案與詳解
A
正確答案
continue 跳過 a、b,只有 c 兩次讓 n++,遇 d 結束,輸出 2。

為什麼答案是 A

a、b 皆被 continue 跳過不計數,只有兩個 c 執行 n++,讀到 d 時迴圈條件不成立而結束,故 n=2。

考點:continue 跳過考點:計數方向錯考點:忽略 continue考點:全部字元
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮