【程序】 SET TALK OFF CLEAR PUBLIC X,Y X=5 Y=3 DO SUB ? X,Y SET TALK ON RETURN PROCEDURE SUB PRIVATE X X=1 X=X*2+1 Y=5 RETURN 若将子过程

admin2010-06-18  40

问题 【程序】
SET TALK OFF
CLEAR
PUBLIC X,Y
X=5
Y=3
DO SUB
? X,Y
SET TALK ON
RETURN
PROCEDURE SUB
PRIVATE X
X=1
X=X*2+1
Y=5
RETURN
若将子过程SUB中的PRIVATE X改为PRIVATE Y,则Y的输出结果为 ______。   

选项 A、5
B、11
C、8
D、3

答案D

解析 若将PRIVATE X改为PRIVATE Y,则Y在子程序中成为私有属性的内存变量,即仍保持原来的值。X为公有属性的内存变量,X的值已经变为在子程序改变过的值即X=3。
转载请注明原文地址:https://kaotiyun.com/show/PkhZ777K
0

最新回复(0)