PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Examination
[考題] 計算機概論 程式輸出問題
作者:
jolinboyfrie
(宇)
2014-07-16 16:11:24
考慮以下 C 程式
int fun (int *x) {
*x += 4;
return 4 * (*x) –2;
}
void main() {
int x = 20, y = 30, w,z;
w = fun(&x) + (x/2);
z = fun(&y) + (y/2); printf(“%d,%d”, w,z);
}
程式執行後,w, z 的值為何?
a.48與151 b.106與151 c.104與133 d.48與133
答案為b
想請問各位高手他是怎麼運算的啊?
作者:
godpam
(波波)
2014-07-16 16:22:00
w=4*24-2+24/2=106z=4*34-2+34/2=151
作者: fatty3321
2014-07-16 16:24:00
這題出題老師其實還蠻溫柔的XD如果是我一定把a或c挑一個改106XD
作者:
j16598231
(滎鶄)
2014-07-16 16:26:00
x=20,呼叫後x變24。w=94+24/2
作者:
Kingofjungle
(焱焱焱焱)
2014-07-16 16:32:00
不懂原理的話GOOGLE CALL BY VALUE,CALL BY ADRESS
繼續閱讀
[贈送] 國考用書籍
sss6515366
[問題] 行政學新舊版本
yahoomsnfb
[補習] 關於司律的補習小問題
Ebanks
[問題] 中央印製廠 印刷工程員
gcshin
[考題] 阿基米德-浮力問題
tn002681
[補習] 請教補習班課程與師資
tiniya
[考題] 計算機概論 程式設計輸出為何?
jolinboyfrie
Re: [問題] 高考會計後續準備方法
cleg
[考題] 計算機概論 迷宮問題(maze)
jolinboyfrie
[課業] 折舊問題
sweetycool
Links
booklink
Contact Us: admin [ a t ] ucptt.com