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

下列 C 程式,執行的結果? #include <stdio.h> int main(void) { int i = 7; if (i < 10) i = 2; else if(i < 5) i = 6; else i++; printf("%d", i); return 0; }

A8
B6
C4
D2正確答案
答案與詳解
D
正確答案
if-else if-else 只會執行第一個成立的分支,i=7<10 成立,i 被設為 2。

為什麼答案是 D

i=7,判斷 i<10 為真,執行 i=2 後整個 if-else 鏈結束,印出 2。

考點:誤入else考點:分支互斥考點:干擾選項考點:if優先匹配
載入中…

計算機概要 相關題目

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

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

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