问题
单项选择题
执行下列程序:
CLEAR
DO A
RETURN
PROCEDURE A
PRIVATE S
S=5
DO B
S
RETURN
PROCEDURE B
S=S+10
RETURN
程序的运行结果为
A.5
B.10
C.15
D.程序错误,找不到变量
答案
参考答案:C
解析: PRIVATE定义的变量能在定义该变量的模块及其下属模块中使用,是一个私有变量。本题在过程A中给变量s赋值为5,然后调用过程B,s的值等于15,然后返回上一级,求出s的值为15。