执行下列程序后,屏幕上显示的结果是( )。 X=2 Y=3 ? X.Y DO SUBL ?? X.Y PROCEDURE SUBL PRIVATE Y X=4 Y=5 RETURN

admin2012-12-03  28

问题 执行下列程序后,屏幕上显示的结果是(    )。
    X=2
    Y=3
    ? X.Y
    DO  SUBL
?? X.Y
PROCEDURE SUBL
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

解析 本题考查了Visual FoxPro过程文件中不同变量的定义及参数的传递。主程序中有两个变量X,Y,未指定类型默认为PUBLIC,然后调用SUBl中,使用了两个与主程序同名的变量X,Y,变量Y被定义为私有变量,这样,Y值的变化不会被反映到主程序的Y中,而X的值默认为PUBLIC。
转载请注明原文地址:https://jikaoti.com/ti/w6Z0FFFM
0

最新回复(0)