《vfp变量作用域试题》由会员分享,可在线阅读,更多相关《vfp变量作用域试题(3页珍藏版)》请在金锄头文库上搜索。
1、1、有如下ABC.PRG和XYZ.PRG两个程序, 写出执行命令 Do ABC后的结果。 *ABC.PRG Store 10 To a, b, c Do xyz With a, a+b, 10 ?a, b, c ?i, m, n Return *XYZ.PRG Para x, y, z Public i, m 60 Store 5 To i, m, n i=x+y X=y+z y=m+n ?x, y, z Return 2、有如下TEST.PRG 和SUB.PRG两个程序, 写出执行命令 Do ABC 后的结果。 * TEST.PRG Public a a=1 c=3 b=5 Do SUB ?
2、 “返回主程序:a, b, c, d=”, a, b, c, d Return *SUB.PRG Private c a=a+1 61 d=2 c=4 b=6 ? “过程中a, b, c, d=”, a, b, c, d Return 3、有下列两个程序,写出执行命令 Do PROG1后的运行结果。 *PROG1.PRG X=“ 同学们” Y=“ 你们好!” ?X+Y Do SUBPRO ?X, Y, Z Return * SUBPRO.PRG Private X Public Z X=100 Y=200 Z=300 ?X+Y+Z Return 4、有以下3 个程序,写出执行命令 Do TES
3、T 后运行的结果。 *TEST.PRG a=5 b=6 c=7 Do SUBI ?a1, b1, c1=, a, b, c Do SUB2 With a+b, c, 10 ?a2, b2, c2=, a, b, c Return * *SUB1.PRG Private b, c a=21 b=22 c=23 Return Do SUB1 Return *SUB2.PRG Parameter x, y, z ?x, y, z=, x, y, z x=31 y=32 z=33 63 Return 5、阅读下面两个程序,写出执行 Do MAIN命令后的运行结果。 *MAIN.PRG X1=1 X2=3 Do P1 With X1, X2 ? “X1=”+Str(X1, 1), “X2=”+Str(X2, 1) X1=2 X2=4 Do P1 With X1, X1+X2 ? “X1=”+Str(X1, 1), “X2=”+Str(X2, 1) Return *P1.Prg Para W1, W2 W1=W1*2 W2=W2*2 Return 6、有如下两个程序,写出执行 Do MAIN命令的运行结果。 *MAIN.PRG Clear Memory Dime X(4, 3) I=1 Do While I=3 X(I+J)=X(I, J) Endif J=J-1 Return