A-A+
在运行下列程序后 屏幕上显示的结果是 STORE 10 TO X Y Z DO PROCl
问题详情
在运行下列程序后,屏幕上显示的结果是 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
解析:执行DOPROC1WITH(X),Y调用PROC1时,(X)按值传递,则被调用的程序PROC1的形参M值的变化不会影响实参变量的值,Y值按引用传递,当PROC1中形参N的值变化时,实参变量值也随之改变。