25. 下列以 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; }
(A)1
(B)2
(C)3
(D)4
(A)1
(B)2
(C)3
(D)4
答案:登入後查看
統計: A(59), B(106), C(47), D(22), E(0) #1187175
統計: A(59), B(106), C(47), D(22), E(0) #1187175
詳解 (共 3 筆)
#1353620
原題目缺少下面程式
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;
}
1
0