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

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

1、国家二级 VF笔试模拟试卷 95 及答案与解析 1 以下关于链式存储结构的叙述中,错误的一条是 _。 ( A)结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构 ( B)逻辑上相邻的结点物理上不必邻接 ( C)可以通过计算直接确定第 i个结点的存储地址 ( D)插入、删除运算操作方便,不必移动结点 2 二分查找要求结点 _。 ( A)有序,顺序存储 ( B)有序,链接存储 ( C)无序,顺序存储 ( D)无序,链接存储 3 在所有排序方法当中,关键词比较的次数与记录的初始排列 次序无关的排序方法是 _。 ( A)希尔排序 ( B)冒泡排序 ( C)插入排序 ( D)选择排序 4 下列有

2、关二叉树的说法,正确的是 _。 ( A)二叉树的度为 2 ( B)任何一棵二叉树中至少有一个结点的度为 2 ( C)度为 0的树是一棵二叉树 ( D)二叉树中任何一个结点的度都为 2 5 软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的任务是要确定 _。 ( A)软件模块间的组成关系 ( B)模块间的操作细节 ( C)模块的独立性度量 ( D)模块的具 体功能 6 软件工程方法中,表示软件处理流程的工具是 _。 ( A)数据流程图 ( B)系统流程图 ( C)模块结构图 ( D)业务流程图 7 件设计过程中,应首先进行的工作是 _。 ( A)总体设计 ( B)模块设计 ( C

3、)界面设计 ( D)数据库设计 8 在下列叙述中,错误的一条是 _。 ( A)对关系的描述称为关系模式,一个关系模式对应一个关系的结构 ( B)不同元组对同一个属性的取值范围称为域 ( C)二维表中的行称为属性 ( D)所谓关键词,即属性或属性 组合,其值能够唯一标识一个元组 9 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为 _。 ( A)数据定义功能 ( B)数据管理功能 ( C)数据操纵功能 ( D)数据控制功能 10 数据库物理设计阶段得到的结果是 _。 ( A)数据字典描述的数据需求 ( B) E-R图表示的概念模型 ( C)某个 DBMS所支持的数据模型

4、( D)包括存储结构和存取方法的物理结构 11 设 A 2*3+8, B=2*3+8,C “2*3+8“,正确的一个表达式是 _。 ( A) A+C ( B) A+B ( C) B+C ( D) A+B+C 12 在下列叙述中,正确的一条是 _。 ( A)视图表是实际存在的表,是实际存储数据的逻辑表 ( B)关系的每一列中的分量是同一类型的数据,来自同一个域 ( C)关系中的元组在组成主码的属性上可以有空值 ( D)关系 R上的投影是在关系的水平方向上选取符合给定条件的子集 13 概念模型独立于 _。 ( A) E-R模型 ( B) DBMS ( C)操作系统和 DBMS ( D)硬件设备和软

