执行下列程序后,显示结果为( )。 *MAIN.PRG A=3 B=4 DO AA1 ??A,B PROCEDURE AA1 PRIVATE B A=5 B=A RETURN

admin2009-03-15  34

问题 执行下列程序后,显示结果为(    )。    *MAIN.PRG    A=3    B=4    DO AA1    ??A,B    PROCEDURE AA1    PRIVATE B    A=5    B=A    RETURN

选项 A、3  4
B、5  4
C、5  5
D、5  3

答案2

解析 过程AA1声明了私有变量B,将主程序中的变量B屏蔽掉,变量 A未被屏蔽掉。所以在过程AA1中对A的更改反映到主程序中,而对B的更改在跳转到主程序后就被取消,所以正确答案为B。
转载请注明原文地址:https://jikaoti.com/ti/vZF7FFFM
0

最新回复(0)