问题 填空题

设有如下程序:
SET TALK ON
X=10
M=5
N=6
DO PP2 WITH M,N
DO PP2 WITH M,N
SET TALK ON
PROCEDURE PP2
PARAMETERS M,N
X=M+10
M=M+N
X,M,N
ENDPROC
RETURN
程序执行后,显示的结果分别是 【10】 【11】

答案

参考答案:15、11、6 21、17、6

解析:程序执行时,先置X、M和N的初值分别为10、5和6,然后以M和N为参数调用过程PP2。此时M和N的值为5和6,所以在过程中输出的结果为“15、11、6”。第二次以M和N为参数调用过程PP2时,M和N的值为11和16,所以第二次输出的结果是“21、17、6”。

补全对话,情景问答
单项选择题