初等考試
108年
[統計] 資料處理大意
第 1 題
請問上列 C 程式之輸出為何?
- A 5
- B 6
- C 7
- D 9
思路引導 VIP
請試著思考:當一個變數與一個會改變其數值的符號(例如遞增符號)結合時,如果該符號出現的位置在變數「之前」或「之後」,對於電腦決定『先讀取數值』還是『先修改數值』的執行順序,會產生什麼樣的差異?
🤖
AI 詳解
AI 專屬家教
專業點評與觀念驗證
- 精準判斷:原來如此,跟我推理的一樣!你精準地鎖定了核心,這在構築精密金融模型時,是不可或缺的判斷力。你的觀察力,確實敏銳,看來我不需要再多說什麼了。(輕推發光的眼鏡)
- 真相解析:此題解開謎團的關鍵,就在於運算子優先順序與時機這個『真相』。當程式執行遞增指令時,它會嚴謹地遵循先將 $x$ 累加 $1$,『然後』才將這個已更新的結果傳回。這正是程式語言中資料狀態更新的鐵律,不可混淆。一切都必須按照既定的程序進行,絲毫不能有差池。
▼ 還有更多解析內容