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

執行下列 C++語言程式後,產生的輸出為何? #include <iostream> using namespace std; int main() { int a=5; int *p; int &r=a; p=&a; r++; (*p)++; p++; cout<<a; }

A5
B6
C7正確答案
D8
答案與詳解
C
正確答案
r 是 a 的參考、p 指向 a,r++ 和 (*p)++ 都讓 a 加 1,最後 a=7。

為什麼答案是 C

a=5,r 是 a 的別名:r++ 後 a=6;p 指向 a,(*p)++ 後 a=7;p++ 只移動指標不影響 a,故輸出 7。

考點:忽略遞增考點:漏算一次考點:參考+指標遞增考點:誤解 p++
載入中…

計算機概要 相關題目

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

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

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