點擊進入在線?贾行:2013年9月計算機等考二級C 上機臨考沖刺卷3
一、選擇題(每小題1分,共40分)
1 下列關(guān)于運算符函數(shù)的描述中,錯誤的是( )。
A. 運算符函數(shù)的名稱總是以0perator為前綴
B. 運算符函數(shù)的參數(shù)可以是對象
C. 運算符函數(shù)只能定義為類的成員函數(shù)
D. 在表達式中使用重載的運算符相當(dāng)于調(diào)用運算符重載函數(shù)
2、有如下程序:
#include
usingnamespacestd;
classBase{
public:
virtualvoidfunctionl(){cout<<’0’;}
voidfunction2(){out<<’1’;}
};
classDerived:publicBase{
oublic:
voidfunctionl(){cout<<’2’;}
voidfunction2(){cout<<’3’;}
};
intmain(){
Base*p=newDerived();
p->functionl();
p->function2();
return0;
}
運行時的輸出結(jié)果是( )。
A. 01
B. 21
C. 03
D. 23
3、有如下程序:
#include(iostream>
usingnamespacestd;
classCon
{
charID;
public:
Con( ):ID(’A){cout<<1;}
Con(charID):ID(ID){cout((2;)
Con(Con8Lc):ID(c.getlD( )){cout<<3;}
chargetID( )const{returnID;}
};
voidshow(Conc){cout< intmain( )
{
Conc1;
show(c1);
Conc2(’B’);
show(c2);
return0;
執(zhí)行上面程序的輸出結(jié)果是( )。
A. 13A23A
B. 23A13B
C. 13A23B
D. 13823A
4、已知Value是一個類,Value是Value的一個對象。
下列以非成員函數(shù)形式重載的運算符函數(shù)原形中,正確的是( )。
A. Valueoperator+(Valuev,inti);
B. Valueoperator+(Valuev=value,inti);
C. Valueoperator+(Valuevinti=O);
D. Valueoperator+(Valuev=value,inti=O);
5、C++系統(tǒng)預(yù)定義了四個用于標(biāo)準(zhǔn)數(shù)據(jù)流的對象,下列選項中不屬于此類對象的是( )。
A. cout
B. cin
C. cerr
D. cset
一、選擇題(每小題1分,共40分)……
二、程序改錯題(18分)……
三、簡單應(yīng)用題(24分)……
四、綜合應(yīng)用題(18分)……
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |