在Visual FoxPro中,有如下程序: *程序名:TEST.PRG SET TAIX OFF PRIVATE X.Y x=“数据库” Y=“管理系统” DO sub 1 ? X+Y RE

admin2013-11-12  28

问题 在Visual FoxPro中,有如下程序:
    *程序名:TEST.PRG
    SET TAIX OFF
    PRIVATE X.Y
    x=“数据库”
    Y=“管理系统”
    DO sub 1
    ? X+Y
    RETURN
    *子程序:subl
    PROCEDU subl
    LOCAL X
    X=“应用”
    Y=“系统”
    X=X+Y
    RETURN
执行命令DO TEST后,屏幕显示的结果应是(    )。

选项 A、数据库系统   
B、应用系统
C、数据库管理系统   
D、应用管理系统

答案A

解析 在子程序subl中定义了局部变量X,该局部变量X值的改变不影响全局变量中的X。而子程序中Y值的改变会导致全局变量Y值的改变。最终X=“数据库”,Y=“系统”。显示X+Y的值则为“数据库系统”。
转载请注明原文地址:https://kaotiyun.com/show/fMop777K
0

最新回复(0)