📜  门|门 CS 1997 |第 54 题

📅  最后修改于: 2021-09-25 06:22:49             🧑  作者: Mango

[5分问题]

考虑以下 Pseudo-Pascal 语法的程序。

program what:
    var z: integer
    procedure recur(x):
    begin if x <= 40 then
        begin x:x+z
            recur(x);
            z:=x+10
        end
    end(*recur*)
begin(*what*)
    z=10;
    recur(z);
    writeln(z)
end

一种。假设过程“recur”的参数是按值传递的。
一世。程序打印什么值?
ii. ‘recur’ 被调用多少次?
湾如果通过引用传递参数,程序会打印什么值?回答:
解释:
这个问题的测验
如果您发现上面的帖子有任何错误,请在下面评论