过程A2中的?命令输出结果是【 】,过程A1中的?命令输出结果是【 】,主程序A中的?命令输出的结果是【 】。 A过程如下: SET TALK OFF A=0 B=0 DO A1 ?A,B RETURN

admin2009-03-15  31

问题 过程A2中的?命令输出结果是【  】,过程A1中的?命令输出结果是【  】,主程序A中的?命令输出的结果是【  】。
   A过程如下:
   SET TALK OFF
   A=0
   B=0
   DO A1
   ?A,B
   RETURN
   A1过程如下:
   PRIVATE A
   A="Welcome1!”
   B=“Yes”
   DO A2
   ?A,B
   A2过程如下:
   ?A,B
   PRIVATE B
   A=999
   B=888
   RETURN

选项

答案Welcome! Yes,999Yes,0Yes

解析 A过程调用A1过程,A1过程调用A2过程,因此,A2过程的?A,B语句首先被调用,其次是A1过程的?A,B语句,最后为A过程的?A,B语句。PRIVATE声明的变量表示局部变量,其作用范围仅在过程内部,因此根据以上分析,答案如上所示。
转载请注明原文地址:https://kaotiyun.com/show/SE7Z777K
0

最新回复(0)