《VFP》综合练习 联系客服

发布时间 : 星期日 文章《VFP》综合练习更新完毕开始阅读

《VFP》综合练习

一、选择题

1. 关系数据库管理系统所管理的关系是_______。 A)一个DBF文件 B)若干个二维表 C)一个DBC文件 D)若干个DBC文件

2. 不允许记录中出现重复索引值的索引是_______。 A)主索引 B)主索引、候选索引、普通索引

C)主索引和候选索引 D)主索引、候选索引和唯一索引

3. 要控制两个表中数据的完整性和一致性可以设置\参照完整性\,要求这两个表_______。

A)是同一个数据库中的两个表 B)不同数据库中的两个表 C)两上自由表

D)一个是数据库表另一个是自由表

4. 在VisualFoxPro中,可以对字段设置默认值的表_______。 A)必须是数据库表 B)必须是自由表

C)自由表或数据库表 D)不能设置字段的默认值

5. VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。 A)索引、排序、查找 B)建库、录入、排序 C)选择、投影、联接 D)显示、统计、复制

6. 打开VisualFoxPro\项目管理器\的\文档\选项卡,其中包括_______。 A)表单、报表文件

C)标签文件 D)以上三种文件

7. 可以链接或嵌入OLE对象的字段类型是_______。 A)备注型字段 B)通用型和备注型字段 C)通用型字 D)任何类型的字段

8. 下面关于属性、方法和事件的叙述中,错误的是_______。 A)属性用于描述对象的状态,方法用于表示对象的行为 B)基于同一类产生的两个对象可以分别设置自己的属性值 C)事件代码也可以像方法一样被显式调用

D)在新建一个表单时,可以添加新的属性、方法和事件

9. 查询设计器和视图设计器的主要不同表现在于_______。 A)查询设计器有\更新条件\选项卡,没有\查询去向\选项 B)查询设计器没有\更新条件\选项卡,有\查询去向\选项 C)视图设计器没有\更新条件\选项卡,有\查询去向\选项 D)视图设计器有\更新条件\选项卡,也有\查询去向\选项 10. 在Visual FoxPro中,打开数据库的命令是_______。 A)OPEN DATABASE<数据库名> B)USE<数据库名>

C)USE DATABASE<数据库名> D)OPEN<数据库名>

11. 连续执行以下命令之合,最后一条命令的输出结果是_______。 SET EXACT OFF

X=\

?IIF(\,X-\,X+\A)A B)BCD C)A BCD D)ABCD

12. 在以下四组函数运算中,结果相同的是_______。

A)LEFT(\,6)与SUBSTR(\,1,6) B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C)VARTYPE(\与VARTYPE(36-5*4) D)假定A=\,B=\,A-B与A+B

13. 在SQL查询时,使用WHERE子句指出的是_______。 A)查询目标 B)查询结果 C)查询条件 D)查询视图

14. 结构化程序设计的三种基本逻辑结构是_______。 A)选择结构、循环结构和嵌套结构 B)顺序结构、选择结构和循环结构 C)选择结构、循环结构和模块结构 D)顺序结构、递归结构和循环结构

15. 使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为_______。

A)2个 B)3个 C)5个 D)6个

16. Visual FoxPro的报表文件.FRX中保存的是_______。 A)打印报表的预览格式 B)打印报表本身 C)报表的格式和数据 D)报表设计格式的定义

17. 在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键宇段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择_______。 A)限制 B)忽略

C)级联 D)级联或限制

18. 在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关 联,这种关联是_______。

A)永久性关联 B)永久性关联或临时性关联 C)临时性关联 D)永久性关联和临时性关联 19. 清除主窗口屏幕的命令是_______。 A)CLEAR B)CLEAR ALL

C)CLEAR SCREEN D)CLEAR WINDOWS

20. 在创建快速报表时,基本带区包括_______。 A)标题、细节和总结 B)页标头、细节和页注脚

C)组标头、细节和组注脚 D)报表标题、细节和页注脚

21. 在下面的Visual FoxPro表达式中,不正确的是_______。 A){^2002-05-01 10:10:10 AM}-10 B){^2002-05-01}-DATE() C){^2002-05-01}+DATE() D){^2002-05-01}+[1000]

