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