A-A+

在Visual FoxPro中有如下程序: *程序名:TEST.PRG *调用方法:DO T

2022-08-06 00:30:08 问答库 阅读 173 次

问题详情

在Visual FoxPro中有如下程序: *程序名:TEST.PRG *调用方法:DO TEST SETTALK OFF CLOSE ALL CLEAR ALL mX="Visual FoxPro" mY"二级: DO SUB1 WITH mX ?mY+mX RETURN *子程序:SUB1.PRG PROCEDURE SUB1 PARAMETERS mX LOCAL mX mX="Visual FoxPro DBMS考试" mY"计算机等级"+mY RETURN执行命令后,屏幕的显示结果为 ______。
A.二级Visual FoxPro
B.计算机等级二级Visual FoxPro DBMS考试
C.二级Visml FoxPro DBMS考试
D.计算机等级二级Visual FoxPro请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:TEST调用了子程序SUB1,并且传递给SUB1一个参数mX。但在子程序SUB1中定义了一个局部变量mX,所以SUB1中的变量mX的值不会影响到TEST程序中的mX,值发生改变的只是变量mY。

考点:程序,方法