22. 如果在屏幕上直接看到查询结果:\查询去向\应该选择_______。 A)屏幕 B)浏览 C)临时表或屏幕 D)浏览或屏幕

23. 使用菜单方法打开一个在当前目录下已经存在的查询文件zgik.qpr后,在命令窗口 生

成的命令是_______。

A)OPEN QUERY zgik.qpr B)MODIFY QUERY zgik.qpr C)DO QUERY zgik.qpr D)CREATE QUERY zgik.qpr

24. 下面关于Visual FoxPro数组的叙述中,错误的是_______。 A)用DIMENSION和DECLARE都可以定义数组 B)Visual FoxPro只支持一维数组和二维数组

C)一个数组中各个数组元素必须是同一种数据类型 D)新定义数组的各个数组元素初值.F.

25. 在下列函数中,函数值为数值的是_______。 A)AT('人民','中华人民共和国') B)CTOD('01/01/96') C)BOF()

D)SUBSTR(DTOC(DATE()),7) 26. 在Visual FoxPro中,通用型字段C和备注型字段M在表中的宽度都是_______。 A)2个字节 B)4个字节 C)8个字节 D)10个字节

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

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

C)CHANGE ALL工资WITH工资+100 D)REPLACE ALL工资WITH工资+100

29. Visual FoxPro参照完整性规则不包括_______。 A)更新规则 B)查询规则 C)删除规则 D)插入规则

30. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的_______。 A)\一方\表的主索引或候选索引,\多方\表的普通索引 B)\一方\表的主索引,\多方\表的普通索引或候选索引 C)\一方\表的普通索引,\多方\表的主索引或候选索引 D)\一方\表的普通索引,\多方\表的候选索引或普通索引 31. 在下列四个选项中,不属于基本关系运算的是_______ A.连接 B.投影 C.选择 D.排序

32. 如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于_______ A.一对一联系 B.一对二联系 C.多对多联系 D.一对多联系

33. Visual FoxPro支持的数据模型是_______ A.层次数据模型 B.关系数据模型 C.网状数据模型 D.树状数据模型

34. 在Visual FoxPro的命令窗口中键人CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤_______

35. A.单击\文件\菜单中的\新建\按钮,然后在新建对话框中选定\数据库\单选钮,再单击\新建文件\命令按钮

B.单击\文件\菜单中的\新建\按钮,然后在新建对话框中选定\数据库\单选钮,再单击\向导\命令按钮

C.单击\文件\菜单中的\新建\按钮,然后在新建对话框中选定\表\单选钮,再单击\新建文件\命令按钮

D.单击\文件\菜单中的\新建\按钮,然后在新建对话框中选定\表\单选钮,再单击\向导\命令按钮

36. 将内存变量定义为全局变量的VisualFoxPro命令是_______ A.LOCAL B.PRIVATE C.PUBLIC D.GLOBAL

37. 扩展名为DBC的文件是_______ A.表单文件 B.数据库表文件 C.数据库文件 D.项目文件

38. 假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是_______ A.DO mymenu B.DO mymenu.mpr C.DOmymenu.PJx D.DOmymenu.max

39. 下面有关索引的描述正确的是_______

A.建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B.索引与数据库表的数据存储在一个文件中

C.创建索引是创建一个指向数据库表文件记录的指针构成的文件 D.使用索引并不能加快对表的查询操作

40. 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是_______ A.主索引 B.惟一索引 C.候选索引 D.普通索引

41. 参照完整性的规则不包括_______ A.更新规则 B.删除规则 C.插入规则 D.检索规则

42. 一数据库名为student,要想打开该数据库,应使用命令_______ A.OPEN student B.OPEN DATA student C. USE DATA student D.USE student

43. 下列函数中函数值为字符型的是_______

A.DATE() B.TIME() C.YEAR() D.DATETIME() 44. 在下面的数据类型中默认值为.F.的是_______ A.数值型 B.字符型 C逻辑型 D.日期型 45. 下面有关HAVING子句描述错误的是_______

A.HAVING子句必须与GROUPBY子句同时使用,不能单独使用 B.使用HAVING子句的同时不能使用WHERE子句 C.使用HAVING子句的同时可以使用WHERE子句 D.使用HAVING子句的作用是限定分组的条件

46. 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:

股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海