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

admin2010-06-12  23

问题 执行下列程序后,屏幕上显示的结果是    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

答案2

解析 掌握不同类型的变量在过程中的使用范围,以及参数的传递。主程序中有两个变量x,Y,未指定类型默认为PUBLIC,第一个?X,Y语句先显示X,Y的值为2,3,然后调用SUBI程序,在SUBI中,使用了两个与主程序同名的变量x,Y,变量Y被定义为私有变量,这样,Y值的变化不会被反映到主程序的Y中,而x的值默认为PUBLIC。Visual FoxPro全局变量、局部变量及私有变量的定义及作用范围。
转载请注明原文地址:https://jikaoti.com/ti/T9F7FFFM
0

最新回复(0)