單項(xiàng)選擇題兩個互相獨(dú)立的類:ClassA 和 ClassB,都各自定義了非靜態(tài)的公有成員函數(shù) PublicFunc() 和非靜態(tài)的私有成員函數(shù) PrivateFunc();現(xiàn)在要在ClassA 中增加定義一個成員函數(shù)ClassA::AdditionalPunction(ClassA a,ClassB b);則可以在AdditionalPunction(ClassA x,ClassB y)的實(shí)現(xiàn)部分(函數(shù)功能體內(nèi)部),出現(xiàn)的合法的表達(dá)是最全的是:()

A.x.PrivateFunc();x.PublicFunc();y.PrivateFunc();y.PublicFunc();
B.x.PrivateFunc();x.PublicFunc();y.PublicFunc();
C.x.PrivateFunc();y.PrivateFunc();y.PublicFunc();
D.x.PublicFunc();y.PublicFunc();


您可能感興趣的試卷

你可能感興趣的試題

1.多項(xiàng)選擇題對于C++中類(class)與結(jié)構(gòu)(struct)的描述正確的為()

A.類中的成員默認(rèn)是private的,當(dāng)是可以聲明為public,private 和protected,結(jié)構(gòu)中定義的成員默認(rèn)的都是public;
B.結(jié)構(gòu)中不允許定義成員函數(shù),當(dāng)是類中可以定義成員函數(shù);
C.結(jié)構(gòu)實(shí)例使用malloc()動態(tài)創(chuàng)建,類對象使用new操作符動態(tài)分配內(nèi)存;
D.結(jié)構(gòu)和類對象都必須使用new創(chuàng)建;
E.結(jié)構(gòu)中不可以定義虛函數(shù),當(dāng)是類中可以定義虛函數(shù).
F.結(jié)構(gòu)不可以存在繼承關(guān)系,當(dāng)是類可以存在繼承關(guān)系.