在某个程序模块中使用命令PRIVATEⅪ定义一个内存变量,则变量Ⅺ
A、
可以在该程序的所有模块中使用
B、
只能在定义该变量的模块中使用
C、
只能在定义该变量的模块及其上层模块中使用
D、
只能在定义该变量的模块及其下属模块中使用
【正确答案】
D
【答案解析】
解析: PRIVATE命令并不建立内存变量,它只是隐藏指定的上层模块中可能已经存在的内存变量,但是当模块程序返回到上层模块时,被隐藏的变量就自动恢复有效性,保持原值。用PRIVATE定义的变量只能在定义该变量的模块及其下属模块中使用。
提交答案
关闭