问题
单项选择题
有如下程序:
* * *主程序:P.prg* * * * * *子程序:P1.prg* * *
SET TALK OFF X2=X2+1
STORE 2 TO X1,X2,X3 DO P2
X1=Xl+1 X1:Xl+1
DO PI RETURN
xl+x2+x3 * * *子程序:P2.prg* * *
RETURN x3=x3+1
SET TALK ON RETURN TO MASTER
执行命令DOP后,屏幕显示的结果为
A.3
B.4
C.9
D.10
答案
参考答案:C
解析:【解析】首先x1的值在主程序中加1,变为3,然后调用后面的子程序p1,x2加1,变为3,接着调用于程序P2,x3加1变为3,此时就没有再执行p1中的x1+1。执行x3就直接返回主程序。由参数任递知x1,x2,x3都为3。