11.C++語言中標(biāo)點(diǎn)符號(hào)中表示一條預(yù)處理命令開始的是( )
A.# B.; C.* D.{
【參考答案】 A
12.sizeof(float)是( )
A.一個(gè)雙精度型表達(dá)式 B.一個(gè)整型表達(dá)式
C.一種函數(shù)調(diào)用 D.一個(gè)不合法的表達(dá)式
【參考答案】 B
13.設(shè)有程序段
int k=10;
while(k=0)k=k-1;
則下面描述中正確的是( )
A.循環(huán)執(zhí)行10次 B.無限循環(huán)
C.循環(huán)體語句一次也不執(zhí)行 D.循環(huán)體語句執(zhí)行一次
【參考答案】 C
14.以下不正確的定義語句是( )
A.double x[5]={2.0,4.0,6.0,8.0,10.0};
B.int y[5]={0,1,3,5,7,9};
C.char c1[]={′1′,′2′,′3′,′4′,′5′};
D.char c2[]={′\x10′,′\xa′,′\x8′};
【參考答案】 B
15.下列函數(shù)的運(yùn)行結(jié)果是( )
#include
int f(int a,int b)
{ int c;
if(a>b) c=1;
else if(a==b) c=0;
else c=-1;
return(c); }
void main()
{ int i=2,j=3;
int p=f(i,j);
cout<
A.-1 B.1 C.2 D.編譯出錯(cuò),無法運(yùn)行
【參考答案】 A
16.關(guān)于靜態(tài)數(shù)據(jù)成員的描述正確的是( )
A.類的靜態(tài)數(shù)據(jù)成員不是類的所有對(duì)象共享的數(shù)據(jù)
B.類的靜態(tài)數(shù)據(jù)成員不能被類的成員函數(shù)調(diào)用
C.類的靜態(tài)數(shù)據(jù)成員不能被類的構(gòu)造函數(shù)調(diào)用
D.類的靜態(tài)數(shù)據(jù)成員必須進(jìn)行初始化
【參考答案】 D
17.下表正確的是( )
類中的訪問屬性 訪問修飾符 在子類中的訪問屬性
A. public private 不能直接訪問
B. protect public public
C. private public 不能直接訪問
D. protect private protect
【參考答案】 C
18.下列運(yùn)算符中全都可以被友元函數(shù)重載的是( )
A.=,+,-,\ B.[],+,(),new C.->,+,*,>> D.<<,>>,+,*
【參考答案】 D
19.對(duì)于下面的程序
ifstream fin(c:\test.txt);
if(fin)
cout<<″ok″;
else
cout<<″wrong″;
對(duì)于if語句中的內(nèi)容可以換為( )
A.fin.fail(); B.fin.bad(); C.fin.good(); D.fin.eof();
【參考答案】 C
20.不合法的main函數(shù)命令行參數(shù)表示形式是( )
A.main(int a,char *c[]) B.main(int arc,char **arv)
C.main(int argc,char *argv) D.main(int argv,char *argc[])
【參考答案】 C
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |