问题 填空题

设有如下程序: 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”。

默写题
选择题