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

admin2009-03-15  56

问题 设有如下程序:
   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
程序执行后,显示的结果分别是【  】和【  】。

选项

答案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”。
转载请注明原文地址:https://kaotiyun.com/show/7s7Z777K
0

最新回复(0)