A.第1行
B.第4行
C.第7行
D.沒(méi)有錯(cuò)誤
您可能感興趣的試卷
你可能感興趣的試題
A.myclass*pc=newmyclass;
B.constmyclass*pc=newconstmyclass(15);
C.myclass*pc=newmyclass[100];
D.myclass*pc=newmyclass(25);
A.#include
B.#include"stdio.h"
C.#include<./stdio.h>
D.#include"/stdio.h"
A.如果派生類改寫(xiě)了基類的虛函數(shù)并定義了新的缺省參數(shù),則通過(guò)基類指針調(diào)用這個(gè)函數(shù)將應(yīng)用派生類的缺省參數(shù)。
B.如果派生類改寫(xiě)了基類的非虛函數(shù),則通過(guò)基類指針將調(diào)用該函數(shù)的原始版本,通過(guò)派生類的指針則調(diào)用其改寫(xiě)版本。
C.如果基類沒(méi)有缺省構(gòu)造參數(shù),則派生類的構(gòu)造函數(shù)需要在初始化自身成員之前顯式調(diào)用基類構(gòu)造函數(shù)。
D.如果dynamic_cast無(wú)法將基類引用轉(zhuǎn)換為派生類引用,將拋出異常std::bad_cast。
A.編譯器將自動(dòng)產(chǎn)生缺省構(gòu)造函數(shù),訪問(wèn)權(quán)限為public。
B.編譯器將自動(dòng)產(chǎn)生缺省構(gòu)造函數(shù),訪問(wèn)權(quán)限為private。
C.編譯器將自動(dòng)產(chǎn)生拷貝構(gòu)造函數(shù)。
D.編譯器將自動(dòng)產(chǎn)生拷貝賦值函數(shù)。
A.從“不具備任何虛函數(shù)的類”派生出的新類型,即便定義良好,也可能在使用過(guò)程中導(dǎo)致資源泄露。
B.改寫(xiě)基類的虛函數(shù)時(shí),派生類提供的定義應(yīng)當(dāng)具備完全一致的返回值類型、參數(shù)類型和常量性聲明。
C.指向派生類的指針總是能夠自動(dòng)轉(zhuǎn)換為指向基類的指針,同時(shí)保持常量性不變。
D.即使基類不包含任何成員,用作基類后,在派生類型中也總是至少占據(jù)一個(gè)字節(jié)。
最新試題
當(dāng)不同類型的量進(jìn)行混合算數(shù)運(yùn)算時(shí),可以在程序中使用強(qiáng)制類型轉(zhuǎn)換運(yùn)算符時(shí)static_cast或()。
命名空間是C++的一種機(jī)制,使用關(guān)鍵字()把大量有邏輯聯(lián)系的程序?qū)嶓w組合在一個(gè)標(biāo)識(shí)符下。
在程序中使用函數(shù)可以是提高程序的開(kāi)發(fā)效率和()。
()可以看作是符號(hào)化了的機(jī)器語(yǔ)言,使用助記符編寫(xiě)程序。
程序中使用指針時(shí),涉及的量有兩個(gè):一個(gè)是指針本身;另一個(gè)是()。
引用的定義格式為()。
如果在定義引用時(shí),在定義的前面加上了()關(guān)鍵字,則表明該引用是常引用。
在C++語(yǔ)言中,類庫(kù)中提供了輸入流類istream和輸出流類ostream。istream類的對(duì)象()用來(lái)實(shí)現(xiàn)基本的鍵盤(pán)輸入。
C++語(yǔ)言可以用()限定符強(qiáng)制改變?cè)L問(wèn)權(quán)限。
()是指在程序的同一范圍內(nèi)聲明幾個(gè)功能類似的同名函數(shù)。