關於阿摩
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
      難度:適中
      10
       【站僕】摩檸Morning:有沒有達人來解釋一下?
      倒數 4天 ,已有 0 則答案