问题 单项选择题

执行下列程序:  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。

单项选择题
单项选择题