久久久久久人妻一区二区三区-激情久久AV一区AV二区AV三区-久久久久久久极品内射-精品少妇人妻AV一区二区

萬能百科  > 所屬分類  > 

下列程序的運行結果是( )。includeiostream.h>intx=5;intfun(inta){intc:c=X*a:returnC;}voidm

下列程序的運行結果是( )。

includeiostream.h>

intx=5;

intfun(inta)

{

intc:

c=X*a:

returnC;

}

voidmain()

{

intx=3,a=4;

x=x+fun(a);

cout"x="xendl;

}

A.x=15

B.x=17

C.x=23

D.x=25

正確答案:

CC。【解析】由主函數main入手,首先x被賦值為3,a被賦值為4,然后調用fun函數,參數為4,所以在fun函數中的a=4。而主程序中的x作用域是由它定義開始到cout輸出,在fun函數中無效。而在fun函數定義前的變量X作用域是整個程序,所以fun函數中的x值為5,這樣C的值就為20。在主函數中的x+fun(a)中的x為靠近這條語句的x定義,即3,所以最后x的值為20+3=23。

詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。

標簽