關於阿摩
80萬題免費題庫,最詳盡的詳解,是您考試的必備利器!

錯在阿摩,贏在考場!
錯在阿摩,贏在考場!

搜尋:apet

7 根據下列的 C++語言程式碼,請問輸出結果為何? #include using namespace std; class CPet { public: void Show() { cout << "Pet"; } }; class CDog : public CPet { public: virtual void Show() { cout << "Dog"; } }; class CSmallDog : public CDog { public: void Show() { cout << "SmallDog"; } }; int main() { CPet aPet; CDog aDog; CSmallDog aSmallDog; CPet* pPet[3] = { &aPet, &aDog, &aSmallDog}; for (int i=0; i<3; i++) pPet[i]->Show(); return 0; }
(A) Pet Dog SmallDog
(B) Pet Pet Pet
(C) Pet Dog Dog
(D) Pet SmallDog SmallDog
編輯私有筆記及自訂標籤
答案:B
難度:困難
最佳解!
YO NING 幼稚園下 (2017/04/12)
#include using names☆☆☆☆ ☆☆☆;...


(內容隱藏中)
查看隱藏文字