Examly題庫立即開始練習
原住民族考試四等考試-電子工程類科計算機概要10425單選題

下列以 C++語言撰寫的程式中,①②③④各行共有幾行可以通過編譯? class P { public: void foo() {} protected: void goo() {} }; class C : public P { public: void hoo() {} protected: void ioo() {} }; int main() { P p; C c; p.hoo(); // ① p.ioo(); // ② c.foo(); // ③ c.goo(); // ④ return 0; }

A1正確答案
B2
C3
D4
答案與詳解
A
正確答案
①②父類呼叫子類方法不可;③public繼承可呼叫;④protected外部不可存取,僅③通過編譯。

為什麼答案是 A

只有③ c.foo() 可編譯。foo()是P的public成員,C以public繼承後仍為public,c可於main中呼叫。

考點:public繼承考點:protected誤判考點:父子關係考點:繼承方向
載入中…

計算機概要 相關題目

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

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

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