作者gawyfish (00)
站內TransCSI
標題[問題] 元智資管92考古題
時間Sun May 15 17:12:18 2005
program :
begin integer m,n;
integer array a[1;2];
procedure P(x,y)
begin integer m;
m:=1,n:=2;
a[m]=3;
x:=x+2;
y:=y+5;
end
a[1]:=a[2]:=m:=2;
n:=1;
P(a[m],a[n]);
end
What values will be store in the array a filer executing this program using
(a) call by value
(b) call by reference
有高手可以幫我解答一下嗎>,<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.111.227
1F:推 endl:我猜a...這個看起來似乎只是把array的值傳進p而已?? 140.123.220.37 05/15
2F:推 youyouyou:我記得array 本身是一種指標? 61.229.68.34 05/15
3F:→ youyouyou:而且對array傳值,應該是傳array 的開端位置巴~ 61.229.68.34 05/15
4F:→ youyouyou:不過這是巴斯卡阿~~我沒學過~~ 61.229.68.34 05/15
5F:推 elps:這不是選擇題吧... 61.220.139.84 05/15
6F:推 endl:噗,看錯題目,Sorry...Orz 140.123.220.37 05/16
7F:推 darkstar0412:元智資管考巴斯卡@Q@? 220.131.144.41 05/16
8F:→ darkstar0412:這樣不是很奇怪嗎@@?? 220.131.144.41 05/16