A.抽象類只能作為其它類的基類,不能創(chuàng)建對象
B.抽象類不能用作函數(shù)返回類型
C.可以對抽象類作顯示的類型轉(zhuǎn)換
D.在抽象類的派生類中,如果沒有重新定義純虛函數(shù),則該派生類還是抽象類
您可能感興趣的試卷
你可能感興趣的試題
仔細(xì)閱讀下面的程序
請問該程序的正確輸出是()
A.constructorBdestructorB
B.constructorBdestructorC
C.constructorBdestructorBdestructorC
D.constructorBdestructorCdestructorB
A.純虛函數(shù)是一種特殊的虛函數(shù),它沒有具體的實(shí)現(xiàn)
B.抽象類是指具有純虛函數(shù)的類
C.一個(gè)基類中說明了純虛函數(shù),該基類的派生類一定不再是抽象類
D.抽象類一般作為基類來使用,而不能創(chuàng)建任何具體的對象
A.virtualCVirtualClass();
B.staticvirtualvoidsetValue(int);
C.constCVirtualClass&print()const=0;
D.virtualintgetValue()const=0;
A.抽象類
B.虛基類
C.派生類
D.以上都不對
已知類的繼承層次如下圖所示,其中c、e是虛基類,它們的構(gòu)造函數(shù)分別是a()、b()、c()、d()、e(),現(xiàn)在給類a定義一對象,則在此時(shí)各類構(gòu)造函數(shù)的調(diào)用順序是()
A.d()、e()、b()、e()、d()、c()、a()
B.e()、d()、c()、d()、b()、a()
C.e()、d()、c()、e()、d()、b()、a()
D.e()、d()、d()、c()、b()、a()
最新試題
()是指在程序的同一范圍內(nèi)聲明幾個(gè)功能類似的同名函數(shù)。
在C++語言中,類庫中提供了輸入流類istream和輸出流類ostream。istream類的對象()用來實(shí)現(xiàn)基本的鍵盤輸入。
程序中使用指針時(shí),涉及的量有兩個(gè):一個(gè)是指針本身;另一個(gè)是()。
string對象可以使用cin和()進(jìn)行輸入和輸出。
引用可以用在函數(shù)中,既可以作為函數(shù)的參數(shù)使用,又可以作為函數(shù)的()使用。
為了避免頻繁的函數(shù)調(diào)用與返回,C++語言引入了()的概念。
引用的定義格式為()。
標(biāo)識(shí)符的()是指一個(gè)標(biāo)識(shí)符在程序中的有效范圍。
在C++程序中由new分配的動(dòng)態(tài)內(nèi)存空間必須通過()運(yùn)算符釋放。
C++中每一個(gè)以符號()開頭的行都是預(yù)處理命令。