
VFP参考复习题2.pdf
18页第 1 页/共 18 页一、单项选择题(每小题1 分)1. 下面关于报表的数据源的陈述中最完整的是( D ) 自由表或其他报表 数据库表、自由表或视图 数据库表、自由表或查询 数据库表、自由表、查询或视图2. 以下关于查询的数据源描述正确的是( D ) 不能根据自由表建立查询 只能根据自由表建立查询 只能根据数据库表建立查询 可以根据数据库表和自由表建立查询3. VFP 中,+和-运算符能用于( D )表达式 货币型 字符型 数值型 其他三项都对4. 以下不属于面向对象程序设计的特点的是( A ) 单一性 继承性 封装性 多态性5. 下列表达式中表达式值为数值型的是( C )Date()-5 Time() Year(Date()) Datetime() 6. 报表控件没有 ( B ) 标签 线条 矩形 命令按钮控件7. 在Visual FoxPro 中,关于查询和视图的正确描述是(A ) 查询是一个预先定义好的SQL SELECT语句文件 视图是一个预先定义好的SQL SELECT语句文件 查询和视图是同一种文件,只是名称不同得分评卷人第 2 页/共 18 页查询和视图都是一个存储数据的表8. 以下属于非容器类控件的是( C )。
容器( Container ) 页框(PageFrame) 标签( Label ) 表单( Form)9. 设已经正确执行了命令 :mx=[98+2] ,再执行命令 ? &mx,屏幕将显示 ( A )100 98+2 [98+2] 100.00 10. 下列对 zgda表的关系模式,描述正确的是( B )zgda( 姓名、性别、年龄、职称 ) zgda( 姓名,性别,年龄,职称) zgda{ 姓名,性别,年龄,职称} 姓名、性别、年龄、职称11. 关系运算中的选择运算是(A ) 从关系中找出满足给定条件的元组的操作 从关系中选择若干个属性组成新的关系的操作 从关系中选择满足给定条件的属性的操作 其余选项都不对12. 用户自定义函数或过程中接受参数,应使用( B )命令PROCEDURE FUNCTION WHILE PARAMETERS 13. 在 DO WHILE ⋯ ENDDO 循环结构中, LOOP 命令的作用是 ( B ) 退出过程,返回程序开始处 转移到 DO WHILE 语句行,开始下一个判断和循环 终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 终止程序执行14. 在Visual FoxPro 中,字符型字段的最大宽度是( D )。
1 个字节6 个字节8 个字节254 个字节第 3 页/共 18 页15. 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“ 参照完整性规则 “ ,为此要求这两个表( B ) 在父表连接字段上建立普通索引,在子表连接字段上建立主索引 在父表连接字段上建立主索引,在子表连接字段上建立普通索引 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 在父表和子表的连接字段上都要建立主索引16. 建立表结构的 SQL 命令是 ( B )CREATE CURSOR CREATE TABLE CREATE INDEX CREATE VIEW 17. zgda表有姓名、性别、年龄、职称四个字段,则对zgda表的关系模式描述为( B )zgda( 姓名、性别、年龄、职称 ) zgda( 姓名,性别,年龄,职称) zgda{ 姓名,性别,年龄,职称} 姓名、性别、年龄、职称18. 关于命令的书写规则,下列说法中正确的是( D ) 命令不一定要以命令名开头 各短语子句顺序不能改变 不能大小写混合 命令行太长时,可以分行书写19. 在Visual FoxPro 中,学生表 STUDENT中包含有通用型字段,表中通用型字段中的数据全部存储 在( D)文件中。
STUDENT.DOC STUDENT.MEN STUDENT.DBT STUDENT.FPT 20. 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 (B ) 投影 比较 连接 选择21. 关系数据库管理系统所管理的关系是( A ) 若干个二维表 一个DBF 文件 一个DBC 文件 若干个 DBC 文件第 4 页/共 18 页22. 在Visual FoxPro 中,日期型与日期时间型字段的宽度都是( C )2 个字节4 个字节8 个字节10 个字节23. 表单在 “ 项目管理器 “ 窗口的( B )选项卡下 数据 文档 类 代码24. 在数据管理技术的发展过程中,经历了人工管理阶段、( B )阶段和数据库系统阶段 数据库系统 文件系统 人工 数据项管理25. 下列关于查询设计器的说法错误的是( B ) 即可对单表查询,也可对多表查询 在“分组依据 “选项中,可以设置查询结果按某一字段值升序排列 可以将查询保存到扩展名为.qpr 的查询文件中,并在 “命令“ 窗口中直接用 do命令执行 可以设定查询结果的输出形式,如临时表、图形等。
26. 为了在报表中显示一个变量或表达式的值,这时应该插入一个(B ) 文本控件 标签控件 域控件 表达式控件27. 数据库系统的核心是 (B ) 数据库 数据库管理系统 编译程序 操作系统28. 在Visual FoxPro 中,关于视图的正确叙述是(D ) 视图与数据库表相同,用来存储数据 视图不能同数据库表进行连接操作 在视图上不能进行更新操作 视图是从一个或多个数据库表导出的虚拟表29. 表单的 Name 属性用于( D ) 表单运行时显示在标题栏中第 5 页/共 18 页作为保存表单时的文件名 引用表单对象 作为运行表单时的表单名30. 设已经正确执行了命令 :mx=[98+2] ,再执行命令 ? mx ,屏幕将显示 ( B )100 98+2 [98+2] 100.00 31. Zgda表已按 “ 职称“字段建立索引 ,表中共有 10个记录,其中助教 2人,讲师3人,副教授3人,教授2 人,使用TOTAL 命令按照 “ 职称“ 分类汇总 ,则新生成的表文件中共有(C)条记录10 2 4 3 32. Visual FoxPro 是基于( B )操作系统环境下的数据库管理系统。
MS-DOS Windows UNIX AMOS\L 33. 在VFP 中,各种运算符的优先级由低到高为( C ) 关系运算→逻辑运算→算术或字符或日期运算 算术或字符或日期运算→关系运算→逻辑运算 逻辑运算→算术或字符或日期运算→关系运算 关系运算→算术或字符或日期运算→逻辑运算34. 从“ 学生资料 “ 表中查询所有年龄大于 22岁的学生并显示其姓名 ,应输入 ( C )命令SELECT 年龄 FROM 学生资料 WHERE 姓名>22 SELECT 年龄 FROM 学生资料SELECT 姓名 FROM 学生资料 WHERE 年龄>22 SELECT 姓名 FROM 学生资料35. 关于INSERT--SQL 语句描述正确的是( C ) 可以向表中插入若干条记录 在表中任何位置插入一条记录 在表尾插入一条记录 在表头插入一条记录36. 在DO WHILE ⋯ENDDO循环中,若循环条件设置为.T. ,则下列说法中正确的是( C ) 程序不会出现死循环第 6 页/共 18 页程序无法跳出循环 用EXIT可以跳出循环 用LOOP 可以跳出循环37. 默认查询的输出形式是( D )。
数据表 图形 报表 浏览窗口38. SQL 查询语句中 ORDER BY子句的功能是( A ) 对查询结果进行排序 分组统计查询结果 限定分组检索结果 限定查询条件39. 设y=2, 执行语句 y=y+1后,再执行语句: ? y ,运行结果是 ( A )3 2 .f. .t. 40. 设xx=2, 执行命令 ? xx=xx+1 后,运行结果是 ( C )3 2 .f. .t. 41. 不等于运算符在 VFP 中可表示为( D ) != 42. 查询设计器中 “ 筛选“ 选项卡对应的 SQL 短语是( A )WHERE JOIN INTO ORDER BY 43. 查询设计器中包含的选项卡有( A ) 字段、筛选及排序依据 字段、条件及分组依据 条件、排序依据及分组依据第 7 页/共 18 页条件、筛选及杂项44. 在VFP 中,关于视图说法正确的是(B) 视图与查询没有区别 视图是一个虚表,不形成对应的磁盘文件 通过视图不能修改原表 只能给自由表建立视图45. 结果总为逻辑值的表达式是(B ) 字符表达式 关系表达式 算术表达式 日期表达式46. Visual FoxPro 的报表文件 .FRX中保存的是 ( )。
数据源表中的全部记录 视图中的数据 报表的格式和数据源表中的全部记录 报表设计格式的定义47. 如果要创建一个数据组分组报表,第一个分组表达式是“部门“ ,第二个分组表达式是 “性别“ , 第三个分组表达式是 “ 基本工资 “,当前索引的索引表达式应当是( B ) 部门+性别+基本工资 部门+性别+STR(基本工资 ) STR( 基本工资 )+性别+部门 性别+部门+STR(基本工资 ) 48. 在项目管理器的 ( C )选项卡下管理报表 报表 程序 文档 其他49. 在表单设计阶段,以下说法不正确的是( D ) 拖动表单上的对象,可以改变该对象在表单上的位置 拖动表单上对象的边框,可以改变该对象的大小 通过设置表单上对象的属性,可以改变对象的大小和位置 表单上对象一旦建立,其位置和大小均不能改变50. 显示和隐藏命令窗口的操作描述正确的是( D ) 单击“ 常用“ 工具栏上的 “命令窗口 “ 按钮 通过“ 窗口“ →“ 命令窗口 “ 菜单选项命令 直接按 CTRL+F2 或CTRL+F4 的组合键 其它选项都对第 8 页/共 18 页51. Visual FoxPro 用户界面中包括有( D )。
菜单栏 状态栏 标题栏 其它选项都包括52. 下列属于数据库管理系统的软件是( B) Microsoft Word Visual Foxpro Visual Basic Turbo C 53. 数据库 (DB)、数据库系统 (DBS)和数据库管理系统 (DBMS) 的关系是( B )DBMS 包括DB 和DBS DBS包括DB 和DBMS DB 包括DBS 和DBMS DB 、DBS 和DBMS 是平等关系54. Visual FoxPro 软件属于( B ) 数据库系统 数据库管理系统 数据库应用系统 数据库55. 在一个系统中,使用多个对象协调作用,可以使用(B ) 工具栏菜单栏用事件命令按钮组56. 设有关系 R1和R2 ,经过关系运算得到结果S,则S是( B ) 一个数据库 一个表单 一个关系 一个数组57. 关系模型中,一个关键字是( C ) 可由多个任意属性组成 最多由一个属性组成 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 其它选项都不对58. 为了在报表中显示一个变量或表达式的值,这时应该插入一个( B ) 文本控件 标签控件 域控件第 9 页/共 18 页表达式控件59. 在关系数据库中,实现 “ 表中任意两行不能相同 “ 的约束是靠( B )来实现的。
外部关键字 属性 主关键字 列60. 数学表达式 3X+0.5Y=Z 在VFP 中可以表述为( C )3X+0.5Y=Z 3*X+0.5Y=Z 3*X+0.5*Y=Z 其他三项都不对61. (B )不是标准菜单系。












