單項選擇題this指針存在的目的是()。

A.保證基類公有成員在子類中可以被訪問
B.保證每個對象擁有自己的數(shù)據(jù)成員,但共享處理這些數(shù)據(jù)成員的代碼
C.保證基類保護成員在子類中可以被訪問
D.保證基類私有成員在子類中可以被訪問


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題一個類可包含析構(gòu)函數(shù)的個數(shù)是()。

A.0個
B.1個
C.至少一個
D.0個或多個

2.單項選擇題如果沒有為一個類定義任何構(gòu)造函數(shù)的情況下,下列描述正確的是()。

A.編譯器總是自動創(chuàng)建一個不帶參數(shù)的構(gòu)造函數(shù)
B.這個類沒有構(gòu)造函數(shù)
C.這個類不需要構(gòu)造函數(shù)
D.該類不能通過編譯

3.單項選擇題對類中聲明的變量的闡述,下列描述中正確的是()。

A.屬于全局變量
B.只屬于該類
C.屬于該類,某些情況下也可被該類不同實例所共享
D.任何情況下都可被該類所有實例共享

4.單項選擇題下列哪個類型函數(shù)不適合聲明為內(nèi)聯(lián)函數(shù)?()

A.函數(shù)體語句較多
B.函數(shù)體語句較少
C.函數(shù)執(zhí)行時間較短
D.函數(shù)執(zhí)行時間過長

5.單項選擇題設(shè)存在函數(shù)int max(int,int)返回兩參數(shù)中較大值,若求22,59,70三者中最大值,下列表達式不正確的是()。

A.int m = max(22,max(59,70));
B.int m = max(max(22,59),70);
C.int m = max(22,59,70);
D.int m = max(59,max(22,70));

最新試題

如果在定義引用時,在定義的前面加上了()關(guān)鍵字,則表明該引用是常引用。

題型:填空題

static_cast的功能是將一種數(shù)據(jù)類型轉(zhuǎn)換成另一種數(shù)據(jù)類型,其使用格式為()。

題型:填空題

string對象可以使用cin和()進行輸入和輸出。

題型:填空題

程序員既可以使用系統(tǒng)提供的頭文件,也可以定義自己的頭文件,并在程序中使用#include指令將其包含進來。一般情況下,使用尖括號括住系統(tǒng)提供的頭文件,使用()括住程序員自己定義的頭文件。

題型:填空題

第一代高級語言以Fortran語言和()語言為代表。

題型:填空題

()可以看作是符號化了的機器語言,使用助記符編寫程序。

題型:填空題

運算符new還可以用來對數(shù)組進行動態(tài)分配,這時需要在數(shù)據(jù)類型后面添加(),并在其中指明所要分配的數(shù)組元素個數(shù)。

題型:填空題

在程序中使用函數(shù)可以是提高程序的開發(fā)效率和()。

題型:填空題

兩個以上的函數(shù),具有相同的函數(shù)名,但是形參的個數(shù)或者類型不同,編譯器根據(jù)實參和形參的類型及個數(shù)的最佳匹配,自動確定調(diào)用哪一個函數(shù),這就是()。

題型:填空題

string類中為字符串對象提供了一些成員函數(shù),調(diào)用這些成員函數(shù)的方法為()。

題型:填空題