Examly題庫立即開始練習
2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要10623單選題

執行下列 C++程式碼後,螢幕印出的數字為何? int main() { int A[4][4]={1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4}; int total=0; for(int i=0;i<4;i++) for(int j=0;j<4;j++){ if((i+j)>5) break; total+=A[i][j]; } cout<<total<<endl; return 0; }

A26
B30
C36正確答案
D40
答案與詳解
C
正確答案
break 只跳出內層 for 迴圈,僅 i=3 時 j=3 會跳出,其餘全加總。

為什麼答案是 C

i+j>5 只在 (i=3,j=3) 成立(和為6),此時 break 跳出內層,A[3][3]=4 沒被加。總和 40-4=36。

考點:break 範圍誤判考點:條件判斷錯誤考點:break 僅跳內層考點:忽略 break
載入中…

計算機概要 相關題目

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

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

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