📜  门| GATE CS 1996 |第67章

📅  最后修改于: 2021-06-29 01:31:37             🧑  作者: Mango

考虑以下使用伪Pascal语法的程序。如果将过程test1中的参数a作为参数传递,则程序打印的内容

i)引用呼叫参数
ii)按值调用结果参数

program Example (input, output)
var b: integer;
procedure test2:
begin b:=10; end
procedure test1 (a:integer):
begin     a:=5;
        writeln ('point 1: ', a, b);
        test2;
        writeln ('point 2: ', a, b);
end
begin (*Example*)
b:=3; test1(b);
writeln('point3: ', b);
end

回答:
解释:
这个问题的测验
如果您在以上帖子中发现任何错误,请在下面发表评论