执行下列程序之后的显示结果是( )。 CLEAR LOCAL x Y=10 DO p1 ?X,Y RETURN PROCEDURE p1 x=50 y=50 RETURN

admin2016-07-06  34

问题 执行下列程序之后的显示结果是(    )。
    CLEAR
    LOCAL x
    Y=10
    DO p1
    ?X,Y
    RETURN
    PROCEDURE p1
    x=50
    y=50
    RETURN

选项 A、.F.  50
B、.F.  10
C、50  50
D、50  10

答案A

解析 局部变量用LOCAL命令建立,本题中x是局部变量,初值为逻辑假.F.。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,故x值为.F.。调用程序p1时,实参y的值传递给了对应的形参,故y值为50,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/WIIp777K
0

最新回复(0)