执行下列程序后,屏幕上显示的结果是 X=2 Y=3 ?X,Y DO SUB1 ??X,Y PROCEDURE SUB1 PRIVATE Y

admin2010-11-26  31

问题 执行下列程序后,屏幕上显示的结果是
      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。
转载请注明原文地址:https://kaotiyun.com/show/Kfzp777K
0

最新回复(0)