看曰本女人大战黑人视频_亚洲人成无码网www_丰满少妇高潮惨叫视频_亚洲色欲色欲欲www在线_巨爆乳无码视频在线观看_亚洲国产精品一区二区美利坚

萬能百科  > 所屬分類  > 

● 函數fun1()、fun2()的定義如下所示,已知調用fun1 時傳遞給形參x的值是-5,若以引用調用(call by reference)的方式調用fun

● 函數fun1()、fun2()的定義如下所示,已知調用fun1 時傳遞給形參x的值是-5,若以引用調用(call by reference)的方式調用fun2,則函數fun1的返回值為 (33) ;若以值調用(call by value)的方式調用fun2,則函數fun1的返回值為 (34) 。

fun1(int x) fun2(int x) int a=x-1;

x = fun2(a);

return a-x; x=x+10;

return 3*x;

(33)A. -18 B. -11 C. -8 D. 0

(34)A. -18 B. -11 C. -8 D. 0

正確答案:

A、C值調用時,原傳遞參數值不會被修改!如果是值傳遞:那么對于fun1中:a=x-1=-6;x=fun2(a)=fun2(-6);那么在fun2中,x=x+10=-6+10=4,返回3*x=12;這時原參數a=-6并不會被修改,也就是說a的值還是-6;這時,a-x=-6-12=-18;對于引用調用,在fun2中執行語句x=x+10=-6+10=4時,這時a的值也被修改,變為4,所以返回到fun1中執行a-x時應該為a-x=4-12=-8。

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

標簽

主站蜘蛛池模板: 99热er| av在线免 | 视频区图片区小说区 | 久久草草| 成人做受黄大片 | 美女狠狠干| 国产区91 | 91猎奇在线观看 | 欧美日韩影视 | 欧美黄色激情视频 | 国产成人一区二区三区影院在线 | 播五月综合 | 日韩va在线 | 国产亚洲精品成人 | 日少妇视频 | 亚洲23p | 亚洲欧洲成人 | 色综合视频在线 | 国产一区在线观看免费 | 免费福利在线视频 | 欧美一级黄色录像 | 午夜家庭影院 | 青青免费在线视频 | 国产精品乱码一区二区视频 | 天堂网在线资源 | 国产精品国产精品国产专区蜜臀ah | 亚洲免费色图 | 波多野结衣加勒比 | 午夜国产福利 | 国产91免费 | 91尤物国产福利在线观看 | 久久1024 | 欧美在线一级 | 久久精品国产99 | 成人国产精品一区二区 | 亚洲性视频 | 亚洲一区网 | 色一区二区 | 国产三级在线观看 | 在线观看日韩一区 | av网站在线免费 |