有如下程序:#include<iostream>using namespace std;class A{public:A(int i):r1(i){
有如下程序:
#include<iostream>
using namespace std;
class A{
public:
A(int i):r1(i){}
void print(){cout<<‘E’<<rl<<‘-’;}
void print()const{cout<<‘C’<<rl*rl<<‘-’;}
private:
int rl:
};
int main(){
A a1(2); const A a2(4);
a1.print(); a2.print();
return 0;
}
運(yùn)行時(shí)的輸出結(jié)果是
A.運(yùn)行時(shí)出錯(cuò)
B.E2-C16-
C.C4-C16-
D.E2-E4-
正確答案:B解析:a1.print( )執(zhí)行第一個(gè)print函數(shù),輸出“E2-”,因?yàn)閍2為const類型,故a2.print( )執(zhí)行第二個(gè)Prnt函數(shù),輸出c16-。則程序輸出結(jié)果為“E2-C16-”,故選B)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。