Examly題庫立即開始練習
國中教甄|資訊科技資訊科技105 年第 22 題單選題

執行下列 C 語言所寫的程式之後,應該看到甚麼? #include <stdio.h> #include <stdlib.h> void main() { int i=3, j=4, k=5; if (i==1) if (j==4) k=4; else k=8; printf("%d",k); }

A4
B8
C3
D5正確答案
答案與詳解
D
正確答案
因為最外層 if (i==1) 條件為假,內部敘述皆不執行,故 k 維持初始值 5。

逐選項解析

A4✕ 錯誤
若 i==1 且 j==4 時,k 才會被賦值為 4。本題 i=3,條件不成立。
B8✕ 錯誤
若 i==1 且 j!=4 時,k 才會被賦值為 8。本題 i=3,條件不成立。
C3✕ 錯誤
D5✓ 正確

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資訊科技 相關題目

想練更多資訊科技考古題?

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

Examly