問題詳情

24 在下列程式片段中,如果參數的傳遞方式是傳值呼叫(call-by-value),則在此程式執行過後,試問 a[1]及a[2]的值為何? .... var element: integer; a: array [1..2] of integer; procedure whichmode(x: ? mode integer); begin a[1] := 6; element := 2; x := x+3 end; begin a[1] := 1; a[2] := 2; element := 1; whichmode(a[element]); …..
(A) a[1]=6;a[2]=5
(B) a[1]=6;a[2]=4
(C) a[1]=6;a[2]=2
(D) a[1]=4;a[2]=2

參考答案

答案:C
難度:適中0.625
統計:A(3),B(6),C(20),D(3),E(0)

內容推薦

內容推薦