Considere el siguiente programa en sintaxis pseudo-pascal. Lo que imprime el programa si el parámetro a en el procedimiento test1 se pasa como
i) parámetro de llamada por referencia
ii) parámetro de resultado de llamada por valor
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
Respuesta:
Explicación:
Cuestionario de esta pregunta
. Comente a continuación si encuentra algo incorrecto en la publicación anterior.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA