題目 題型:選答,填空 難度:★★★★★ 9.5萬熱度
●在下列程序中:Program test(input,output);var i,j:integer;procedure calc(p1,p2:integer);beg
●在下列程序中:
Program test(input,output);
var i,j:integer;
procedure calc(p1,p2:integer);
begin p2:=p2*p2 p1:=p1-p2;p2:=p2-p1;end{caic}
begin{main}i:=2;j:=3;
calc(i,j); write(j);
end{main}
當參數傳遞采用引用方式(Call by reference)時,所得結果j= (33) ;
當參數傳遞采用換名方式(Call by name)時,所得結果j= (34) ;
當參數傳遞采用賦值方式(Call by value)時,所得結果j= (35) ;
遞歸是程序設計中很重要的一種控制結構,通常實現遞歸時,采用的數據結構是 (36) 。
對那些既可以用遞歸方式,也可以用循環方式求解的問題,就執行效率而言 (37) 。
(33) ,(34) A.10
B.16
C.20
D.28
(35) A.0
B.3
C.5
D.6
(36) A.數組
B.棧
C.隊列
D.循環鏈表
(37) A.數組
B.兩者相同
C.循環優于遞歸
D.遞歸優于循環