問題詳情

下列以 C++程式語言撰寫之程式執行後的輸出為何?#include using namespace std;class P {public:void foo() { cout << 'P'; }};class C : public P {public:void foo() { cout << 'C'; }};int main(){P p; C c;P *pc = &c;P &rc = c;p.foo();c.foo();pc->foo();rc.foo();return 0;}
(A) PCPP
(B) PPPP
(C) PCCC
(D) CCCC

參考答案

答案:A
難度:適中0.551724
統計:A(48),B(15),C(15),D(5),E(0)

內容推薦

內容推薦