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

執行以下 C++程式,螢幕上的輸出為何?#include <iostream> using namespace std; class A { public: float FA (int input) {return input/3;} }; class B: public A { public: float FB (int input) {return input/4;} }; int main(){ B object1; cout << object1.FB(12) << "#" << object1.FA(12); }

A4#3
B3#4正確答案
C12#12
DFB(12)#FA(12)
答案與詳解
B
正確答案
B繼承A,object1.FB(12)=12/4=3,object1.FA(12)=12/3=4,輸出3#4。

為什麼答案是 B

FB(12)=12/4=3(整數除法),FA(12)=12/3=4。cout依序輸出FB結果、#、FA結果,得到3#4。B繼承A故可呼叫FA。

考點:輸出順序陷阱考點:繼承+整數除法考點:函式回傳值觀念考點:cout輸出概念
載入中…

計算機概要 相關題目

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

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

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