执行下列程序: CLEAR DO PROGl RETtJRN PROCEDUE PROG 1 X=2 DO PROG2 ?X RETURN PROCEDUE PROG2 X=X

admin2013-01-17  28

问题 执行下列程序:
    CLEAR
    DO PROGl
    RETtJRN
    PROCEDUE PROG 1
    X=2
    DO PROG2
    ?X
    RETURN
    PROCEDUE PROG2
    X=X+3
    RETURN
程序的运行结果为(    )。

选项 A、2
B、3
C、5
D、.F.

答案C

解析 在主程序中,执行程序PROGl;程序PROGl中把初始值2赋给变量x,x是私有变量(在程序中直接使用,没有通过public或local命令事先声明的是私有变量),它的作用范围是建立它的模块及其下属的各层模块,然后运行程序‘PROG2,在程序PROG2执行X=X+3,执行完毕后,变量X的值为5,接着返回到程序PROGl输出。所以程序的运行结果是5。
转载请注明原文地址:https://kaotiyun.com/show/fTsp777K
0

最新回复(0)