Visual FoxPro练习题

更新时间:2023-09-17 02:52:01 阅读量: 高中教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Visual FoxPro复习题

一、选择题

1. 在Visual FoxPro中,向数据表文件中追加数据使用语句( A )。 A、INSERT B、REPLACE C、APPEND D、ADD

2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( D )。 A、 delete all B、pack C、recall D、 zap 3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。 A、Copy stru <原文件> to<目标文件> B、Copy <原文件> stru to <目标文件> C、Copy stru to <表文件名>

D、Copy stru to <表文件名>exten 4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。

A、视情况而定 B、当前记录 C、bof D、为文件尾

5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。 A、ctrl+w B、ctrl+q C、ctrl+c D、esc

6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( C )。 A、将全部丢失 B、不会丢失

C、可能丢失某些数据项 D、可能丢失某些数据记录 7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( A )。

A、display all for nl>20 B、display all while nl>20 C、list for nl while nl>20 D、list while nl>20

8. 在Visual FoxPro中,skip命令移动记录指针的基准是( B )。 A、第一条记录 B、当前记录 C、指定纪录 D、表文件尾

9. 一个数据表文件中多个备注字段的内容是存放在( B )。 A、这个数据表文件中 B、一个备注文件中 C、多个备注文件中 D、一个文本文件中

10. 要删除当前数据表文件中的“性别”字段,应使用命令( A )。 A、modify structure B、delete

C、replace D、zap

11. 在有关数据库的概念中,若干记录的集合称为( D )。 A. 文件 B. 字段 C. 数据项 D. 表

12. 联接运算要求联接的两个关系有相同的( B )。

A. 主键 B. 属性名 C. 实体名 D. 主属性名

13. 退出VFP系统的命令是(D )。 A.EXIT B.RETURN C.CANCEL D.QUIT

14. 逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序

15. 条件函数IIF(LEN(SPACE(4))>3,1,-1)的值是( A )。

A. 1 B. -1 C. 3 D. 4

16. 数学表达式5≤X≤8在Visual FoxPro中应表示为( B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AND.5≤X D. 5≤X.OR. X≤8

17. 在关系运算中,查找满足一定条件的元组的运算称之为( B )。 A. 投影 B. 选择 C. 关联 D. 复制

18.下面的赋值表达式不正确的是 (D) A.STORE \ B. STORE 123456 TO A1,B1 C.WORD=\ D.STORE 12,34 TO A2,B2

19.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是 (B) A.NOT((NOT A OR B) AND C) B. NOT (NOT (A OR B) AND C)

C.NOT(A AND B OR NOT C) D.NOT(NOT A OR B AND C)

20. 当前表文件有20条记录,当前记录号为10 ,执行命令LIST REST以后,当前记录号是( C )。

A. 10 B. 20 C. 21 D. 1

21. 以下各表达式中,运算结果为数值型的是( D )。

A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9

22.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。正确的操作顺序是(D)

A.①②③ B.②③① C.①③② D.②①③

23.修改表结构的命令是( D )。 A.CREATE B.LIST STRUCTURE C.BROESE D.MODIFY STRUCTURE

24.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令( B )。

A.GO TOP B. GO 1 C. GO RECNO()=1 D. SKIP 1

25.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D)

A.DISP FOR \李\ B.DISP FOR xm=李

C.DISP FOR SUBS(xm,1,1)= '李' D.DISP FOR SUBS(xm,1,2)=[李]

26. 求平均值的命令是(D) A.COUNT B.TOTAL C.SUM D.AVERAGE

27.不能作为索引关键字的数据类型是(B) A.数值型 B.备注型 C.日期型 D.字符型

28.以下各表达式中,运算结果为数值型的是(D )。

A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9

29.执行下列命令后显示的结果是(D )。

W=”123.45” ?”674”+&W

A. 798.45 B. 674+&W C. 674123.45 D. 错误信息

30. 用命令DIMENSION A(4,5)定义后,A数组中共有( D )个数据元素。 A. 4 B. 5 C. 9 D. 20

31.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个表文件。 A、10 B、1 C、任意多 D、256

32. Visual FoxPro中数据表文件的扩展名为( B )。 A、dbf B、dbc C、fpt D、prg

33.结构化程序设计中的三种基本结构是顺序结构、分支结构和(B )。 A、选择结构 B、循环结构 C、混合结构 D、跳转结构

34.对Visual FoxPro的工作方式效率与自动化程度最高的是(B)。 A、命令方式 B、程序方式 C、菜单方式 D、混合方式

35.若X=56.789,则命令?STR(X,2)-SUBS([56.789],5,1)的显示结果是( A )。 A、578 B、568 C、49 D、48

36. 当前数据表文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令( B )。

A、append B、insert C、edit D、brows

37. 一个数据表文件有10条记录,用函数eof( )测试为.t.,此时当前记录号为( B )。 A、10 B、11 C、0 D、1

38. 在Visual FoxPro中,对数据库进行排序的关键字可为(C )。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和字符型

D、逻辑型、日期型和备注型

39.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原表文件内容( A )。 A、并不改变 B、顺序改变 C、指定纪录改变 D、数据改变

40. 在Visual FoxPro中,对未经排序或索引的数据库进行查找时,只能用命令( C )。 A、find B、seek C、locate D、display

41. int(-28/6)的返回值为(D )。

A、-5 B、-3 C、-6 D、-4

42. 设AB=12,函数TYPE(“AB<30”)的返回值是( D )。 A、.T. B、.C. C、.U. D、.L.

43.DALETE( )的函数值为.T.时,说明( B )。 A、删除的纪录不存在

B、当前记录已被加上删除标记 C、当前数据库已被删除

D、标有删除标记的纪录不参加操作

44.执行命令?AT(“中心”,“国家教委考试中心”)的显示值是( C )。 A、0 B、12 C、13 D、16

45.下列数据为常量的是( C )。 A、NAME B、FF C、13 D、FTMS

46.在命令窗口输入如下四条命令: SET CENTURY OFF

SET MARK TO “—” SET DATE TO YMD ?{^2002-06-03}

分别执行后,屏幕上将显示( C)。 A、2002/06/26 B、02/06/26 C、02-06-03 D、2002.06.03

47.统计当前工作区记录数的函数是( B )。 A、RECNO( ) B、RECCOUNT( ) C、FCOUNT( ) D、FOUND( )

48.在系统默认设置之下,下列表示日期值正确的是( A )。 A、{10/08/01} B、10/08/01 C、{^01-01-01} D、{^2003-13-01}

49. 在系统默认设置下,表达式“北师大”=“北京师范大学”和“北京师范大学”=“北师大”的值为( B )。 A、.T. .T. B、.F..F. C、.T..F. D、.F..T.

50. 在下列各式中,运算结果为数值的是( D )。 A、{^2002-05-30}-20 B、CTOD(“05/30/02”) C、”23”+”2” D、LEN(“ABCD”)-2

51.可以伴随着表的打开而自动打开的索引是。(C) A) 单一索引文件(IDX) B) 复合索引文件(CDX) C) 结构化复合索引文件 D) 非结构化复合索引文件

52.要为当前表所有职工增加100元工资应该使用命令( D) 。 A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100 C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+100

53.退出VFP系统的命令是(D)

本文来源:https://www.bwwdw.com/article/bioh.html

Top