5、件 14 关于关 系的完整性约束条件,下列说法中,错误的是 _。 ( A)在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性 ( B)用户完整性应该由关系系统自动支持 ( C)参照完整性可由用户或系统定义 ( D)用户定义的完整性是应用领域需要遵循的约束条件 15 两表之间的 “临时性 ”联系称为关联,在两个表之间的关联已经建立的情况下,有关 “关联 ”的正确叙述是 _。 ( A)建立关联的两个表一定在同一个数据库中 ( B)两表之间的 “临时性 ”联系是建立在两表之间 “永久性 ”联系基础之上的 ( C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动 ( D)当关闭父表时

6、,子表自动被关闭 16 若要设置两个表的 “参照完整性 ”,则要求这两个表 _。 ( A)是同一个数据库中的两个表 ( B)不同数据库中的两个表 ( C)两个自由表 ( D)一个是数据库表,另一个是自由表 17 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 _。 ( A) “一方 ”表的主索引或候选索引, “多方 ”表的普通索引 ( B) “一方 ”表的主索引, “多方 ”表的普通索引或候选索引 ( C) “一方 ”表的普通索引, “多方 ”表的主索引或候选索引 ( D) “一方 ”表的普通索引, “多方 ”表的候选索引或普通索引 18 在 Visual FoxPro中,以

7、共享方式打开一个数据库需使用的参数是 _。 ( A) EXCLUSIVE ( B) SHARED ( C) NOUPDATE ( D) VALIDATE 19 在 Visual FoxPro的数据工作期窗口,使用 SET RELATION TO命令可以建立两个表之间的关联,这种关联是 _。 ( A)永久性关联 ( B)永久性关联或临时性关 联 ( C)临时性关联 ( D)永久性关联和临时性关联 20 在 “选项 ”对话框的 “文件位詈 ”选项卡中可以设置 _。 ( A)表单的默认大小 ( B)默认目录 ( C)日期和时间的显示格式 ( D)程序代码的颜色 21 SQL语言支持数据库的三级模式结

8、构,其中模式对应于 _。 ( A)存储文件 ( B)视图 ( C)基本表 ( D)视图和基本表 22 要从学生表 (学号、姓名、性别、出生年月、入校总分、三好生 )中查询入校总分最高的 3个学生的记录,应使用的 SELECT SQL语句是 _。 ( A) SELECT*FROM学生表 ORDER BY入校总分 ASC ( B) SELECT FROM 学生表 ORDER BY入校总分 DESC ( C) SELECT FROM 学生表 TOP 3 ORDER BY入校总分 ASC ( D) SELECT FROM学生表 TOP 3 ORDER BY入校总分 DESC 23 在学生表 STUD中

9、,查询年龄在 20至 23岁之间的学生的姓名 (XM)、年龄 (SA) 和所在系 (SD) 。实现该功能的正确 SQL语句是 _。 ( A) SELECT XM, SA, SD FROM STUD WHERE BETWEEN 20 SA 23 ( B) SELECT XM, SA, SD FROM STUD WHERE SA BETWEEN 23 AND 20 ( C) SELECT XM, SA, SD FROM STUD WHERE SA NOT BETWEEN 20 AND 23 ( D) SELECT XM, SA, SDFROM STUD WHERE SA BETWEEN 20 AN

10、D 23 24 SQL中的 UPDATE语句可以用于 _。 ( A)更新数据表的结构 ( B)更新数据表的值 ( C)更新索引 ( D)更新查询 25 SQL的全部功能可以用 9个动词概括,其中动词 INSERT是属于下列 _ 功能。 ( A)数据查询 ( B)数据操纵 ( C)数据定义 ( D)数据控制 26 设学生表的结构为: (学号、姓名、性别、出生年月、入校总分、三好生 ),其中学号为主键。选课表的结构为: (学号、课程号、成绩 ),其中学号 +课程号为主键。下列语句中,错误的是 _。 ( A) SELECT * FROM学生表 ( B) SELECT学号 AS学生编号 FROM学生表

11、 ( C) SELECT ALL FIELDS FROM学生表 ( D) SELECT DISTINCT学号 FROM选课表 27 下列说法中,错误的是 _。 ( A)在数据库中,可以包含表、视图、查询以及表间永久关系 ( B)可以通过修改视图中的数据来更新数据源中的数据,但查询不可以 ( C)查询和视图都是用 SELECT-SQL语言实现的 ( D)视图虽然具备了一般数据表的特征,但它本身并不是表 28 所谓视图,指的是 _。 ( A)数据库中独立存在的表,每个视图对应一个存 储文件 ( B)从一个或几个基本表导出的表,视图是一个虚表 ( C)建立在数据库文件之上的索引文件,并且一个视图可以

12、带多个索引文件 ( D)存储在数据库中的可视化数据图形 29 下列关于报表分组的说法中,错误的是 _。 ( A) “数据分组 ”命令包含在 “报表 ”菜单中 ( B) “组标头 ”带区包含了用来分组的字段的域控件 ( C)如分别统计男女生的 “英语 ”平均分,则分组表达式的内容是 “英语 ”字段 ( D)输出分组统计数据的域控件应设置在 “组注脚 ”带区 30 若要确定单选按钮的个数,应在下列的 _ 属性中设置。 ( A) PageCount ( B) ColumnCount ( C) ControlCount ( D) ButtonCount 31 使用项日管理器中的 “新建 ”命令按钮创建

13、文件,所创建的文件将 _。 ( A)自动包含在该项目中 ( B)没有包含在该项目中 ( C)可被任何项目包含 ( D)既可包含也可不包含在该项目中 32 与菜单无关的文件的扩展名是 _。 ( A) .MNX ( B) .MEM ( C) .MPR ( D) .MNT 33 创建报表有 3种方 式,其中的 _ 不能用于创建报表。 ( A)报表向导 ( B)快速报表 ( C)报表生成器 ( D)报表设计器 34 表单的属性不能在 _ 中设置。 ( A)属性框 ( B)程序 ( C)生成器 ( D)文本框 35 在下列关于 “对象 ”、 “类 ”、 “事件 ”和 “方法 ”等概念的叙述中,错误的一条

14、是 _。 ( A)在 OOP中,对象是构成程序的基本单位和运行实体 ( B)类是具有不同属性和方法的对象的集合 ( C)事件是一种由系统预先定义而由用户或系统发出的动作 ( D)方法是和 对象紧密相连的,对象所具有的功能就是它的方法 36 测试的目的是暴露错误,评价程序的可靠性:而【 】的目的是发现错误的位置并改正错误。 37 在最坏情况下,堆排序需要比较的次数为【 】。 38 若串 s=“Program“,则其子串的数目是【 】。 39 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体 “项目主管 ”与实体 “项目 ”的联系属于【 】的联系。 40 数据库管理系统常见的数据模型有

15、层次模型、网状模型和【 】 3种。 41 下列命令执行后的结果是【 】。 STORE-100 TO X ?SIGN(X)*SQRT(ABS(X) 42 实现表之间临时联系的命令是【 】。 43 在 SQL语句中空值用【 】表示。 44 多栏报表的栏目数可以通过【 】来设置。 45 如果项目不是用 “应用程序向导 ”创建的,应用程序生成器只有【 】、 “表单 ”和“报表 ”3个选项卡可用。 46 在关系数据模型中,二维表的列称为属性,二维表的行称为【 】。 47 假设图书管理数据库中有 3个表,图书 dbf、读者 dbf和借阅 dbf。它们的结构分 别如下: 图书 (总编号 C(6),分类号 C

16、(8),书名 C(16),出版单位 C(20),单价 N(6,2) 读者 (借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅 (借书证号 C(4),总编号 C(6),借书日期 D(8) 在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是【 】。 48 报表标题一般是通过【 】控件定义。 49 以下 2题使用如下的 “教师 ”表和 “学院 ”表 “教师 ”表 职工号 姓名 职称 年龄 工资 系号 11020001 肖天海 副教授 35 2000.00 01 11020002 王岩盐 教授 40 300

17、0.00 02 11020003 刘星魂 讲师 25 1500.00 03 11020004 张月新 讲师 30 1500.00 04 11020005 李明玉 教授 34 2000.00 05 11020006 孙民山 教授 47 2100.00 06 11020007 钱无名 教授 49 2200.00 07 “学院 ”表 系号 系名 01 英语 02 会计 03 工商管理 49 使用 SQL语句求 “工商管理 ”系的所有职工的工资总和。 SELECT【 】 (工资 )FROM教师; WHERE系号 IN(SELECT系号 FROM【 】 WHERE系名 “工商管理 ”) 50 使用 SQ

18、L语句完成如下操作 (将所有教授的工资提高 5%)【 】教师 SET工资工资 *1.05【 】职称 “教授 ” 51 以下 3题基于图书管理数据库: 图书 (总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价N(6, 2) 读者 (借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅 (借书证号 C(4),总编号 C(6),借书日期 D(8) 51 如果要在藏书中查询 “高等教育出版社 ”和 “科学出版社 ”的图书,请对下面的SQL语句填空。 SELECT书名,作者,出版单位; FROM图书管理

19、 !图书; WHERE出版单位【 】 52 对于图书管理数据库,检索书名是以 “Internet”开头的所有图书的书名和作者。请对下面的 SQL语句填空: SELECT书名,作者 FROM 图书 WHERE【 】 53 对于图书管理数据库,检索没有借阅任何图书的读者的姓名和所在单位。请对下面的 SQL语句填空: SELECT姓名,单位 FROM读者 WHERE【 】 (SELECT*FROM 借阅 WHERE【 】 ) 国家二级 VF笔试模拟试卷 95 答案与解析 1 【正确答案】 C 【试题解析】 本 题考查点是链式存储结构。链式存储结构是在每个结点中至少包括一个指针域,用指针来体现数据元素

20、之间逻辑上的联系。其主要特点是: 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构; 逻辑上相邻的结点物理上不必邻接,可以用于线性表、树、图等多种逻辑结构的存储表示; 插入、删除运算操作方便,不必移动结点,只要改变结点的指针域即可。本题的选项 C,链表中第 i个结点的地址只有通过从表头结点开始,遍历访问链表结点的方法才能确定第 i个结点的存储地址,不能通过直接计算获得第 i个结点的存储地址。 2 【正确答案】 A 【试题解析】 二分查找要求结点有序且顺序存储。因为查找时,是根据中间元素的位置来确定应该是在左边查找,还是在右边查找。 3 【正确答案】 D 【试题解析】 希尔排序是插入排

21、序的改进,冒泡排序是直接交换排序。选项 A、B、 C的排序思想都与初始排列次序有关,只有选择排序无关。 4 【正确答案】 C 【试题解析】 二叉树中结点的度小于或等于 2,度为 0的树是一棵单结点树,也是一棵二叉树。 5 【正确答案】 A 【试题解析】 本题考查点是软件结构设计的任务。软件结构提供了软件模块间 组成关系的表示,它不提供模块间实现控制关系的操作细节。模块之间的关系可以有多种,都可表示为层次形式。通常程序中的一个模块完成一个适当的子功能,设计软件结构是把模块组成良好的层次系统。选项 C、 D是模块设计阶段的任务。 6 【正确答案】 B 【试题解析】 本题考查点是软件工程的常用工具。

22、数据流程图是对软件系统逻辑模型的描述,表示对数据的处理逻辑,反映了软件所必须完成的功能;系统流程图用来表达软件处理流程,模块结构图描述软件层次结构;业务流程图描述业务的执行过程。 7 【正确答案】 A 【试题 解析】 本题考查点是系统设计的任务。经过需求分析阶段的工作,系统功能已经确定。软件设计的基本任务是解决如何实现系统的功能。首先要进行的工作是总体设计,然后是在此基础上进行详细设计。 8 【正确答案】 C 【试题解析】 在关系模型中,一个关系就是一张二维表。二维表中的行称为元组,一行为一个元组。元组对应存储文件中的一个具体记录。而二维表中的列称为属性,每一列有一个属性名。每个属性的取值范围

23、称为域。属性值相当于记录中的数据项或者字段值。 9 【正确答案】 C 【试题解析】 数据库定义功能是定 义数据库中的数据对象。数据操纵功能实现对数据库中数据的查询、插入、修改和删除。数据库的运行管理使数据库管理系统得以统一管理、统一控制,以保证数据库的安全性、完整性、故障恢复和并发操作。数据的建立和维护功能包括:数据库初始数据的输入与转换功能、数据库的转储、记录日志文件、数据库的重组织、性能监视和分析功能等。 10 【正确答案】 D 【试题解析】 在数据库设计各阶段中,数据库物理设计阶段得到的结果主要是数据库的存储结构和存取方法的物理结构,需求分析阶段 得到的结果是数据字典描述的数据需求,概念

24、结构设计阶段得到的结果是 E-R图表示的概念模型,逻辑结构设计阶段得到的结果是某个 DBMS 所支持的数据模型。 11 【正确答案】 A 【试题解析】 变量 A和 C的数据类型是字符型,变量 B的数据类型则是数值型。不同类型的数据不能用运算符 “+”进行连接运算。所以,只有选项 A是正确的表达式。 12 【正确答案】 B 【试题解析】 在数据库中,关系具有以下性质。 每一列中的分量是同一类型的数据,来自同一个域。 不同的列可出自同一个域,每一列称为属性,不同的属性 要给予不同的属性名。 列的顺序无所谓,即列的顺序可以任意交换。 任意两个元组不能完全相同。 行的顺序无所谓,即行的顺序可以任意交换

25、。 每一个分量都必须是不可分的数据项。这样的关系称为规范化的关系,简称为范式。 13 【正确答案】 D 【试题解析】 概念模型也称信息模型,它按用户的观点来对数据和信息建模,用于用户世界,与机器世界无关。 14 【正确答案】 B 【试题解析】 关系的完整性约束条件包括实体完整性、参照完整性、用户自定义完整性,其中,关系系统必须支持实体完整性、参照完整性。 15 【正确答案】 C 【试题解析】 本题考查点是永久关系和临时关系的区别。永久关联必须是数据库表之间的关系,永久关系在查询和视图中起连接作用;临时关联可以是自由表之间的关系,临时关系仅用于关联,控制关联表的记录指针有序移动 (即当父表记录指

26、针移动时,子表记录指针按一定的规则跟随移动 )。利用数据库设计器可以建立永久关系,只要在数据库表间进行连线,删除永久关系只需去掉连线。建立临时关系的表必须在不同的工作区中打开,可以在 VFP的数据工作期窗口中建立临时关联,也可以使用 “SET RELATION TO”命令 建立临时关联。 16 【正确答案】 A 【试题解析】 设置两个表的 “参照完整性 ”,需要在一个数据库设计器中完成,而且参照完整性规则保存在数据库文件 DBC中,因此,两个表是同一个数据库中的表。 17 【正确答案】 A 【试题解析】 在数据库设计器中建立的关系为永久关系,表现形式为表索引之间的连线。连线的一端为一根,另一端

27、为 3根,分别代表一对多关系的一端与多端。永久关系建立以后保存在数据库文件 (.DBC)中。在建立永久关系以前, “一方 ”表的索引关键词须是主索引或候选索引, “多方 ”表的索引关 键词可以是普通索引。 18 【正确答案】 B 【试题解析】 在 Visual FoxPro中,与打开表有关的参数含义是: EXCLUSIVE表示以独占方式打开,这种方式可读可写。 SHARED表示以共享方式打开,这种方式供多个用户共享表,只读不可写。 NOUPDATE表示以只读方式打开表,这种方式只读不可写。 19 【正确答案】 C 【试题解析】 永久关联必须是数据库表之间的关系,永久关系在查询和视图中起连接作用

28、;临时关联可以是自由表之间的关系,临时关系仅用于关联,控制关联表的 记录指针有序移动。利用数据库设计器建立永久关系,只要在数据库表间进行连线,删除永久关系只需去掉连线。可以在 Visual FoxPro的数据工作期窗口中建立临时关联,也可以使用 SET RELATION TO 命令建立临时关联。 20 【正确答案】 B 【试题解析】 为了使用户文件和系统文件分开,通常需要设置默认目录。可以在“选项 ”对话框的 “文件位置 ”选项卡中设置默认目录,也可使用 “SET DEFAULT TO目录名 ”命令设置默认目录。 21 【正确答案】 C 【试题解析】 数据库的三级模 式结构包括外模式、模式和内

29、模式,其中外模式对应于视图和部分基本表,模式对应于基本表,内模式对应于存储文件。 22 【正确答案】 D 【试题解析】 本题要求是查询入校总分最高的 3条记录,所以首先要用到排序语句,而且是降序排序,此外,还要选择记录的范围,即前 3条,要有 TOP子句,选项 A和 B没有 TOP子句,选项 C用的是升序排序,选项 D中是按入校总分进行降序排序,并取前 3条记录,达到了题目的要求。 23 【正确答案】 D 【试题解析】 在 SQL 的查询语句 SELECT 中,使用 WHERE 子句可实现查 询满足指定条件的元组 (记录 )。在 WHERE 子句中,可使用以下运算符来确定查询范围。 BETWE

30、EN AND查找属性值在指定范围内的元组。 NOT BETWEEN AND查找属性值不在指定范围内的元组。在选项 A中,查询范围表达式“BETWEEN 20 SA 23”错误;在选项 B中,查询范围表达式 “BETWEEN 23 AND 20”的低值 20与高值 23的位置不对,低值 20应在短语 AND的前面,高值23应在 AND的后面;在选项 C中,查询范围表达式 “NOT BETWEEN 20 AND 23”表示查询年龄不 在 20至 23岁之间的元组,不符合题目要求。因此,选项 D正确。 24 【正确答案】 B 【试题解析】 SQL中的 UPDATE 语句属于数据操作语句,其功能是对数

31、据表中的数据进行修改。其语法格式为: UPDATE表名 SET列名表达式WHERE条件 。修改表结构的语句是 SQL 中的 ALTER 语句,在 SQL 中没有更新索引和查询的语句。 25 【正确答案】 B 【试题解析】 SQL语言中的数据定义包括: CREATE(创建表 )、 DROP(删除表 )和 ALTER(修改表 )3 种功能; SQL语言中的数据查询只包括 SELECT(查询数据 )一种功能; SQL 语言中的数据操纵包括: INSERT(插入数据 )、 UPDATE(修改数据 )和 DELETE(删除数据 )3 种功能; SQL语言中的数据控制包括: GRANT(授予权限 )、 R

32、EVOKE(收回权限 )两种功能。 26 【正确答案】 C 【试题解析】 选项 A中的字符 “*”表示学生表中全部的字段名,不必逐一列出;选项 B只列出学生表中的 “学号 ”字段值,并在查询结果中将列标题改为 “学生编号 ”;选项 D列出选课表中消去了重复值的 “学号 ”字段内容;选项 C由于多了FIELDS,故是错误的。 27 【正确答案】 A 【试题解析】 选项 A:在数据库中,可以包含表、视图和表间永久关系,查询以扩展名为 .qpr的文件独立于数据库存在,数据库中不包含查询,因此选择 A正确。选项 B:可以通过修改视图中的数据来更新源表的数据,但查询的结果是只读的,不能修改。选项 C:查

33、询和视图的建立以 SQL 为基础,用 SQL 实现。选项 D:视图是建立在基本表上的虚拟表,它本身不是表。 28 【正确答案】 B 【试题解析】 关系数据库中通常有 3种关系,即基本关系 (又称基本表或基表 )、查询表和 视图表。基本表是在机器中实际存储数据的表,查询表是查询的结果所对应的临时表,视图表是由基本表或其他视图表导出的表,是不实际存储数据的表,视图表是一个虚表。 29 【正确答案】 C 【试题解析】 选择 “报表 ”菜单中的 “数据分组 ”命令可以进行报表数据的分组设计。在 “数据分组 ”对话框进行了数据分组字段的设置后,在报表带区新增加 “组标头 ”和 “组注脚 ”带区,在 “组

34、标头 ”带区可以设置分组宇段的域控件,在 “组注脚 ”带区可以设置分组统计数据的域控件。如果是分别统计男女生的 “英语 ”平均分,则分组表达式的内容应该是 “性别 ”字段。 30 【正确答案】 D 【试题解析】 单选按钮又称选项按钮组,常用于从多项控制中选择其中一个项目,把事先设计好的具有特定目的的整套操作过程提供给 “选项按钮组 ”,以便用户可以从中选择一套操作过程。 “选项按钮组 ”的主要属性是 “单选按钮 ”的个数(ButtonCount),选项 D是正确的,在另外几个答案中, PageCount 表示页框所含的页数, ColumnCount 表示表格中的表格数, ControlCoun

35、t表示容器对象所含的控件数。 31 【正确答案】 A 【试题解析】 使用项 目管理器中的 “新建 ”命令按钮创建的文件将自动包含在该项目中,也只能包含在该项目中。而使用系统菜单 “文件 ”中的 “新建 ”命令创建的 “文件 ”将不包含在任何项目中。 32 【正确答案】 B 【试题解析】 在菜单保存时,菜单的定义保存在扩展名为 .MNX的菜单文件和扩展名为 .MNT的菜单备注文件中,菜单定义文件本质上是一个表文件,不能运行。使用 “菜单 ”中的 “生成 ”命令可以生成扩展名为 .MPR的应用菜单程序,用户对菜单的使用是执行 .MPR文件。本题中的选项 B 是内存变量文件的扩展名,它与菜单无关。

36、33 【正 确答案】 C 【试题解析】 创建一个新的报表文件, Visual FoxPro提供了 3种方法:报表向导、快速报表和报表设计器。报表向导和 Visual FoxPro的其他向导一样,用户只需按照屏幕界面提示的步骤,回答一些简单的问题就可完成设计。 Visual FoxPro还提供了另一种快速的方法 (称为 “快速报表 ”的方法 )来创建报表文件。这两种方法设计出来的报表样式都比较单一,若用户需要设计内容和样式丰富的报表,就可使用报表设计器来进行设计。 34 【正确答案】 D 【试题解析】 表单及控件的属性可 通过属性窗口在设计时设置,也可通过编写代码在表单运行时设置,还可以通过 “

37、表单生成器 ”设置。 “文本框 ”是表单的一种控件,不能用于表单的属性设置。 35 【正确答案】 B 【试题解析】 Visual FoxPro 支持面向对象的程序设计。面向对象的程序设计不同于结构化程序设计。在面向对象程序设计中,主要考虑如何创建对象,并利用对象来简化程序设计。在 Visual FoxPro 面向对象程序设计中,对象是构成程序的基本单位和运行实体,例如,表单集、表单和控件都是对象。类是一组对象的属性和行为特征的抽象描述,或 者说是具有共同属性和方法的对象的集合,这些属性和方法可以在类中统一说明。因此,同类对象在数据结构和操作性质方面具有共性。类好比是一类对象的模板,有了类定义后

38、,基于类就可以生成该类中任何一个对象。定义了一个类,就意味着把可重用的程序代码放在一个公用库中,而无须反复对类中每个对象的共性进行描述。事件是对象可以识别和响应的行为与操作。事件是一种由系统预先定义好的特定的动作,由用户或系统激活。例如,若用鼠标单击命令按钮,将会触发一个 Click事件。一个对象可以有多个事件,一个事件对应于一个程序 (称为事件过程 )。 Visual FoxPro 中的事件是固定的,用户不能再创建新的事件。在对象中除定义一组属性外,还定义一组方法,用以描述对象的行为特性属性用来表示对象的状态,方法用来描述对象的行为。方法和对象紧密相连,对象所具有的功能就是它的方法。 Vis

39、ual FoxPro 提供了 50多种不同的方法,每种方法都有自己的名字。一般来说,每个事件都有自己相对应的方法。每当该事件发生时,系统将自动执行相应的方法,实现对象的功能。 36 【正确答案】 调试 【试题解析】 软件测试的目标是在精心控制的环境下执行程序,以发现程序中 的错误,给出程序可靠性的鉴定;调试也称排错,它是一个与测试有联系又有区别的概念。具体来说,测试的目的是暴露错误,评价程序的可靠性,而调试的目的是发现错误的位置,井改正错误。 37 【正确答案】 O(nlog2n) 【试题解析】 在最坏情况下,冒泡排序所需要的比较次数为 n(n-1)/2;简单插入排序所需要的比较次数为 n(n

40、-1)/2;希尔排序所需要的比较次数为 O(n1.5);堆拌序所需要的比较次数为 O(nlog2n)。 38 【正确答案】 29 【试题解析】 串 s中共有 7个字符,由于串中 字符各不相同,则其子串中有 0个字符的 1个 (空串 ), 1个字符的 7个, 2个字符的 6个, 3个字符的 5个, 4个字符的 4个, 5个字符的 3个, 6个字符的 2个, 7个字符的 1个,共有1+2+3+4+5+6+7+1 29。 39 【正确答案】 1对多 或 1: N 【试题解析】 两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有 3种,即一对一 (1: 1)的联系、一对多 (1: N)或

41、多对一 (N: 1)的联系和多对多 (N: N)的联系。 40 【正确答案】 关系模型 【试题解析】 数据库管理系统是位于 用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口,其总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。 41 【正确答案】 -10.00 或 -10 【试题解析】 SIGN(nExpression) 返回值:返回指定数值表达式的符号 ABS(nExpression) 返回值:返回指定数值表达式的绝对值 SQRT(nExpression) 返回值;返回指定数值表达式的平方根 42 【正确答案】 Set Relation 或 S

42、et Relation To 【试题解析】 在两个表之间建立临时联系。 语法: SET RELATION TO eExpression1 INTO nWorkArea1|cTableAlias1 ,eExpression2 INTO nWorkArea2 |cTableAlias2 IN nWorkArea|cTableAlias ADDITIVE 43 【正确答案】 NULL 【试题解析】 空值不同于一个空字符串,空字段或 0,在 SQL语句中空值用Null 表示。通过函数: ISNULL()可以判断变量是否为 null 44 【正确答案】 页面设置 或 列数 【试题解析】 选择 “文件 ”

43、菜单中的 “页面设置 ”命令,弹出 “页面设置 ”对话框,在列区域,把 “列数 ”微调器的值调整为列目数。 45 【正确答案】 数据 【试题解析】 如果项目不是用 “应用程序向导 ”创建的,由于没有事先建立完整的应用程序框架,启动应用程序生成器仅为应用程序创建元表,应用程序生成器只有 “数据 ”、 “表单 ”和 “报表 ”3个选项卡可用。 46 【正确答案】 元组 或 记录 【试题解析】 在关系数据模 型中,二维表的列称为属性,二维表的行称为元组。 47 【正确答案】 总编号 +借书证号 【试题解析】 通过各自的主索引建立两个表之间的联系。 48 【正确答案】 标签 【试题解析】 标题控件在报

44、表中的使用是相当广泛的,例如,每个字段前都要有一段说明性文字,报表一般都有标题等。这些说明性文字或标题文本就是使用标签控件来完成的。 插入标签控件在 “报表控件 ”工具栏中单击 “标签 ”按钮,然后在报表的指定位置单击鼠标,便出现一个插入点,即可在当前位置输入文本。 49 【正确答案】 SUM,学院 【试题解析】 本题是通过嵌套查询来完成操作的。内层 SELECT查询出系名为“工商管理 ”的系号,注意此时的 FROM后面应跟 “学院 ”库,外层循环通过内层循环的结果查询 “教师 ”库中 “工商管理 ”系的所有职工的工资,而且要求出总和,所以空白处应使用 SUM()函数。 50 【正确答案】 U

45、pdate, Where 【试题解析】 本题是完成数据更新的操作,所以应使用 UPDATE 语句 更新命令的格式为: UPDATE TableName SET Column_Name1 eExpression1,Column_Name2=eExpression2 WHERE Condition 一般使用 WHERE 子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段:如果不使用 WHERE子句,则更新全部记录。 语句中第 1空应使用 UPDATE 短语,第 2空用 WHERE短语来限定条件 职称是 “教授 ”的记录。 51 【正确答案】 IN(“高等教育出版社 ”, “科

46、学出版社 ”)或 高等教育出版社 OR 出版单位 科学出版社 【试题解析】 IN:集合运算符包含的意思,常用来实现嵌套查询。 52 【正确答案】 书名 LIKE “Internet%“ 或 Left(书名, 8) Internet 【试题解析】 查询操作使用 SELECT 语句。本题是基于单个表即图书表的带有条件的简单查询,其条件是以 “Internet”开头的书名,要用到 LIKE运算,条件表达式为 “书名 LIKE “Internet%“” 。注意, LIKE 运算符后面的 “Internet”及 %要用双引号括起来。在 SQL 语句中, LIKE 是字符串匹配运算符, %表示匹配包含零个或多个字符的任意字符串。这个通配符既可以用作前缀也可以用作后缀 。 53 【正确答案】 NOT EXISTS,借阅 .借书证号读者 .借书证号 【试题解析】 查询操作使用 SELECT 命令,本题是连接查询和嵌套查询的结合使用,内层查询是将借阅表和读者表通过借书证号连接起来,查询的结果是所有借阅了图书的信息的集合,外层查询读者表中不在内层查询结果中出现的读者姓名和单位,在 WHERE 条件短语中要用 NOT EXISTS谓词。 EXISTS 是谓词,EXISTS 或 NOT EXISTS 是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。

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

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

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