[计算机类试卷]国家二级VF笔试模拟试卷165及答案与解析.doc

上传人:rimleave225 文档编号:501492 上传时间:2018-11-29 格式:DOC 页数:20 大小:53.50KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷165及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷165及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷165及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷165及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷165及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 165及答案与解析 1 算法执行过程中所需要的存储空间称为算法的 ( A)时间复杂度 ( B)计算工作量 ( C)空间复杂度 ( D)工作空间 2 Visual FoxPro DBMS基于的数据模型是 ( A)层次型 ( B)关系型 ( C)网状型 ( D)混合型 3 对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ( A)冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n-1)/2 4 下面描述中,符合 结构化程序设计风格的是 ( A)使用顺序、选择和重复 (循环 )三种基本控制结构表示程序

2、的控制逻辑 ( B)模块只有一个入口,可以有多个出口 ( C)注重提高程序的执行效率 ( D)不使用 goto语句 5 在 Visual FoxPro中,关于自由表叙述正确的是 ( A)自由表和数据库表是完全相同的 ( B)自由表不能建立字段级规则和约束 ( C)自由表不能建立候选索引 ( D)自由表不可以加入到数据库中 6 扩展名为 DBC的文件是 ( A)表单文件 ( B)数据库表文件 ( C)数据库文件 ( D)项目 文件 7 为了使模块尽可能独立,要求 ( A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 ( C)模

3、块的内聚程度要尽量低,且各模块间的偶合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 8 在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是 ( A)数据定义语言 ( B)数据转换语言 ( C)数据操纵语言 ( D)数据控制语言 9 利用 E-R模型进行数据库的概念设计,可以分成三 步:首先设计局部 E-R模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R模型进行_,得到最终的 E-R模型。 ( A)简化 ( B)结构化 ( C)最小化 ( D)优化 10 常用的关系运算是关系代数和 _ ( A)集合代数 ( B)逻辑演算

4、( C)关系演算 ( D)字段 11 在学生表中共有 100条记录,执行如下命令,执行结果将是 INDEX ON-总分TO ZF SET INDEX TO ZF GO TOP DISPLAY ( A)显示 的记录号是 1 ( B)显示分数最高的记录号 ( C)显示的记录号是 100 ( D)显示分数最低的记录号 12 如果一个表达式包含算术运算、关系运算、逻辑运算和字符运算时,运算的先后顺序是 ( A)算术运算 关系运算 逻辑运算 字符运算 ( B)算术运算 字符运算 关系运算 逻辑运算 ( C)逻辑运算 关系运算 算术运算 字符运算 ( D)字符运算 算术运算 逻辑运算 关系运算 13 在

5、Visual FoxPro中,使用 SQL命令将学生表 STUDENT中的学生年龄 AGE字段的值增加 1岁,应该使用的命令 是 ( A) REPLACE AGE WITH AGE+1 ( B) UPDATE STUDENT AGE WITH AGE+1 ( C) UPDATE SET AGE WITH AGE+I ( D) UPDATE STUDENT SET AGE=AGE+1 14 在 “命令窗口 ”中输入下列命令: SET MARK TO - SET CENTURY ON ?2003-04-13 屏幕上的显示结果是 ( A) 04-13-2003 ( B) 04-13-03 ( C)

6、04/13/2003 ( D) 04/13/03 15 设当前表有 10条记录,若要在第 5条记录的前面插入一条记录,在执行 GO 5后再执行如下命令 ( A) INSERT ( B) INSERT BLANK ( C) INSERT BEFORE ( D) APPEND BEFORE 16 在指定字段或表达式中不允许出现重复值的索引是 ( A)惟一索引 ( B)惟一索引和候选索引 ( C)惟一索引和主索引 ( D)主索引和候选索引 17 在 Visual FoxPro中,为了将表单从内存中释放 (清除 ),可将表单中退出命令按钮的 Click事件代码设置为 ( A) ThisForm.Ref

7、resh ( B) ThisForm.Delete ( C) ThisForm.Hide ( D) ThisForm.Release 18 打开表并设置当前有效索引 (相关索引已建立 )的正确命令是 ( A) ORDER student IN 2 INDEX 学号 ( B) USE student IN 2 0RDER 学号 ( C) INDEX 学号 ORDER student ( D) USE student IN 2 19 同一个表的全部备注字段内容存储 在 ( )文件中。 ( A)不同的备注 ( B)同一个表 ( C)同一个备注 ( D)同一个数据库 20 在 Visual FoxPr

8、o中,存储图像的字段类型应该是 ( A)备注型 ( B)通用型 ( C)字符型 ( D)双精度型 21 在 Visual FoxPro中,下面 4个关于日期或日期时间的表达式中,错误的是 ( A) 2002.09.01 11:10:10AM-2001.09.01 11:10:10AM ( B) 01/01/2002+20 ( C) 2002.02.01+2001.02.01 ( D) 2002/02/01-2001/02/01 22 设当前内存中有打开的表及索引,且表中有若干条记录,使用 GOTOP命令后,当前记录指针所指的记录号是 ( A) 0 ( B) 1 ( C) 2 ( D)不知道 2

9、3 以下关于关系的说法正确的是 ( A)列的次序非常重要 ( B)当需要索引时列的次序非常重要 ( C)列的次序无关紧要 ( D)关键字必须指定为第一列 24 新创建的表单默认标题为 Form1,为了修改表单的标题,应设置表单的 ( A) Name 属性 ( B) Caption 属性 ( C) Closable 属性 ( D) AlwaysOnTop属性 25 当前打开的图书表中有字符型字段 “图书号 ”,要求将图书号以字母 A开头的图书记录全部打上删除标记,通常可以使用命令 ( A) DELETE FOR图书号 =“A” ( B) DELETE WHILE 图书号 =“A” ( C) DE

10、LETE FOR图书号 =“A*” ( D) DELETE FOR图书号 LIKE“A%” 26 为了从用户菜单返回到系统菜单应该使用命令 ( A) SET DEFAULT SYSTEM ( B) SET MENU TO DEFAULT ( C) SET SYSTEM TO DEFAULT ( D) SET SYSMENU TO DEFAULF 27 报表中的数据源包括 ( A)数据库表、自由表和查询 ( B)数据库表、自由表 ( C)数据库表、自由表、视图 ( D)数据库表、自由表、视图、查询 28 向项目中添加表单,应该使用项目管理器的 ( A) “代码 ”选项卡 ( B) “类 ”选项卡

11、 ( C) “数据 ”选项卡 ( D) “文档 ”选项卡 29 有如下 SQL语句: CREATE VIEW view ticket AS SELECT 始发点 AS名称,票价 FROM ticket 执行该语句后产生的视图含有的字段名是 ( A)始发点、票价 ( B)名称、票价 ( C)名称、票价、终点 ( D)始发点、票价、终点 30 要将组合框设置成允许编辑,应进行设置的属性是 ( A) Style ( B) ContolSource ( C) Enabled ( D) Value 31 在 Visual FoxPro中,以下有关 SQL的 SELECT语句的叙述中,错误的是 ( A)

12、SELECT子句中可以包含表中 的列和表达式 ( B) SELECT子句中可以使用别名 ( C) SELECT子句规定了结果集中的列顺序 ( D) SELECT子句中列的顺序应该与表中列的顺序一致 32 下列关于 SQL中 HAVING子句的描述,错误的是 ( A) HAVING子句必须与 GROUPBY子句同时使用 ( B) HAVING子句与 GROUPBY子句无关 ( C)使用 WHERE子句的同时可以使用 HAVING子句 ( D)使用 HAVING子句的作用是限定分组的条件 33 求每个终点的平均票价的 SQL语句是: ( A) SELECT终点, avg (票价 ) FROM ti

13、cket GROUP BY 票价 ( B) SELECT终点, avg (票价 ) FROM ticket ORDER BY 票价 ( C) SELECT终点, avg (票价 ) FROM ticket ORDER BY 终点 ( D) SELECT终点, avg (票价 ) FROM ticket GROUP BY 终点 34 在以下关于过程调用的叙述中,正确的是 ( A)实参与形参的个数必须相等 ( B)当实参的个数多于形参个数时,多余的实参将被忽略 ( C)在过程调用中,只能按值传 送 ( D)在过程调用中,只能按地址传送 35 在 Visual FoxPro环境中,建立命令文件的命令

14、是 ( A) MODIFY文件名 ( B) MODIFY COMMAND文件名 ( C) MODIFY PROCEDURE文件名 ( D) MODIFY FUNCTION文件名 36 在关系模型中, “关系中不允许出现相同元组 ”的约束是通过 _实现的。 37 在连接运算中, _连接是去掉重复属性的等值连接。 38 按数据流的类型,结构化设计方法有两种设计策略,它们 是变换分析设计和_。 39 一棵二叉树第六层 (根结点为第一层 )的结点数最多为 _个。 40 LEPT(“123456789“, LEN(“数据库 “)的计算结果是 _。 41 在 Visual FoxPro中,数据库表中不允许

15、有重复记录是通过指定 _来实现的。 42 在 Visual FoxPro中,数据库表 S中的通用型字段的内容将存储在 _文件中。 43 在 Visual FoxPro中选择一个没有使用的、编号最小的工作区的命令是_(关键字必须拼写完整 )。 44 在 Visual FoxPro的表单设计中,为表格控件指定数据源的属性是 _。 45 在表单中确定控件是否可见的属性是 _。 46 设有学生选课表 SC(学号,课程号,成绩 ),用 SQL语言检索每门课程的课程号及平均分的语句是 (关键字必须拼写完整 )。 SELECT课程号, AVG(成绩 )FROM SC_ 国家二级 VF笔试模拟试卷 165答案

16、与解析 1 【正确答案】 C 【试题解析】 算法执行时所需要的存储空间,包括算法程序所占的空间 、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。这些存储空间共称为算法的空间复杂度。 2 【正确答案】 B 【试题解析】 所谓数据模型,就是指存储数据的数据结构。常用的数据模型有三种:层次模型、网状模型和关系模型。 Visual FoxPro系统数据库中采用的数据模型是关系模型的,因此正确答案为选项 B。 3 【正确答案】 D 【试题解析】 假设线性表的长度为 n,在最坏情况下,冒泡排序和快速 排序需

17、要的比较次数为 n(n-1)/2。由此可见,选项 D正确。 4 【正确答案】 A 【试题解析】 应该选择只有一个入口和一个出口的模块,故 B选项错误;首先要保证程序正确,然后才要求提高效率,故 C选项错误;严格控制使用 GOTO 语句,必要时可以使用,故 D选项错误。 5 【正确答案】 B 【试题解析】 自由表与数据库表并非 “完全 ”相同,选项 A错误。类似这样的比较绝对的说法,通常可以判断其错误。与数据库表相比,自由表不可以使用长表名,在表中不可以使用长字段名;不能为字段指定标题、添加注释、默认值 和输入掩码;不能规定字段级规则和记录级规则;不支持主关键字、参照完整性和表之间的联系。自由表

18、可以建立候选索引,所以选项 C错误。自由表可以加入到数据库中,成为数据表,因此选项 D错误。只有选项 B是对自由表的正确表述,为正确答案。 6 【正确答案】 C 【试题解析】 在 Visual FoxPro中,数据库文件的扩展名为 .DBC。请注意不要与数据库表文件混淆,数据库表文件的扩展名为 .DBF,选项 B 有干扰性。表单文件的扩展名为 .SCX,项目文件扩展名为 PJX。 7 【正确答案】 B 【试题解析】 系统设计的质量主要反映在模块的独立性上。评价模块独立性的主要标准有两个:一是模块之间的耦合,它表明两个模块之间互相独立的程度;二是模块内部之间的关系是否紧密,称为内聚。一般来说,要

19、求模块之间的耦合尽可能地弱,即模块尽可能独立,而要求模块的内聚程度尽量地高。综上所述,选项 B 的答案正确。 8 【正确答案】 C 【试题解析】 在数据库管理系统提供的数据语言中,数据操纵语言负责数据的查询及增、删、改等操作。 9 【正确答案】 D 【试题解析】 在概念设计中,按照模块的划分画出各 个模块的 E-R图,然后把这些图合成一张 E-R图作为全局模型,最后应该对全局 E-R图进行优化,看是否有重复和不合理的地方。不能只进行简单的合并。 10 【正确答案】 C 【试题解析】 常用的关系运算包括关系代数和关系演算。 11 【正确答案】 B 【试题解析】 本题考查对索引的理解。利用命令 I

20、NDEX建立总分降序的索引后,表的记录已经按照总分降序排列,执行命令 GO TOP将指针移至排序后的第一条记录,该记录就是总分最高的记录,故选项 B 为正确答案。 12 【正确答案】 B 【试题解 析】 在一个含有各种运算的表达式中,它们运算的优先顺序是:算术运算 字符运算和日期时间运算 关系运算 逻辑运算。故选项 B为正确答案。 13 【正确答案】 D 【试题解析】 本题考查 SQL语句中 UPDATA语句的功能和使用。选项 A的错误在于,它是普通的修改命令,在缺少短语 ALL 情况下,只能修改当前的记录;选项 B的错误在于不应该使用 WITH短语;选项 C则没有指明对 STUDENT 表进

21、行操作,并且不应该使用短语 WITH;选项 D是实现题目要求的正确书写方法,故选项 D为正确答案。 14 【正确答案】 A 【试题解析】 SET MARK TO 命令的功能是设置日期的分隔符,如果在该命令中省略分隔符,表示恢复系统默认的分隔符 “/”。 SET CENTURY命令用于设置年份的位数,当取 ON时为 4位年份,取 OFF时为 2位年份,故选项 A为正确答案。 15 【正确答案】 C 【试题解析】 在 Visual FoxPro中,只有 INSERT命令可在表的中间插入记录。INSERT命令中的 BEFORE 选项如果被省略,将在当前指针的后面插入一条记录,反之在当前记录的前面插入

22、一条空记录,故选项 C为正确答案。 16 【正确答案】 D 【试题解析】 本题考查的是对索引概念的理解,属常考题。主索引是对主关键字建立的索引,字段中不允许有重复值。侯选索引也是不允许在指定字段和表达式中出现重复值的索引。惟一索引和普通索引允许关键字值的重复出现。选项 D为正确答案。 17 【正确答案】 D 【试题解析】 本题考查如何利用命令按钮的事件和表单的方法将表单从内存中释放。使用表单的 RELEASE 方法,可以将表单从内存中释放 (清除 )表单,因此可以在命令按钮的 Click 事件中输入 ThisForm.Release,正确答案为选 项 D。 18 【正确答案】 B 【试题解析】

23、 本题考查索引的常用操作命令。在 Visual FoxPro 中,打开表用USE 命令,设置当前索引用 ORDER命令。故选项 B正确。选项 D仅表示在 2号工作区上打开数据表。其他选项无意义。 19 【正确答案】 C 【试题解析】 在 Visual FoxPro中,备注字段和通用字段的值并不是保存在表文件中,而是保存在一个与表文件主名相同的备注文件中,表文件中保存的仅仅是一个指向备注文件的链接指针。故选项 C为正确答案。 20 【正确答案】 B 【试 题解析】 本题考查 Visual FoxPro 中存储图像的字段类型。在 Visual FoxPro中,用于存储电子表格、文档、图片等 OLE

24、对象应该使用的字段类型是通用型。答案 B正确。 21 【正确答案】 C 【试题解析】 本题考查对日期型数据运算的掌握。 YYYY-MM-DD是一个标准的日期型数据格式。选项 A用来求出两个日期相差的秒数;选项 B 表示对给定日期求 20天后的日期;选项 D用于求出两个时间日期相差的天数。这些都是合法的日期型表达式,只有选项 C的书写是不合法的,正确答案为选项 C。 22 【正 确答案】 D 【试题解析】 在没有主索引的情况下,执行 GO TOP后,当前记录指针所指的记录号是 1。但是,如果当前内存中有主控索引,记录的排列将按索引的逻辑顺序进行,这时首条记录的记录号是逻辑上第一条记录的记录号不一

25、定是 1,故选项 D为正确答案。 23 【正确答案】 C 【试题解析】 本题考查考生对关系的理解。在数据库理论中,关系的列次序不会影响关系的本质内容,也就是说列上的次序是可以调换的,故选项 C为正确答案。 24 【正确答案】 B 【试题解析】 本题考查表单的 Caption属 性。在 Visual FoxPro 中,表单的Caption 属性用来指定标题内容。修改 Caption 属性可以修改标题内容。故选项 C为正确答案。选项 A是指定表单的名字,选项 C中的 Closable的属性指定表单是否可以通过单击关闭按钮或双击控制菜单框来关闭表单。选项 D中的AlwaysOnTop 属性指定表单是

26、否总是位于其他打开窗口之上。 25 【正确答案】 A 【试题解析】 本题是考查对 Visual FoxPro 中传统删除命令 DELETE 语句条件书写格式的掌握。 DELETE 语句的命令格式为: DELETE范围 FOR条件 WHILE条件 FOR条件是对表文件指定范围内满足条件的记录进行操作; WHILE条件也是对表文件指定范围内满足条件的记录进行操作,当第一次遇到不满足条件记录时停止向后运行,故选项 B排除; *和 %是 Windows 的统配符, Visual FoxPro不支持,所以选项 A为正确答案。 26 【正确答案】 D 【试题解析】 本题考查对 Visual FoxPro

27、中菜单设计的掌握。在 Visual FoxPro中,从用户菜单返回到系统菜单使用命令: SET SYSMENU TO DEFAULT 故选项 D为正确答案。 27 【正确答案】 D 【试题解析】 在 Visual FoxPro中,报表与一定的数据源相联系。报表的数据源包括数据库表,自由表、视图和查询,故选项 D为正确答案。 28 【正确答案】 D 【试题解析】 本题考查对 Visual FoxPro 中项目管理器的掌握。向项目中添加表单,应该使用项目管理器的 “文档 ”选项卡,因此选项 D为正确答案。 29 【正确答案】 B 【试题解析】 本题考查对创建视图命令的理解。题中创建视图的 SQL

28、语句为 CREATE VIEW view_ticket AS SELECT 始发点 AS 名称,票价 FROM ticket 执行该语句后产生的视图含有的字段名是名称、票价。简单的方法可以直接从 AS短语后面的关键字来判断,故选项 B 为正确答案。 30 【正确答案】 A 【试题解析】 ControlSource属性指定一个字段或变量以保存从列表框中的选择结果。 Enabled 属性设置当前列表项是否可用。 Value属性返回列表框中被选中的列表项,故选项 A为正确答案。 31 【正确答案】 D 【试题解析】 本题考查的是对 SQL 的 SELECT 语句的掌握,是常考知识点。SELECT子句

29、的列顺序结果和书写 SELECT子句的字段顺序一致,和表中字段顺序没有关系。故选项 D为正确答案。 32 【正确答案】 B 【试题解析】 本题考查的是对 SQL 的 HAVING子句的掌握,是常考知识点。HAVING子句总是跟在 GROUP BY子句之后,不可以单独使用,利用 HAVING子句设置当分组满足某个条件时才检索,在查询中,首先利用 WHERE子句限定元组,然后再进行分组,最后再利用 HAVING子句限定分组。因此正确答案为选项 B。 33 【正确答案】 D 【试题解析】 根据题目的要求,求每个终点的平均票价,则按不同的终点分组查询,用 AVG()函数计算每组的平均票价值,故正确 S

30、QL 语句是: SELECT终点, avg (票价 ) FROM ticket GROUP BY 终点 故选项 D为正确答案。 34 【正确答案】 B 【试题解析】 在过程调用中,当实参的个数多于形参个数时,多余的实参将被忽略,故选项 B 为正确答案。 35 【正确答案】 B 【试题解析】 在 Visual FoxPro环境中,建立、编辑命令 文件的命令只有 MODIFY COMMAND文件名 故选项 B 为正确答案。 36 【正确答案】 主关键字或 主索引 【试题解析】 在指定字段或表达式中不允许出现重复值的索引,这样的索引可以起到主关键字的作用,建立主索引的字段可以看作是主关键字。 37

31、【正确答案】 自然 【试题解析】 本题考查关系基本运算中的连接运算。在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值联接。而自然联接是去掉重复属性的等值联接。 38 【正确答案】 事务分析设计 【试题解析】 典型的 数据流固有两种,即变换型和事务型。按照这两种类型把设计方法分为两类,即变换分析设计和事务分析设计。 39 【正确答案】 32 【试题解析】 二又树的一个性质是,在二又树的第 k 层上,最多有 2k-1(k1)个结点。由此, 26-1=32。所以答案为 32。 40 【正确答案】 123456 【试题解析】 表达式 LEN(“数据库 ”)的功能是返回字符串 “数据库 ”的

32、长度,请注意,每个汉字长度为 2,外层函数 LEFT()的功能则是从字符串 “123456789”的左端取前 6个字符串作为返回结果,因此可以得 出正确答案为 “123456”。 41 【正确答案】 主索引和候选索引 或 主索引 或候选索引 或 主索引 或 候选索引 【试题解析】 本题考查对索引的掌握和理解。主索引是对主关键字建立的索引,主索引字段中不允许有重复值。候选索引也是一个不允许在指定字段和表达式中出现重复值的索引。通过设置这两种形式的索引可以使字段中不允许有重复值。 42 【正确答案】 S.FPT 【试题解析】 本题考查对备注文件的掌握。数据库表中的备注字段和通用字段的值存储在和数据

33、库表同名的扩展名为 .FPT 的备注文件中。 43 【正确答案】 SELECT 0 【试题解析】 本题考查在 Visual FoxPro 中如何使用命令进行工作区的选择。在Visual FoxPro中,系统为每个工作区都进行了编号,每打开一个表就使用一个工作区。用于选择工作区的命令足 SELECT工作区号题目要求选择一个编号最小,而且没有使用过的工作区,可以用 SELECT 0,他表示指定最小编号的空闲活动区。 44 【正确答案】 RecordSource 【试题解析】 为表格控件指定数据源的属性是 RecordSource属性。 45 【正确答案】 Visible 【试题解析】 本题考查表单

34、控件的属性。在表单中,控件是否可见是通过Visible属性的值来控制的。将 Visible属性设置为真时,表单足可见的,否则为不可见。 Enabled 控制控件的可用性,也是通过逻辑真和逻辑假两个值来控制,请注意不要与 Visible属性弄混淆。 46 【正确答案】 GROUP BY课程号 或 GROUPBY 1 或 GROUP BY SC.课程号 【试题解析】 本题考查对 SQL 语句的 GROUP子句的掌握。在使用 SQL检索每门课 程的课程号及平均分时,须按课程号进行分组。按课程号分组查询可以用GROUP BY, GROUP BY 1 表示按 SC表的第一个字段进行分组,指定分组字段时也可使用表名。字段的方法,因此答案也可以写成 GROUP BY SC.课程号。 s

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1