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

根據下面 C 程式碼的執行結果,請問下列哪個選項描述的是變數 z 的值?

Az 的值為:2
Bz 的值為:1
Cz 的值為:0正確答案
Dz 的值為:5 #include <stdio.h> int main() { int x = 10; int y = 5; int z; z = x % y; printf("z 的值為:%d\n", z); return 0; }
答案與詳解
C
正確答案
C 語言中的餘數運算子 '%' 會計算兩數相除後的餘數,10 除以 5 的餘數為 0。

逐選項解析

Az 的值為:2✕ 易錯陷阱
2 是 10 除以 5 的商(x / y),而非餘數,屬於混淆除法與餘數運算的陷阱。
Bz 的值為:1✕ 錯誤
10 除以 5 的餘數不可能為 1,此為錯誤計算結果。
Cz 的值為:0✓ 正確
Dz 的值為:5 #include <stdio.h> int main() { int x = 10; int y = 5; int z; z = x % y; printf("z 的值為:%d\n", z); return 0; }✕ 易錯陷阱

立即註冊,看完整詳解

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

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

資訊科技 相關題目

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

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

Examly