问题 单项选择题

执行下列程序后,显示结果为( )。
*MAIN.PRG

A=3
B=4
DO AA1
A,B
PROCEDURE AA1
PRIVATE BA=5
B=A
RETURNA) 3 4
B) 5 4
C) 5 5
D) 5 3

答案

参考答案:B

解析: 过程AA1声明了私有变量B,将主程序中的变量B屏蔽掉,变量 A未被屏蔽掉。所以在过程AA1中对A的更改反映到主程序中,而对B的更改在跳转到主程序后就被取消,所以正确答案为B。

单项选择题
单项选择题