[课业] 103高考程式设计

楼主: skygift (SkY)   2014-09-18 10:48:56
题目:
三、参考右图类 C 语言的程式,请依下列小题所述参数传递方式,写出执行程式 B 后之
输出结果。(每小题 10 分,共 20 分)
(一) Y is passed by value.
(二) Y is passed by reference.
Program B () {
function A (X: integer) {
X := X + 1;
write(X, Y);
}
var Y : integer;
Y := 1;
A (Y);
write (Y);
}
我写2 1 1 跟 2 2 2
但补习班的答案居然是
2 1 1跟 2 1 2
让人不禁胃痛了一下
想问问看哪个答案是对的
作者: syuemei (★最爱☆严爵ˇ↗★)   2014-09-18 11:00:00
人家都上榜了 你还在研究考古题?
作者: fatty3321   2014-09-18 11:07:00
原PO的EQ不错...我都还不想面对现实
作者: panda555 (我是胖达不是胖呆哟^ ^)   2014-09-18 12:03:00
我也写222...............地特报名表已填好.......
作者: oklp1415 (天生我材)   2014-09-18 12:08:00
感觉有些时候作答都是直觉性的答案...
作者: malowda (malowda)   2014-09-18 12:24:00
222没错阿,xy共用相同的memory addr 所以x变y也变
作者: qwer100235 (鱼之人)   2014-09-18 14:00:00
222 +1
作者: smalldulan (妈妈咪阿)   2014-09-18 19:34:00
m大神讲解得很仔细~帮推!
作者: zimt (EMU100)   2014-09-19 09:10:00
不安 徬徨 人生第一次主动去庙里拜拜

Links booklink

Contact Us: admin [ a t ] ucptt.com