第 1 頁:單選 |
第 5 頁:程序改錯(cuò)、簡單應(yīng)用 |
第 6 頁:綜合應(yīng)用 |
第 7 頁:參考答案 |
11.為了提高函數(shù)調(diào)用的實(shí)際運(yùn)行速度,可以將較簡單的函數(shù)定義為( )。
A.內(nèi)聯(lián)函數(shù)
B.重載函數(shù)
C.遞歸函數(shù)
D.函數(shù)模板
12.若AA為一個(gè)類,a為該類的非靜態(tài)數(shù)據(jù)成員,在該類的一個(gè)成員函數(shù)定義中訪問a時(shí),其書寫格式為( )。
A.a
B.AA.a
C.a{}
D.AA::a{}
13.當(dāng)派生類從一個(gè)基類保護(hù)繼承時(shí),基類中的一些成員在派生類中成為保護(hù)成員,這些成員在基類中原有的訪問屬性是( )。
A.任何
B.公有或保護(hù)
C.保護(hù)或私有
D.私有
14.若要對(duì)Date類中重載的加法運(yùn)算符成員函數(shù)進(jìn)行聲明,下列選項(xiàng)中正確的是( )。
A.Data+{Data};
B.Dataoperator+{Data};
C.Data+operator{Data};
D.operator+{Data.Data};
15.下列關(guān)于模板的描述中,錯(cuò)誤的是( )。
A.類模板的成員函數(shù)都是模板函數(shù)
B.函數(shù)模板是一種參數(shù)化類型的函數(shù)
C.滿足一定條件時(shí)可以省略模板實(shí)參
D.模板形參只能由關(guān)鍵字typename聲明
16.要利用C++流實(shí)現(xiàn)輸入輸出的各種格式控制,必須在程序中包含的頭文件是( )。
A.fatream
B.istream
C.ostream
D.iomanip
17.下列選項(xiàng)中,不是C++關(guān)鍵字的是( )。
A.class
B.function
C.friend
D.viruual
18.字符串“a+b=12\n\t”的長度為( )。
A.12
B.10
C.8
D.6
19.下列語句中,與語句“n=(a>b?(b>c?1:0):0);”的功能等價(jià)的是( )。
A.if(a<=b)n=0;
B.if((a>b)‖(b>c))n=1;elsen=0;
C.if(a>b)if(b>c)n=1;elsen=;elsen=0;
D.if(a>b)n=1;elseif(b<=c)n=1;elseif(b>c)n=1;elsen=0;
20.有如下程序:
#include
usingnamespacestd;
intmain( ){
inta[6]={23,l5,64,33,40,58};
ints1,s2;
s1=s2=a[0];
for(int*p=a+1;p if(sl>*p)s1=*P;
if(s2<*p)s2=*p;
}
cout< return0;
}
運(yùn)行時(shí)的輸出結(jié)果是( )。
A.23
B.58
C.64
D.79
相關(guān)推薦:
2014年計(jì)算機(jī)二級(jí)考試C++上機(jī)考試試題及答案匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |