填空題

下列程序輸出結果為()


您可能感興趣的試卷

你可能感興趣的試題

2.單項選擇題C++程序下列說法正確的有:()

A.對調用的虛函數和模板類都進行遲后編譯.
B.基類與子類中函數如果要構成虛函數,除了要求在基類中用virtual 聲名,而且必須名字相同且參數類型相同返回類型相同
C.重載的類成員函數都必須要:或者返回類型不同,或者參數數目不同,或者參數序列的類型不同.
D.靜態(tài)成員函數和內聯函數不能是虛函數,友員函數和構造函數也不能是虛函數,但是析構函數可以是虛函數.

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

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();

4.多項選擇題對于C++中類(class)與結構(struct)的描述正確的為()

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