Re: [問題] 元智資管92考古題
我先重新排版一下喔…這樣比較好看@@
※ 引述《gawyfish (00)》之銘言:
program :
begin integer m, n; // 1. 宣告 整數 m , n
integer array a[1; 2]; // 2. 宣告 整數 陣列 a[1; 2]
procedure P(x, y) // 6. P( 2, 2 )
begin integer m; // 7. 宣告 整數 m
m:= 1, n:= 2; // 8. m 代入 1, n 代入 2
a[m]= 3; // 9. a[1] 代入 3
x:= x + 2; // 10. x 代入 4
y:= y + 5; // 11. y 代入 7
end
a[1]:= a[2]:= m:= 2; // 3. m 代入 2 代入 a[2] 代入 a[1]
n:= 1; // 4. n 代入 1
P(a[m], a[n]); // 5. P( 2, 2 )
end
What values will be store in the array a filer executing this program using
(a) call by value
a[1] = 2
a[2] = 2
原因很簡單,因為函式不會更動記憶體裡面的值
(b) call by reference
a[1] = 7
a[2] = 4
有高手可以幫我解答一下嗎>,<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.111.227
推
140.123.220.37 05/15,
140.123.220.37 05/15
推
61.229.68.34 05/15,
61.229.68.34 05/15
→
61.229.68.34 05/15,
61.229.68.34 05/15
→
61.229.68.34 05/15,
61.229.68.34 05/15
--
歡迎大家一起加入Intel Philanthropic Peer-to-Peer Program !!!
這項「英特爾慈善『點對點連線』計畫」旨在經由網際網路,把數百萬部個人電腦連結
起來,加速研發治療白血球過多症(血癌)的藥物,從而把新藥上市的需要時間縮短約
一半。對本計畫有興趣者,可以到http://www.grid.org/download/gold/download.htm
網站,下載該程式。
一旦一批資料處理完畢,下次電腦連接上網際網路時,不論經由寬頻或撥接,電腦便會
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.201.17
※ 編輯: deepdish 來自: 140.115.201.17 (05/15 22:34)
※ 編輯: deepdish 來自: 140.115.201.17 (05/15 23:54)
推
203.135.73.232 05/16, , 1F
203.135.73.232 05/16, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
問題
5
8