问题 单项选择题

在运行下列程序后,屏幕上显示的结果是
  STORE 10 TO X,Y,Z
  DO PROCl WITH(X),Y
  X,Y,Z
  PROCEDURE PROCl
  PARAMETER M,N
  M=M+10
  N=N+10
  RETURN

A.10 10 10

B.10 20 10

C.10 20 20

D.10 10 20

答案

参考答案:B

解析:【解析】执行DO PROC1 WITH(X),Y调用PROC1时,(X)按值传递,则被调用的程序PROC1的形参M值的变化不会影响实参变量的值,Y值按引用传递,当PROC1中形参N的值变化时,实参变量值也随之改变。

选择题
单项选择题