當前位置:才華齋>計算機>計算機二級>

計算機二級考試C++上機試題單選題

計算機二級 閱讀(3W)

為了使廣大考生在備戰計算機等級考試時,更快的掌握相應知識點,下面是小編搜尋整理的計算機二級考試C++上機試題單選題,供參考練習,預祝考生們考出自己理想的.成績!

計算機二級考試C++上機試題單選題

 計算機二級考試C++上機試題單選題

1下列關於運算子函式的描述中,錯誤的是( )。

A.運算子函式的名稱總是以0perator為字首

B.運算子函式的引數可以是物件

C.運算子函式只能定義為類的成員函式

D.在表示式中使用過載的運算子相當於呼叫運算子過載函式

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;

}

執行時的輸出結果是( )。

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<<c.getld( );}

intmain( )

{

Conc1;

show(c1);

Conc2(’B’);

show(c2);

return0;

執行上面程式的輸出結果是( )。

A.13A23A

B.23A13B

C.13A23B

D.13823A

4、已知Value是一個類,Value是Value的一個物件。

下列以非成員函式形式過載的運算子函式原形中,正確的是( )。

eoperator+(Valuev,inti);

eoperator+(Valuev=value,inti);

eoperator+(Valuevinti=O);

eoperator+(Valuev=value,inti=O);

5、C++系統預定義了四個用於標準資料流的物件,下列選項中不屬於此類物件的是( )。