1、国家二级 VF笔试模拟试卷 124及答案与解析 1 Visual FoxPro DBMS是 _。 ( A)操作系统的一部分 ( B)操作系统支持下的系统软件 ( C)一种编译程序 ( D)一种操作系统 2 Visual FoxPro DBMS基于的数据模型是 _。 ( A)层次型 ( B)关系型 ( C)网状型 ( D)混合型 3 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是 _。 ( A) m:n ( B) 1:m ( C) m:k ( D) 1:01 4 在 Visual FoxPro中,调用表设计器建立数据库表 STUDENT
2、.DBF的命令是 _。 ( A) MODIFY STRUCTURE STUDENT ( B) MODIFY COMMAND STUDENT ( C) CREATE STUDENT ( D) CREATE TABLE STUDENT 5 在 Visual FoxPro中,关于自由表叙述正确的是 _。 ( A)自由表和数据库表是完全相同的 ( B)自由表不能建立字段级规则和约束 ( C)自由表不能建立候选索引 ( D)自由表不可以加入到数据库中 6 在 Visual FoxPro中,建立数据库表时,将年龄字段值限制在 12 14之间的这种约束属于 _。 ( A)实体完整性约束 ( B)域完整性约束
3、 ( C)参照完整性约束 ( D)视图完整性约束 7 在 Visual FoxPro中,运行表单 T1.SCX的命令是 _。 ( A) DOT1 ( B) RUNFORMT1 ( C) DOFORMT1 ( D) DOFROMT1 8 使用 SQL语句进行分组检索时,为了去掉不 满足条件的分组,应当 _。 ( A)使用 WHERE子句 ( B)在 GROUP BY后面使用 HAVING子句 ( C)先使用 WHERE子句,再使用 HAVING子句。 ( D)先使用 HAVING子句,再使用 WHERE子句 9 在 Visual FoxPro的参照完整性规则不包括 _。 ( A)更新规则 ( B
4、)删除规则 ( C)查询规则 ( D)插入规则 10 在 Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为 _。 ( A) 1、 4、 8 ( B) 4、 4、 10 ( C) 1、 10、 8 ( D) 2、 8、 8 11 设 X=10,语句 ?VARTYPE(“x“)的输出结果是 _。 ( A) N ( B) 4 ( C) 10 ( D) X 12 表达式 LEN(SPACE(00的运算结果是 _。 ( A) .NULL. ( B) 1 ( C) 0 13 为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 DO mymenu.m
5、pr WITH THIS应该放在表单的 _ 事件中。 ( A) Destroy事件 ( B) Init事件 ( C) Load事件 ( D) RightClick事件 14 使用 SQL语句增加字段的有效性规则,是为了能保证数据的 _。 ( A)实体完整性 ( B)表完整性 ( C)参照完整性 ( D)域完整性 15 向项目中添加表单,应该使用项目管理器的 _。 ( A) “代码 ”选项卡 ( B) “类 ”选项卡 ( C) “数据 ”选项卡 ( D) “文档 ”选项卡 16 有关参照完整性的删除规则,正确的描述是 _。 ( A)如果删除规则选择的是 “限制 ”,则当用户删除父表中的 记录时,
6、系统将自动删除子表中的所有相关记录 ( B)如果删除规则选择的是 “级联 ”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录 ( C)如果删除规则选择的是 “忽略 ”,则当用户删除父表中的记录时,系统不负责做任何工作 ( D)上面三种说法都不对 17 有关查询设计器,正确的描述是 _。 ( A) “连接 ”选项卡与 SQL语句的 GROUPBY短语对应 ( B) “筛选 ”选项卡与 SQL语句的 HAVING短语对应 ( C) “排序依据 ”选项卡与 SQL语句的 ORDERBY短语对应 ( D) “分组依据 ”选项卡与 SQL语句的 JOINON短语对应 18 使用 “调
7、试器 ”调试程序时,用于显示正在调试的程序文件的窗口是 _。 ( A)局部窗口 ( B)跟踪窗口 ( C)调用堆栈窗口 ( D)监视窗口 19 让控件获得焦点,使其成为活动对象的方法是 _。 ( A) Show ( B) Release ( C) SetFocus ( D) GotFocus 20 下面对表单若干常用事件的描述中,正确的是 _。 ( A)释放表单时, Unload事件在 Destroy事件之前引发 ( B)运行表单时, Init事件在 Load事件之前引发 ( C)单击表单的标题栏,引发表单的 Click事件 ( D)上面的说法都不对 21 如果文本框的 InputMask属性
8、值是 #99999,允许在文本框中输入的是 _。 ( A) 12345 ( B) abcl23 ( C) $12,345 ( D) abcdef 22 连编应用程序不能生成的文件是 _。 ( A) .app文件 ( B) .exe文件 ( C) .dll文件 ( D) .prg文件 23 在具有 n个单元、顺序存储的循环队 列中,队满时,共有【 】个元素。 24 已知一棵二叉树的前序遍历结果为 ABDEGCFHI,它的中序遍历结果为DBGEACHFI,则这棵二叉树的右子树的根为【 】。 25 在线性表的顺序存储中,元素之间的逻辑关系是通过【 】决定的;在线性表的链接存储中,元素之间的逻辑关系是
9、通过【 】决定的。 26 开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象被人们称之为【 】。 27 数据模型是数据库系统中用于提供信息表示和操作手段的结构形式。实际数据库系统中所支持的数据模型主要 有层次模型、网状模型和【 】 3种。 28 一个表单需要 4个命令按钮,可以使用 2种方式:分别建 4个命令按钮:建一个命令按钮组。如果采用建一个命令按钮组的方式,首先应设置的属性为【 】。 29 在 “表单设计器 ”中可使用多种工具栏,若要使用的工具栏没有出现,可选择“【 】 ”菜单中的 “工具栏 ”选项来显示相应的工具栏。 30 在授课表中,删除所有教师的授课记录,其 SQL语
10、句为【 】。 31 为了实现在学生表中查询所有姓 “张 ”的学生记录,对以下 SELECT语句中的条件子句进行补充: SELECT*FROM 学生表 WHERE姓名【 】。 32 “计时器 ”控件是利用【 】来控制具有规律性的周期任务的定时操作。 33 报表控件工具栏中最重要的控件是【 】。 34 在 Visual FoxPro系统中,如果要调用过程文件 ABC prg中的一个过程 ZZ,必须首先用【 】命令打开这个过程文件,然后再用【 】命令运行它。 35 数据的完整性包括数据的正确性、有效性和【 】。 36 Visual FoxPro系统为用户提供了 29个基类,这些基类又可以分为 2种类
11、型,即: 容器类和【 】。 国家二级 VF笔试模拟试卷 124答案与解析 1 【正确答案】 B 【试题解析】 数据库管理系统 (DBMS)的功能是让多种应用程序并发地使用数据库中具有最小冗余度的共享数据,使数据与程序具有较高的独立性;是对数据实行专门管理的一个系统软件。 2 【正确答案】 B 【试题解析】 Visual FbxPro是一种关系数据库管理系统,它支持的是关系数据模型。 3 【正确答案】 B 【试题解析】 两个实体间的联系有一对一、一对多和多对多三种。本题中一个部门可以有多个职 员,属于一对多的联系,即 1:m。 4 【正确答案】 C 【试题解析】 利用命令打开数据表设计器有 CR
12、EATE和 MODIFY STRUCTURE两种,其中 CREATE命令是新建一个表, MODIFY STRUCTURE是修改数据表结构。 5 【正确答案】 B 【试题解析】 自由表只可以建立最基本的结构,即字段名、类型、宽度和索引,且只能建立候选索引、唯一索引和普通索引,是不能建立主索引的,自由表和数据库表之间是可以相互转换的。 6 【正确答案】 B 【试题解析】 限定字段值的范围 ,应该设置字段有效性规则,属于域完整性的约束。 7 【正确答案】 C 【试题解析】 利用 DO FORM命令可直接运行表单文件,如果省略 FORM,将视为运行命令文件。 8 【正确答案】 B 【试题解析】 在 S
13、QL SELECT语句中, GROUPBY短语用作数据分组的条件,HAVING子句紧跟 GROUP BY语句之后,作为进一步的分组条件,且不能单独存在。 9 【正确答案】 C 【试题解析】 Visual FoxPro中参照完整性包括 3种规则:更新规则、插入规则和删除规则。 10 【正确答案】 A 【试题解析】 在 Visual FoxPro表结构设计中,系统能自动给某些字段指定宽度,包括日期型字段宽度为 8,备注型和通用型字段宽度为 4,逻辑型字段宽度为1。 11 【正确答案】 B 【试题解析】 VARTYPE()是用来测试数据类型的函数,变量 X通过赋值后是一个数值型数据,但在函数测试中,
14、添加了字符型数据的定界符,因此函数最终测试的是一个字符型数据。 12 【正确答案】 C 【试题解析】 SPACE()函数是用来生成指定数量的空格,结果为字符型数据,SPACE(0)表示定义的空格为 0个,即没有字符,通过 LEN()函数用来测试字符串的长度也就为 0。 13 【正确答案】 D 【试题解析】 在 Visual FoxPro中,调用快捷菜单的命令一般在对象的 Right Click(鼠标右击 )事件中调用。 14 【正确答案】 D 【试题解析】 数据完整性一般包括实体完整性、域完整性和参照完整性等。通过字段的有效性规则,可进一步保证域完整性。 15 【正确答案】 D 【试题解析】
15、在 “文档 ”选项卡中所显示和管理的是 Visual FoxPro中的表 单、报表和标签;程序、 API库和应用程序属于 “代码 ”选项卡;数据库、自由表和查询属于 “数据 ”选项卡。 16 【正确答案】 C 【试题解析】 在删除规则中,如果选择 “级联 ”,在删除父表中记录时,则自动删除子表中的相关所有记录;选择 “限制 ”表示子表中有相关的记录时,禁止删除父表中的记录:选择 “忽略 ”则表示不做任何参照完整性检查,即删除父表的记录时,与子表无关。 17 【正确答案】 C 【试题解析】 SQL SELECT语句中的 JOIN子句对应查询设计器中 “连接 ”选项卡, WHERE子句对应查询 设
16、计器中 “筛选 ”选项卡, ORDER BY子句对应查询设计器中 “排序依据 ”选项卡, GROUP BY子句对应查询设计器中 “分组依据 ”选项卡。 18 【正确答案】 B 【试题解析】 “跟踪 ”窗口用于显示正在调试执行的程序文件, “监视 ”窗口用于监视指定表达式在程序调试执行过程中的取值变化, “局部 ”窗口用于显示模块程序中内存变量的名称、当前取值和类型, “调用堆栈 ”窗口用于显示当前处于执行状态的程序、过程或方法程序。 19 【正确答案】 C 【试题解析】 Show方法用来显示表单,使表单成为活动对象 ; Release方法将表单从内存中释放 (清除 ): SetFocus方法让
17、控件获得焦点,使其成为活动对象;GotFocus事件当对象获得焦点时引发。 20 【正确答案】 D 【试题解析】 Destroy事件在对象释放时引发, Unload事件在表单对象释放时引发,是表单对象释放时,最后一个要引发的对象; Load事件的触发时机为创建对象前, Init事件的触发时机为创建对象时,在 Load事件之后引发;单击表单的空白处可以引发表单的 Click事件,但单击表单标题栏或窗口边界不会引发表单的Click事件。 21 【正确答案】 A 【试题解析】 Input Mask属性指定在一个文本框中如何输入和显示数据,“#99999”表示输入的字符为数值型数据,选项 B、 C、
18、D中都包含非数值型字符。 22 【正确答案】 D 【试题解析】 PRG类型的文件为命令文件或程序文件,在命令窗口输入MODIFY COMMAND命令可以建立该类型文件,不能通过连编建立。 23 【正确答案】 n-1 24 【正确答案】 4 25 【正确答案】 相邻位置 ,链接指针 26 【正确答案】 软件危机 27 【 正确答案】 关系模型 28 【正确答案】 Button Count(命令按钮数 ) 29 【正确答案】 显示 30 【正确答案】 DELETE FROM授课表 31 【正确答案】 LIKE”张 %” 32 【正确答案】 系统时钟 33 【正确答案】 域控件 34 【正确答案】 SET PROC TO ABC ,DO ZZ 35 【正确答案】 相容性 36 【正确答案】 控件类