23.下列描述中哪個是正確的?
A)私有派生的子類無法訪問父類的成員
B)類A的私有派生子類的派生類C無法初始化其祖先類A對象的屬性,因為類A的成員對類C是不可訪問的
C)私有派生類不能作為基類派生子類
D)私有派生類的所有子孫類將無法繼續(xù)繼承該類的成員
【參考答案】 B
24.下列關于構造函數(shù)說法不正確的是
A)構造函數(shù)必須與類同名 B)構造函數(shù)可以省略不寫
C)構造函數(shù)必須有返回值 D)在構造函數(shù)中可以對類中的成員進行初始化
【參考答案】 C
25.如果友元函數(shù)重載一個運算符時,其參數(shù)表中沒有任何參數(shù)則說明該運算符是
A)一元運算符 B)二元運算符 C)選項A)和選項B)都有可能 D)重載錯誤
【參考答案】 D
26.在重載一個運算符時,如果其參數(shù)表中有一個參數(shù),則說明該運算符是
A)一元成員運算符 B)二元成員運算符
C)一元友元運算符 D)選項B)和選項C)都可能
【參考答案】 D
27.下列關于模板的說法正確的是
A)模板的實參在任何時候都可以省略
B)類模板與模板類所指的是同一概念
C)類模板的參數(shù)必須是虛擬類型的
D)類模板中的成員函數(shù)全部都是模板函數(shù)
【參考答案】 D
28.表示在輸出時顯示小數(shù)位,和在文件輸入時判斷文件尾的函數(shù)分別是
A)showbase()和eof() B)showpoint()和eof()
C)showpoint()和bad() D)showpoint()和good()
【參考答案】 B
29.下面程序段的運行結果是
void main()
{ int t, a, b, c;
a=1;b=2;c=2;
while(a
{ t=a;a=b;b=t;c--;}
cout << a << "," << b << "," << c; }
A)1,2,0 B)2,1,0 C)1,2,1 D)2,1,1
【參考答案】 A
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |