VFP数据库练习题 联系客服

发布时间 : 星期五 文章VFP数据库练习题更新完毕开始阅读

24.打开一个空数据表文件,分别用函数 EOF( )和 BOF( )测试,其结果一定是

________。 A、.T. 和 .T. B、.F. 和 .F. C、.T. 和 .F. D、.F. 和 .T. 25.要判断数值型变量 Y 是否能够被 7 整除,错误的条件表达式为_______。 A、MOD(Y, 7) = 0 B、INT(Y / 7) = Y / 7 C、0 = MOD(Y, 7) D、INT(Y / 7) = MOD(Y, 7)

26.在表达式\中,若运算符$、.OR.、+、^、>分

别用?、?、?、?、?编号,则该表达式中各运算符的运算次序是______。 A、?、?、?、?、? B、?、?、?、?、? C、?、?、?、?、? D、?、?、?、?、? 27.下列名词中,可作为VFP自由表中的字段名的是_______。 A、计算机成绩 B、成 绩 C、2012年成绩 D、等级考试成绩 28.下列数据中为合法的VFP常量的是________。 A、{02/07/2012} B、.y. C、True D、15% 29.表达式 5 + 5 % 2 * 2 的运算结果为________。 A、错误! B、6 C、10 D、7

30.可以参加“与”、“或”、“非”逻辑运算的对象________。 A、只能是逻辑型的数据 B、可以是数值型,字符型的数据 C、可以是数值型、字符型、日期型的数据

D、可以是数值型、字符型、日期型、逻辑型的数据

31.以下各表达式中,不属于合法的VFP逻辑型表达式的是________。 A、20 < 年龄 < 30 B、found( ) C、.NOT. .T. D、\32.设 X = 2、Y = 5,执行下列命令后,能够得到数值型结果的是_______。 A、? X = Y – 3 B、? Y – 3 = X C、X = Y D、X + 3 = Y 33.函数 LEN('ABC' – 'ABC') 值是________。 A、0 B、6 C、7 D、3 34.数学表达式 1 ≤ X ≤ 6 在VFP 中应表示为________。 A、1 ≤ X .OR. X ≤ 6 B、X >= 1 .AND. X <= 6 C、X ≤ 6 .AND. 1 ≤ X D、X >= 1 .OR. X <= 6 35.下列表达式中,返回结果为逻辑真的是________。 A、\ B、CTOD(\ C、\ D、\

36.设 CJ = 78,则函数 IIF(CJ >= 60, IIF(CJ >= 85, \优秀\良好\差\返回

的结果是__________。 A、\优秀\ B、\差\ C、\良好\ D、85

37.函数 LEN(TRIM(SPACE(8)) – SPACE(8)) 返回的值是________。 A、0 B、16 C、8 D、出错 38.执行下列命令序列后,输出的结果是________。 X = \ Y = \ ? SUBSTR(X, IIF(X <> Y, LEN(Y), LEN(X)), LEN(X) – LEN(Y)) A、A B、B C、C D、D

39.如果成功地执行了 ? PARTS, M->PARTS 命令,说明________。 A、前一个PARTS是内存变量,后一个PARTS是字段变量

5

B、前一个PARTS是字段变量,后一个PARTS是内存变量 C、两个PARTS都是内存变量 D、两个PARTS都是字段变量 40.执行如下的命令后,屏幕的显示结果是________。 AA = \ ? UPPER(SUBSTR(AA, 1, 1)) + LOWER(SUBSTR(AA, 2)) A、VISUAL FOXPRO B、Visual foxpro C、Visual FOXPRO D、visual FOXPRO

41.若当前数据表是一个空的数据表文件,用函数 RECNO( ) 测试,结果为

________。 A、空格 B、1 C、错误信息 D、0 42.下列表达式中,返回结果为假的是________。 A、\ B、\ C、\

D、\43.命令 ? LEN(STR(23.2, 5, 1)) 的执行结果是________。 A、2 B、3 C、4 D、5 44.命令 ? ROUND(24.1998, 2) 的结果是________。 A、24.2000 B、24.20 C、24.00 D、24.19 45.下列表达式中,运算结果为 .F. 的是________。 A、LEFT('计算机', 4) = '计算' B、INT(3 / 2) = 1 C、SUBSTR('computer', 6, 3) = 'TER' D、'Ab' – '9501' = 'Ab9501' 46.顺序执行下列赋值命令后,合法的表达式是________。 A = \ B = 3 * 5 C = \ A、A + B B、B + C C、STR(B) + C D、A + B + C 47.若 N = \,则执行命令 ? 67 + &N 的结果是________。 A、67123.45 B、190.45 C、67 + &N D、124 48.以下各表达式中,运算结果为数值型的是________。 A、\B、AT(\ C、60 > 50 D、DATE( ) – 60 49.执行命令 STORE CTOD(\后,变量A的类型为______。 A、日期型 B、数值型 C、备注型 D、字符型

50.执行以下命令序列(设今天是2012年4月3日),最后的输出结果是_______。 STORE DATE( ) TO m_date m_date = m_date – 365 ? YEAR(m_date) A、其中有语法错误 B、04/03/11 C、2012 D、2011 51.执行如下命令序列后的输出结果是________。 STORE 2012 TO a STORE \b STORE \m ? &m + &b A、A2012 B、语法错 C、20122012 D、4024

6

52.设有变量 string = \年上半年全国计算机等级考试\,能够显示 \年

上半年计算机等级考试\的命令是________。 A、? string – \全国\

B、? SUBSTR(string, 1, 8) + SUBSTR(string, 11, 17) C、? SUBSTR(string, l, 12) + SUBSTR(string, 17, 14) D、? STR(string, 1, 12) + STR(string, 17, 14)

53.设有变量pi = 3.14152926,执行命令? ROUND(pi, 3)的显示结果是______。 A、3.141 B、3.142 C、3.140 D、3.000 54.在VFP中,MIN(ROUND(8.89, 1), 9) 的值是________。 A、8 B、8.9 C、9 D、9.8

55.在下面的四个VFP函数中,不返回逻辑值的函数是__________。 A、DELETE( ) B、COL( ) C、FILE( ) D、FOUND( )

56.执行STORE \年12月庆祝澳门回归祖国!\命令之后,要在屏幕

上显示\澳门1999年12月回归祖国!\应使用命令________。

A、? SUBSTR(XY , l5, 4) + SUBSTR(XY, l, 10) + SUBSTR(XY, l0) B、? SUBSTR(XY, l5, 4) + LEFT(XY, 1, 10) + RIGHT(XY, 19) C、? SUBSTR(XY, 15, 4) + LEFT(XY, 10) + RIGHT(XY, l0) D、? SUBSTR(XY, 15, 4) + LEFT(XY, 10) + RIGHT(XY, l9, 10) 57.顺序执行下面VFP命令之后,屏幕显示的结果是________。 S = \ T = \ ? AT(T, S) A、0 B、7 C、14 D、错误信息 58.顺序执行下面VFP命令之后,屏幕显示的结果是________。 STORE \ ? UPPER(LEFT(TITLE, 3)) A、VFP B、FOX C、Fox D、ASE 59.顺序执行以下赋值命令后,下列表达式中合法的是________。 X = \ Y = 6 * 8 Z = LEFT(\ A、X + Y B、Y + Z C、X – Z + Y D、&X + Y 60.执行以下命令序列后,显示的DT值为________。 STORE CTOD(\ STORE MONTH(RQ) TO DT ? DT A、06 B、99 C、20 D、6

61.在以下四组表达式中,每组有两个分别运算的表达式,运算结果相同的是

________。

A、LEFT(\与 SUBSTR(\

B、YEAR(DATE( )) 与 SUBSTR(DTOC(DATE( )), 7, 2) C、VARTYPE(\– 5 * 4\与 VARTYPE(36 – 5 * 4)

D、假定A = \ \,则 A – B 与 A + B

62.执行如下命令序列后,最后显示变量 MYFILE 的值为________。

7

ANS = \ MYFILE = SUBSTR(ANS, 1, AT(\– 1) ? MYFILE

A、STUDENT.DBF B、STUDENT C、STUDENT.ANS D、11 63.命令 ? AT(\教授\副教授\显示的结果是________。 A、2 B、3 C、.T. D、1 64.在下列表达式中,运算结果为数值的是________。 A、[8888] – [666] B、LEN(SPACE(5)) – 1 C、CTOD('11/11/11') – 30 D、800 + 200 = 1000

65.设某数据表文件共有10条记录,当前记录的序号为6。先执行命令SKIP 10,

再执行命令 ? EOF( ) 后显示的结果是________。 A、出错信息 B、11 C、.T. D、.F. 66.在下列表达式中,结果为字符型的是________。 A、\– \ B、\ C、CTOD(\ D、DTOC(DATE( )) > \

67.已打开的数据表文件中有“出生日期”字段为日期型,则此时下列表达式中

结果不是日期型的为________。 A、CTOD(\ B、出生日期 + 5 C、DTOC(出生日期) D、DATE( ) – 2

68.已知字符串M = \ CD \ EF IJ\。则M – N 的结果是______。 A、\ CD EF IJ \ B、\ CD EF IJ\ C、\ EF IJ \ D、\ IJ \69.函数 LEN(SPACE(3) – SPACE(2)) 的值是________。 A、1 B、2 C、3 D、5 70.在VFP中,执行下列命令后的显示结果是________。 X = CTOD(\ Y = CTOD(\ ? Y – X A、5 B、6 C、–5 D、错误

71.执行命令 ? AT(\中心\国家教委考试中心\的显示值是________。 A、0 B、12 C、13 D、16 72.执行下列命令序列后的显示值是________。 STORE CTOD(\ NDATE = MDATE + 3 ? NDATE A、05/09/12 B、08/06/12 C、05/06/12 D、08/09/12 73.假定系统日期是2012年12月25日,则执行命令: NJ = MOD(YEAR(DATE( )) – 1900, 100)后,NJ的值是________。 A、2012 B、12 C、121225 D、1225

74.数据表文件中,备注型字段的宽度是4个字节,它是用来存放_______的。 A、备注的具体内容 B、该备注信息所在的记录号 C、该备注信息所在的 .DBF 文件名 D、指向相应 .FPT文件的指针 75.执行A = \保护环境\和 B = 20 两条赋值命令后,能够正确求值的表达式

是________。

8