单选题 执行如下程序显示的结果是______。
SET TALK OFF
CLOSE ALL
CLEAR ALL
mX="大数据设计"
mY="专为"
DO s1 WITH mX
? mY+mX
RETURN
PROCEDUKE s1
PARAMETERS mX1
LOCAL mX
mX="云时代的大数据"
mY="智慧运算"+mY
RETURN
【正确答案】 A
【答案解析】[解析] 在主程序中mX和mY为私有变量,私有变量的作用域是建立它的模块及其下属的各层模块,当建立它的模块程序运行结束,这些私有变量也将自动清除。在过程s1中,LOCAL mX表明mX为局部变量,只能在建立它的模块(s1)中使用而不能在上层或下层模块中使用,不能在主程序中使用。局部变量mX值的改变,不影响主程序中的变量mX,其值仍为“大数据设计”。在过程s1中会修改mY值,在过程中mY="智慧运算"+mY="智慧运算专为",则主程序中mY就为“智慧运算专为”,mX仍为“大数据设计”,故mY+mX="智慧运算专为大数据设计",故A选项正确。