2010-1月
1.C++頭文件擴展名 .h
1.app 2.h 3.lib 4.obj
2.不屬于分隔符的是 {}花括號不是
1., 2./ 3.;4.{};
3.可替換#define PI 3.1415926的語句的是 const float pi =3.14;
1.float pi 3.14152.const float PI =3.14
3.const pi(3.14)4const 3.14;
4.布爾類型的標示符 (4bool)
1.void2.short 3.long 4.bool
5.不是C++基本數(shù)據(jù)類型的是(枚舉)
1.字符類型 2.整數(shù)類型 3.邏輯類型4.枚舉類型。
6.C++允許在結(jié)構(gòu)中定義的函數(shù) 這些函數(shù)稱為(成員函數(shù))
1.靜態(tài)函數(shù) 2.構(gòu)造函數(shù)3.析構(gòu)函數(shù)4,成員函數(shù)
7.設(shè)函數(shù)void inc(int) 將性參加1 如果整形變量int i=10 則執(zhí)行inc(i) 后 i的值為(10)
8.默認參數(shù)的生命不正確的是
1,int max(int a,int b,int c.int d=0);
2.int max(int a,int b,int c=0.int d=0);
3int max(int a=0,int b,int c=0.int d=0);
4int max(int a,int b=0,int c=0.int d=0);
9.int &max(int &,int &) 比較兩個最大的數(shù)。int a=10,int b=15在執(zhí)行max(a,b)++后
是10 16
10.包含那種語句的函數(shù)不能聲明為內(nèi)聯(lián)函數(shù) A循環(huán) (內(nèi)聯(lián)不能代碼太多)
11,定義函數(shù)模板中使用的參數(shù)類型標示符需使用下列哪一組的符號<>
12.一個類擁有多個構(gòu)造函數(shù)他們直接的關(guān)系是重載關(guān)系。
13.對于拷貝析構(gòu)函數(shù)point::point(point&p)該函數(shù)可以訪問P的私有和共有成員。
14調(diào)用delete[]刪除對象數(shù)組時 描述正確的是 (數(shù)組中各元素都調(diào)用析構(gòu)函數(shù))
15.指令屬于條件編譯指令(#elif)
16.設(shè)類Test中存在成員static int x 則下列哪種初始化方式是正確的(Test::int x=25)
1.Test::int x=25 2.intx=253.iint test::x=25 4int Testx=25;
17.下列關(guān)于友元的描述錯誤的是(1.)
1.成員函數(shù)不可做友元 2.類可以作友元 3.普通函數(shù)可以做4。靜態(tài)函數(shù)可以做
18.在繼承中派生類擁有的基類個數(shù)(D至少一個)
1.0個 1.1個 多個至少一個。
19.基類中的protected成員通過public派生類中的可見性。3protect
1.不可訪問 2.private 3.protect 4.public
20.下列哪個不是面向?qū)ο蟮年P(guān)鍵要素2結(jié)構(gòu)
1.抽象2結(jié)構(gòu) 3.封裝 4多態(tài)