下列程序的運行結(jié)果為 #include void print(double a) {cout < < ++a; } void pri
下列程序的運行結(jié)果為
#include<iostream. h>
void print(double a)
{
cout < < ++a;
}
void print(int a, int b)
{
cout < < b < < a;
}
void main( )
{
print(1.2) ;
tout < <" ";
print(3,4) ;
}
A.1.2 34
B.2.2 34
C.1.2 43
D.2.2 43
正確答案:D解析:本題考查的是對重載函數(shù)的掌握,因為++a是右結(jié)合的,所以a先自加1再輸出,即為2.2,之后調(diào)用函數(shù)print(int a, int b) 輸出b和a,即43。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。