执行下列程序之后的显示结果是( )。 CLEAR PUBLIC x,Y x=5 Y=10 DO pl ?x,Y RETURN PROCEDURE pl PRIVATE Y

admin2015-07-24  30

问题 执行下列程序之后的显示结果是(    )。
    CLEAR
    PUBLIC x,Y
    x=5
    Y=10
    DO pl
    ?x,Y
    RETURN
    PROCEDURE pl
    PRIVATE Y
    x=50
    Y=100
   RETURN

选项 A、5  10
B、50  10
C、5  100
D、50  100

答案B

解析 PROCEDURE表示一个过程的开始,而PRIVATE命令可以隐藏上层模块中可能存在的变量,使得这些变量在子程序中暂时无效,当返回上层模块时原变量自动恢复有效,并取原值。运行题中命令后,返回x=50,y=10,即B为正确选项。
转载请注明原文地址:https://jikaoti.com/ti/ubv0FFFM
0

最新回复(0)