【程序】 * * PROG1. PRG SET TALK OFF PUBLIC X,Y X=“同学们” Y=“你们好!” ? X+Y DO SUBPRO ? X,Y,Z SET TALK ON RETURN ** SUBPRO. PRG PRIVATE

admin2010-06-18  37

问题 【程序】
* *  PROG1. PRG
SET TALK OFF
PUBLIC X,Y
X=“同学们”
Y=“你们好!”
? X+Y
DO SUBPRO
? X,Y,Z
SET TALK ON
RETURN
** SUBPRO. PRG
PRIVATE X
PUBLIC Z
X=100
Y=200
Z=300
? X+Y+Z
RETURN
调完子程序后,主程序中X的输出结果为 ______。   

选项 A、100
B、同学们
C、300
D、你们好!

答案B

解析 在主程序中,X是公用属性的内存变量,在调用子程序时,X为私有属性的内存变量,因此主程序中X变量被隐藏起来,即保持其原有的值,不受子程序中同名变量的影响。所以调完子程序后,X仍为字符串“同学们”。
转载请注明原文地址:https://kaotiyun.com/show/ythZ777K
0

最新回复(0)