Visual FoxPro数据运算练习题及答案

发布时间 : 星期六 文章Visual FoxPro数据运算练习题及答案更新完毕开始阅读

22、FoxPro中的数组元素下标从______开始。 23、设变量a=1,c1=″事不过三″,c2=″三″,

1)表达式a<3.AND.c1 $ c2结果为______。 2)表达式a<3.AND.c2 $ c1结果为______。 3)表达式a<3.OR.c1 $ c2的结果为______。 4)表达式a<3.OR.c2 $ c1的结果为______。 24、下列命令执行后的结果是______。

STORE -100 TO X

?SIGN(X)*SQRT(ABS(X))

25、x>1或x<0的FoxPro表达式是______。 26、?ROUND(123.456,2),显示结果为______。 27、?ROUND(123.456,-2),显示结果为______。

28、表达式″World″$″World Wide Web″的结果为______。 29、表达式″Win″=″Winword″的结果为______。 30、表达式″Winword″=″Win″的结果为______。

31、LEFT(\数据库\的计算结果是______。

32、在Visual FoxPro中用于计算检索的函数有COUNT、______、____、MAX和MIN。

33、FoxPro的字符型变量以字母______表示,数值型变量以字母______表示,浮点型变量以字母______

表示,通用型数据以字母______表示。 34、设X=36,Y=″石油″,Z=.T.

(1)表达式YEAR(CTOD(″05/19/2002″))的值是______; (2)表达式″中国″-Y的值是______; (3)表达式SUBS(Y,3,2)的值是______; (4)表达式X>0.OR.Y=″ABC″的值是______; (5)表达式INT(X/100)的值是______; (6)表达式″开发″$Y的值是______; (7)表达式X>100.OR..NOT.Z的值是______; (8)表达式″中国″+Y的值是______; (9)表达式″油″$Y的值是______;

(10)表达式STUFF(Y,3,2,″工学院″)的值是______; (11)表达式″a″>″A″的值是______; (12)表达式MOD(X,-5)的值是______;

(13)表达式REPLICATE(″--″,X/6)的值是______; (14)表达式TYPE(′X+Y′)的值是______; (15)表达式TYPE(′Y′)的值是______。

35、若a=5,b=″a<10″,则?TYPE(b)输出结果为______,而?TYPE(″b″)输出结果为______。 36、执行下列表达式的结果是:

(1)?TRIM(″国庆□□″+″假期″)(式子中□表示空格)______ (2)?LEN(TRIM(″国庆□□″+″假期″))______ (3)?TRIM(″国庆″+″假期□□″)______

37、设变量n1=5,n2=10,n3=15,m1=20,m2=25,将所有以字母n开头的变量存入内存变量文件myfile.mem

的命令是______。

38、显示当前内存变量的命令为______。

39、1960年以前出生的教授的逻辑表达式是______。

40、年龄大于50岁或小于20岁的技术员的逻辑表达式是______。 41、顺序执行以下操作:

A=123.456 B=STR(A+A,5) C=ASC(B)

内存变量A和C的类型分别为______、______,内存变量B的值是______。 42、?REPLICATE(″$″,6),显示结果为______。

43、定义一个两行三列的二维数组array,使用命令______,将数据库文件dbm所有字段的数据传给数组

array,应使用命令______。

44、{99-12-20}>{99-12-10}的结果为______。

45、表达式3+3>=6.OR. 3+3>5.AND.2+3=5的结果为______。 46、在FoxPro状态下,执行

MARK=″ABC″

@3,10 SAY MARK PICTURE ″!!!!!!!″ 执行结果是______。

47、一般高级语言中,内存变量是通过说明语句定义的;而在FoxPro中内存变量是通过______方式定义

的,其类型是由______决定的。

48、字段变量与内存变量同名时,区分方法是______。

49、? LEN(″计算机″)

50、数组是一组______的集合,由一系列元素组成,每个数组元素可以通过数组名和相应的下标来访问。 51、字段变量的类型和宽度等在定义______时就已经定义,字段变量的类型有______种。 52、数值型字段小数位数的取值范围是______。 53、表达式LEN(SPACE(6)-SPACE(5))的值是______。 54、执行下列命令后的输出结果是______。 StrABC=″开展全民健身运动,增强人民体质″ ?at(″健身″,StrABC)*LEN(StrABC)

55、表达式NOT(″A″>″B″AND 3*6<20 OR ″ART″>″ARS″)的值是______。

参考答案

一、选择题

1.A 2.B 3.C 4.A 5.B 6.C 7.B 8.C 9.B 10.D

11.C 12.A 13.D 14.C 15.A 16.C 17.A 18.A 19.B 20.C 21.D 22.C 23.A 24.A 25.B 26.A 27.C 28.D 29.B 30.B 31.C 32.A 33.B 34.D 35.C 36.B 37.A 38.C 39.C 40.C 41.C 42.D 43.B 44.A 45.C 46.D 47.D 48.D 49.D 50.B 51.C 52.C 53.A 54.A 55.A 56.D 57.D 58.C 59.D 60.C 61.C 62.B 63.B 64.C 65.C 66.B 67.C 68.A 69.D 70.A 71.D 72.D 73.C 74.B 75.C 76.C 77.D 78.A 79.C 80.C 81.A 82.D 83.A 84.C 85.A 86.B 87.A 88.D 89.D 90.A 91.A 92.C 93.B 94.D 95.A 96.C 97.B 98.C 99.D 100.C 101.A 102.C 103.D 104.A 105.D 106.C 107.C 108.A 109.C

二、填空题

1.内存变量 2.4,15 3.尾数,阶数 4.9918.00 5.N 6.函数、算术运算、关系运算、逻辑运算

7.单引号、双引号、方括号 8.变量值 9.20,20,1,8,10 10.clear memory, clear all 11.10 12.加法,减法 13.1) C,字符型;2) N,数值型;3) D,日期型;4) L,逻辑型;5) M,备注型;6) U,未定义 14.2 15.8 16.98-01-01 17.4,fpt 18.07/01/97 19.1999 20.December 30,99 21.30 22.1 23.1).F.,.2).T., 3).T.,, 4).T.

24.-10.00 或 –10 25.x>1.OR.x<0 26.123.46 27.100

28..T. 29..F. 30..T. 31.123456或\32.Sum ,AVG 33.C,N,F,G

34.1)2002 2)″中国石油″ 3)″油″ 4).T., 5)0

6).F. 7).F. 8)″中国 石油″ 9).T. 10)″石工学院″ 11).T. 12)-4 13)12个 “-”符 14)U 15)C 35.L, C 36.1)国庆□□假期 2)10 3)国庆假期 37.SAVE TO myfile.mem ALL LIKE n* 38.LIST MEMORY或DISPLAY MEMORY 39.出生日期<{01/01/1960}.AND.职称=“教授” 40.(年龄>50.OR. 年龄<20).AND.职称=“技术员” 41.1,N型 2,N型 3,247 42.$$$$$$

43.DIMENSION array(2,3)或DECLARE array(2,3), SCATTER TO array

44..T. 45..T. 46.在3行10列显示:ABC 47.赋值,所赋值的数据类型 48.在变量名前加上前缀“M->”或“M.”表示内存变量 49..F. 50.内存变量 51.表结构,13 52.0~15位 53.11 54.270 55..F.

联系合同范文客服:xxxxx#qq.com(#替换为@)