执行下列程序后 屏幕上显示的结果是X=2Y=3?X YDO SUB1??X YPROCEDURE SUB1PRIVATE YX=4Y=5RETURN
程序
已帮助 人
执行下列程序后,屏幕上显示的结果是 X=2 Y=3 ?X,Y DO SUB1 ??X,Y PROCEDURE SUB1 PRIVATE Y X=4 Y=5 RETURN
A.2 3 4 5
B.2 3 4 3
C.4 5 4 5
D.2 3 2 3
-
正确答案:B
解析:主程序中有两个变量X和Y,未指定类型默认为PUBLIC,第一个?X,Y语句先显示"X,Y"的值为"2,3",然后调用SUB1程序,在SUB1中,使用了两个与主程序同名的变量"X,Y",变量Y被定义为私有变量,这样,Y值的变化不会被反映到主程序的Y中,而X的值默认为PUBLIC。
