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

C++程式片段如下: class Student { private: int score; public: void setScore(int n) { if(n>=90) score=100; else if(n>=60 && n<90) score=n+5; else score=n+3; } int getScore () { return score; } void showScore() { cout << getScore() << endl; } }; 若執行以下敘述會得到什麼結果? Student stu; stu.setScore(80); stu.showScore();

A80
B83
C85正確答案
D100
答案與詳解
C
正確答案
傳入80進入第二個條件分支,計算80+5得到85並輸出。

為什麼答案是 C

80符合大於等於60且小於90的條件,執行score=n+5,結果為85,正確。

載入中…

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

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

黑皮