vfp练习题(2)

2018-11-19 20:17

答案 B

解析:过程test实现将两个数据互换,再者按值传递,

24、下列程序段执行时在屏幕上显示的结果是( )。 DIME A(6) A(1)=1 A(2)=1

FOR I=3 TO 6

A(I)=A(I-1)+A(I-2) NEXT ?A(6)

A.5 B.6 C.7 D.8 答案 D

解析:A(3)=2 A(4)=A(2)+A(3)=3 A(5)=A(3)+A(4)=5 A(6)=A(4)+A(5)=8

25、语句LIST MEMORY LIKE a*能够显示的变量不包括( )。 A.a B.a1 C.ab2 D.ba3 答案 D

解析:只有D不是以a开头的4、

26、在Visual FoxPro中,有如下程序,函数IIF()返回值是 *程序 PRIVATE X,Y STORE \男\Y=LEN(X)+2

?IIF(Y<4, \男\女\RETURN A A)\女\)\男\).T. D).F. 27、在Visual FoxPro中,用于建立或修改程序文件的命令是B A)MODIFY<文件名> B)MODIFY COMMAND <文件名>

C)MODIFY PROCEDURE <文件名> D)上面B和C都对

28、在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是

6

A)局部变量 B)私有变量 C)公共变量 D)全局变量

29、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入的记录是B

(A)('20080101', 'c1', '90',NULL) (B)('20080101', 'c1', 90, '成绩优秀')

(C)('20080101', 'c1', '90', '成绩优秀') (D)('20080101', 'c1', '79', '成绩优秀') 30、欲执行程序temp.prg,应该执行的命令是

A)DO PRG temp.prg B)DO temp.prg

C)DO CMD temp.prg D)DO FORM temp.prg 31、设a=”计算机等级考试”,结果为”考试”的表达式是 A)Left(a,4) B)Right(a,4) C)Left(a,2) D)Right(a,2)

32、下列程序段执行以后,内存变量y的值是 x=76543 y=0

DO WHILE x>0 y=x+y*10 x=int(x/10) ENDDO

A)3456 B)34567 C)7654 D)76543

33、说明数组后,数组元素的初值是 A)整数0 B)不定值 C)逻辑真 D)逻辑假

34、下列程序段执行以后,内存变量X和Y的值是: CLEAR

STORE 3 TO X STORE 5 TO Y PLUS((X),Y) ?X,Y

7

PROCEDURE PLUS PARAMETERS A1,A2 A1=A1+A2 A2=A1+A2 ENDPROC

A.8 13 B.3 13 C.3 5 D.8 5

35、下列程序段执行以后,内存标量y的值是: CLEAR X=12345 Y=0

DO WHILE X>0 y=y+x

x=int(x/10) ENDDO ?y

A.54321 B.12345 C.51 D.15

36、下列程序段执行后,内存变量s1的值是: s1=\

s1=stuff(s1,4,4,\

A.network B.netBIOS C.net D.BIOS

37、有下程序,请选择最后在屏幕显示的结果: SET EXACT ON s=\ IF s==\ IF s=\ ?\ ELSE ?\ ENDIF ELSE

IF s=\ ?\

8

ELSE ?\ ENDIF ENDIF RETURN

A.one B.two C.three D.four 38、如果内存变量和字段变量均有变量名\姓名\,那么引用内存的正确方法是:

A.M.姓名 B.M_>姓名 C.姓名 D.A和B都可以 39、下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是

SET TALK OFF INPUT”x=”TO x s=0

DO WHILE x!=0 s=s+MOD(x,10) ENDDO ?s

SET TALK ON

A.x=int(x/10) B.x=int(x) C.x=x-int(x/10) D.x=x-int(x)

40、在Visual Foxpro中,过程的返回语句是

A.GOBACK B.COMEBACK C.RETURN D.BACK 41、命令?VARTYPE(TIME())结果是 A.C B.D C.T D.出错

42、在Visual Foxpro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是 。 A)PRIVATE B)LOCAL C)PUBLIC D)A不用说明,在程序中直接使用

43、设 X=6<5,命令?VARTYPE(X)的输出是________。 A)N B)C C)L D)出错

44、下列程序执行以后,内存变量 y 的值是________。

9

x=34357 y=0

DO WHILEx>0 y=x+y*10 x=int(x/10) ENDDO

A)3456 B)34567 C)7654 D)76543

45、如果有定 LOCAL data , data 的初值是:________。 A)整数 0 B)不定值 C)逻辑真 D)逻辑假

46、下列程序段执行以后,内存变量 A 和 B 的值是________。 CLEAR X1=10 X2=20

SET UDFPARMS TO REFERENCE

DO SQ WITH(A),B &&参数是值传送,B 是引用传送 ?A,B

PROCEDURE SQ

PARAMETERS X1,Y1 X1=X1*X1 Y1=2*X1 ENDPROC

A)10 200 B)100 200 C)100 20 D)10 20 46、从内存中清除内存变量的命令是________。 A)ReleaseB)DeleteC)EraseD)Destroy

47、如果在命令窗口执行命令:LIST名称,主窗口中显示: 记录号 名称 L 电视机 2 计算机 3 电话线 4 电冰箱 5 电线

假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是

10


vfp练习题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:和田支教-周记

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: