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

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

1、国家二级 VF笔试模拟试卷 208及答案与解析 1 下面关于数据逻辑结构的叙述中,正确的 _。 ( A)数据的逻辑结构是数据间关系的描述 ( B)数据的逻辑结构反映了数据在计算机中的存储方式 ( C)数据的逻辑结构分为顺序结构和链式结构 ( D)数据的逻辑结构分为静态结构和动态结构 2 在一个长度为 n的顺序表中删除第 i(1in)个元素时,需要移动的元素个数为_。 ( A) n-i+1 ( B) n-i ( C) i ( D) i-1 3 链式栈与 J顷 序栈相比,一个比较明显的优点是 _。 ( A)插入操作更加方便 ( B)通常不会出现栈满的情况 ( C)通常不会出现栈空的情况 ( D)删

2、除操作更加方便 4 某二叉树的前序遍历节点访问顺序是 abdgcefh,中序遍历的节点访问顺序是dgbaechf,则后序遍历的节点访问顺序是 _。 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 5 对序列中的元素通过适当的位置交换,将有关 元素一次性地放置在其最终位置上,这种排序方法是 _。 ( A)希尔排序 ( B)插入排序 ( C)快速排序 ( D)选择排序 6 一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的 _。 ( A)继承性 ( B)多态性 ( C)抽象性 ( D)封

3、装性 7 在结构化方法的软件需求分析中,可采用分析工具来辅助完成。下列工具中,_是常用需求分析工具。 数据流图 结构图 数据字典 判定表 ( A) 和 ( B) 、 和 ( C) 、 和 ( D) 、 和 8 检查软件产品是否符合需求定义的过程称为 _。 ( A)系统测试 ( B)集成测试 ( C)验收测试 ( D)单元测试 9 DBA是数据库系统的一个重要组成部分,它有很多职责。以下选项不属于 DBA职责的是 _。 ( A)定义数据库的存储结构和存取策略 ( B)定义数据库的结构 ( C)定 期对数据库进行重组和重构 ( D)设计和编写应用系统的程序模块 10 设计数据库的存储结构属于数据库

4、的 _。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 11 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括 _。 ( A)网状模型 ( B)链状模型 ( C)层次模型 ( D)关系模型 12 在概念模型中,一个实体相对于关系数据库中一个关 系中的一个 _。 ( A)属性 ( B)元组 ( C)列 ( D)字段 13 在关系模型中,关系模式的集合是 _。 ( A)概念模式 ( B)外模式 ( C)内模式 ( D)用户模式 14 数据库模型提供了两个映射,它们的作用是 _。 ( A)控制数据的冗余度 ( B)实现数据的

5、共享 ( C)使数据结构化 ( D)实现数据独立性 15 在文件管理系统中, _。 ( A)文件 内部数据之间有联系,文件之间没有任何联系 ( B)文件内部数据之间有联系,文件之间有联系 ( C)文件内部数据之间没有联系,文件之间没有任何联系 ( D)文件内部数据之间没有联系,文件之间有联系 16 关于用户创建工具栏的如下说法中, _是正确的。 ( A)只能定制 Visual FoxPro系统工具栏,不能自定义工具栏 ( B)不能定制 Visual FoxPro系统工具栏,但可以自定义工具栏 ( C)既能定制 Visual FoxPro系统工具栏,也能自定义工具栏 ( D)只能使用系统工具 栏

6、,不能创建自定义工具栏 17 在 Visual FoxPro 6.0中,可以在同类数据之间进行减 “-”运算的数据类型是_。 ( A)数值型,字符型,逻辑型 ( B)数值型,字符型,日期型 ( C)数值型,日期型,逻辑型 ( D)字符型,日期型,逻辑型 18 视图与基表的关系是 _。 ( A)视图随基表的打开而打开 ( B)基表随视图的关闭而关闭 ( C)基表随视图的打开而打开 ( D)视图随基表的关闭而关闭 19 创建一张 临时表 XS1,结构为 (XMC(8), XBC(2), XIMINGC(18),其方法为_。 ( A) CREATE TABLE XSI(XM C(8),XB C(2)

7、,XIMING C(18) ( B) CREATE CURSOR TABLE XS1(XM C(8),XBC(2),XIMING C(18) ( C) CREATE CURSOR XS1(XM C(8),XB C(2),XIMING C(18) ( D) CREATE TABLE CURSOR XS1(XM C(8),XB C(2),XIMING C(18) 20 基于数据库表创建的查询,下列说法中正确的是 _。 ( A)当数据库表的数据改动时,重新运行查询后,查询中的数据也随之改变 ( B)当数据表的数据改动时需要重新创建查询 ( C)利用查询可以修改数据库表中的数据 ( D)查询实质上是创

8、建了满足一定条件的表 21 集成视图就是指 _。 ( A)几个视图通过关系连接起来 ( B)该视图的数据通过几张表组合 ( C)在其他视图的基础上再创建视图 ( D)集成了其他视图的 视图 22 将一维数组 A中的值作为一条记录插入到 XS表中的 SQL命令是 _。 ( A) INSERT TO XS FROM ARRAY A ( B) INSERT INTO XS FROM ARRAY A ( C) INSET TO XS FROM A ( D) INSET IHTO XS FROM 23 下列说法中错误的是 _。 ( A)视图是数据库的一个组成部分 ( B)视图中的源数据表也称为 “基表

9、” ( C)视图设计器只比查询设计器多一个 “更新条件 ”选项卡 ( D)远程视图使用 Visual FoxPro的 SQL语法从 Visual FoxPro视图或表中选择信息 24 在命令窗口中,显示当前数据库中所有 40岁 (含 40岁 )以下、职称为 “教授 ”或“副教授 ”的人员姓名和工资,应使用命令 _。 ( A) LIST姓名,工资 FOR年龄 =40.AND(职称 =“教授 ”.AND)职称 =“副教授 ” ( B) LIST姓名,工资 FOR年龄 =40.OR.职称 =“教授 ”.OR.职称 =“副教授 ” ( C) LIST姓名,工资 FOR年龄 =40.AND(职称 =“教

10、 授 ”.OR.职称 =“副教授 ”) ( D) LIST姓名,工资 FOR年龄 =40.OR.(职称 =“教授 ”.AN )职称 =“副教授 ” 25 设职工工资表已打开,要把记录指针定位在第 1个工资高于 800元的记录上,应使用命令 _。 ( A) SEEK工资 800 ( B) FIND工资 800 ( C) FIND FOR工资 800 ( D) LOCATE FOR工资 800 26 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次,下面的SQL语句正确的是 _。 SRLRCT单位, _FROM借阅,读者 WHERE; 借阅 .借书证号 =读者 .借书证号 _ ( A)

11、COUNT(借阅 .借书证号 ) GROUP BY 单位 ( B) SUM(借阅 .借书证号 ) GROUP BY 单位 ( C) COUNT(借阅 .借书证号 ) ORDER BY 单位 ( D) COUNT(借阅 .借书证号 ) HAVING 单位 27 对于图书管理数据库,要查询所藏图书中各个出版社的图书最高单价、平均单价和册数,下面 SQL语句正确的是 _。 SELECT 出版单位, _,_, _; FROM 图书 _出版单位 ( A) MIN(单价 )AVGAGE(单价 )COUNT(*)GROUP BY ( B) MAX(单价 )AVG(单价 )COUNT(*)ORDER BY (

12、 C) MAX(单价 )AVG(单价 )SUM(*)ORDER BY ( D) MAX(单价 )AVG(单价 )COUNT(*)GROUP BY 28 对于图书管理数据库,求 CIE单位借阅图书的读者的人数,下面 SQL语句正确的是 _。 SELECT_FROM借阅 WHERE; 借书证号 _ ( A) COUNT(DISTINCT 借书证号 ); IN(SELECT 借书证号 FROM 读者 WHERE 单位 =“CIE“) ( B) COUNT(DISTINCT 借书证号 ); IN(SELECT 借书证号 FROM 借阅 WHERE 单位 =“CIE“) ( C) SUM(DISTINC

13、T 借书证号 ); IN(SELECT 借书证号 FROM 读者 WHERE 单位 =“CIE“) ( D) SUM(DISTINCT 借书证号 ); IN(SELECT 借书证号 FOR 借阅 WHERE 单位 =“CIE“) 29 对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书,下面 SQL语句正确的是 _。 SELECT*FROM 图书 WHERE 单价ALL; ( A) SELECT 书名 FROM 图书 WHERE 出版单位 =“高等教育出版社 “ ( B) (SELECT 单价 FROM 图书 WHERE 出版单位 =“高等教育出版社 “) ( C) SEL

14、ECT 单价 FROM 图书 WHERE 读者 .借书证号 =借阅 .借书证号 ( D) (SELECT 书名 FROM 图书 WHERE 读者 .借书证号 =借阅 .借书证号 ) 30 对于图书管理数据库,检索当前至少借阅了 2本图书的读者的姓名和所在单位,下面 SQL语句正确的是 _。 SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN; ( A) (SELECT 借书证号 FROM 借阅 GROUP BY 总编号 HAVING COUNT(*) =2) ( B) (SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)=2)

15、( C) (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING SUM(*) =2) ( D) (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=2) 31 把一个项目编译成一个应用程序时,下面叙述正确的是 _。 ( A)所有的项目文件将组合为一个单一的应用程序文件 ( B)所有项目的包含文件将组合为一个单一的应用程序文件 ( C) 所有项目排除的文件将组合为一个单一的应用程序文件 ( D)由用户选定的项目文件将组合为一个单一的应用程序文件 32 下面关于运行应用程序的说法正确的是 _。 ( A) .app应用程

16、序可以在 Visual FoxPro和 Windows环境下运行 ( B) .exe只能在 Windows环境下运行 ( C) .exe应用程序可以在 Visual FoxPro和 Windows环境下运行 ( D) .app应用程序只能在 Windows环境下运行 33 在应用程序生成器的 “数据 ”选项卡中可以 _。 ( A)为表生成一个表单和报表,并可以选择样式 ( B)为多个表生成表单且必须有相同的样式 ( C)为多个表生成报表且必须有相同的样式 ( D)只能选择数据源,不能创建它 34 如果在一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序

17、,那么这样的综合型表达式的运算顺序是_。 ( A)逻辑 算术 关系 ( B)关系 逻辑 算术 ( C)算术 逻辑 关系 ( D)算术 关系 逻辑 35 下列程序段有语法错误的行是 _。 1 do case 2 case a 0 3 s 1 4 else 5 s 0 6 endcase ( A) 2 ( B) 4 ( C) 5 ( D) 6 36 在一个容量为 15的循环队列中,若头指针 front 6,尾指针 rear 9,则该循环队列中共有 _个元素。 37 具有 80个节点的完全二叉树的深度为 _。 38 使用已经存在的类作为基础建立新类的定义,这种技术叫做类的 _。 39 数据流图 的类

18、型有 _和事务型。 40 在关系模型中,表 A中的某属性集是某表 B的键,则称该属性集为 A的_。 40 假设订货管理数据库中有 3个表,仓库 .DBF、职工 .DBF和订购单 .DBF,它们的结构分别如下: 仓库表 (仓库号 C(4),城市 C(10),面积 I(4) 职工表 (仓库号 C(4),职工号 C(4),工资 Y) 订购单表 (职工号 C(4),供应商号 C(3),订购单号 C(6),订购日期 D,总金额 Y) 检索工资多于 1200元的职工号,请对下面的 SQL语句填空。 SELECT职工号; FROM (10) ; WHERE工资 1200 检索在仓库 “E23”或 “W32

19、41 10. 42 11. 43 12. 44 13. 45 14. 46 15. 46 设有图书管理数据库: 图书 (总编号 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) 对于图书管理数据库,查询每类图书中多于 1册的册数和平均单价,请对下面的SQL语句填空: SELECT分类号, COUNT(*), AVG(单价 )FROM图书; (12) 分类号 (1 47

20、12. 48 13. 48 设有图书管理数据库: 图书 (总编号 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) 对于图书管理数据库,查询每类图书的册数和平均单价,请对下面的 SQL语句填空: SELECT分类号, (14) FROM图书; (15) 分类号 49 14. 50 15. 国家二级 VF笔试模拟试卷 208答案与解析 1 【正确答案】 A 【试题解析】

21、数据的逻辑结构抽象地反映数据元素之间的逻辑关系,即数据元素之间的前后件关系,而不管它在计算机中的存储表示形式。根据数据结构中各 数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。 2 【正确答案】 B 【试题解析】 在一个长度为 n的顺序表中,删除一个元素时,有 n个位置可供选择。需要改变从第 i+1个元素起到第 n个元素的存储位置,即进行 “从第 i+1到第n个元素往前移动一个位置 ”,共需移动 n-i个元素。 3 【正确答案】 B 【试题解析】 链式栈是通过链表来实现栈的,节点空间是动态生成的,因此只要能在内存申请空间就不会出现栈满的情况。 4 【正确答案

22、】 A 【试题解析】 由二 叉树前序遍历序列和中序遍历序列可以唯一确定一棵二叉树。 5 【正确答案】 C 【试题解析】 快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序。也就是说,一趟快速排序是将序列中的元素通过适当的位置交换一次性地放置在其最终位置上。 6 【正确答案】 B 【试题解析】 对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可导致完全不同的行为,该现象称为多态性。 7 【正确答案】 D 【试题解析】 结构化分析的常用工具有数据流图、数据字典、判定树和

23、判定表。结构图是软件结构设计工具。 8 【正确答案】 C 【试题解析】 单元测试的目的是发现各模块内部可能存在的各种错误;集成测试是测试和组装软件的过程;系统测试的目的是在真实的系统工作环境下检验软件是否能与系统正确连接,发现软件与系统需求不一致的地方。因此选项 A、 B、 D都是错误。验收测试 (也叫确认测试 )的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全、正 确。因此选项 C是正确答案。 9 【正确答案】 D 【试题解析】 DBA,即数据库管理员,是指对数据库的规划、设计、维护、监视的人员。其主要工作有: (1) 数据库设计; (2)

24、数据库维护; (3) 改善系统性能,提高系统效率。因此选项 A、 B、 C都是 DBA的职责。设计和编写应用系统的程序模块是程序设计人员的职责。 10 【正确答案】 D 【试题解析】 物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。 11 【正 确答案】 B 【试题解析】 为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。数据库的主要模型包含三种:层次模型、网状模型、关系模型。采用某种特定数据模型的数据库管理系统开发出来的应用系统相应称为层次数据库系统、网状数据库系统、

25、关系数据库系统,其中关系模型对数据库的理论和实践产生了很大影响,并且其使用最为广泛。 12 【正确答案】 B 【试题解析】 实体是指客观存在并且可以相互区别的事物。实体可以是实际的事物,也可能是抽象的事件。在概念模型中,一 个实体相对于关系数据库中一个关系中的一个元组。因此本题的答案应该是 B。 13 【正确答案】 A 【试题解析】 在关系模型中,关系模式的集合是概念模式。实际上,数据库的数据模式可分成三级,它们分别是;概念模式、外模式和内模式。概念模式给出了整个数据库的全局逻辑结构,它是全体用户的公共数据视图,概念模式所描述的结构是面向数据库系统的,它一般以某种数据模型为基础,例如关系模型。

26、外模式又称子模式或用户模式,它是用户的数据视图,是用户所见到的模式的一个部分,它由概念模式推导而出。内模式又称为物理模式,它表示 数据库的内部结构,即其内部存储方式和物理结构,如数据存储的文件、块结构、索引、簇集等,数据库系统一般提供内模式描述语言 14 【正确答案】 D 【试题解析】 数据库的数据模式可分成三级,它们分别是:概念模式、外模式和内模式。这三个模式之间可以有两个映射将概念模式映射至内模式以及将外模式映射至概念模式。这两个映射是:概念模式 内模式的映射与外模式 概念模式的映射。通过这两个映射,可以实现数据的独立性。 15 【正确答案】 A 【试题解析】 通常文件系统中的数据文件是为

27、了满足特定业务领域或某 部门的专门需要而设计的,并且同一数据项可能重复出现在多个文件中,导致数据冗余度大;文件系统中的程序,采用文件名访问数据文件,但是它并不关心文件在存储器上的地址和内、外存交换数据的过程。这样在文件系统中,文件之间没有任何关系,而文件内部数据之间存在联系。因此本题的正确答案是 A。 16 【正确答案】 C 【试题解析】 工具栏是微软公司流行软件的共同特色,对于经常使用的功能,利用各种工具栏调用比通过菜单调用要方便快捷得多。通常为方便操作,用户可以创建自己的工具栏,或者修改现有的工具栏,即定制系统工具栏。 因此本题的正确选项应该是 C。 17 【正确答案】 B 【试题解析】

28、在 Visual FoxPro中的数据类型可以是字符型、数值型、日期型、日期时间型、货币型和逻辑型等不同类型,对于不同的数据类型,可以应用的操作种类也不尽相同,但是可以在同类数据之间进行减 “-”运算的数据类型中并不包括逻辑型,因此本题中 A、 C、 D选项中均包含逻辑型,所以它们都不是正确选项,本题的正确答案应该是 B。 18 【正确答案】 C 【试题解析】 在 Visual FoxPro中,视图是一个定制的虚拟表,可以是本地的、远 程的或带参数的。视图可以引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表,即如果视图中的数据是来源于基表,如果视图被打开了,那么基表同时也会被

29、打开,但是关闭视图后,基表不一定会被关闭,因此本题的正确答案应该是 C。 19 【正确答案】 C 【试题解析】 SQL语言中。 CREATE命令完成的功能是数据定义的功能,利用 CREATE语句,可以建立基本表、视图、索引和模式。用来建立表的命令是 CREATE TABLE,但是因为本题所要求的是建立一个临时表,因此应该采用命令CREATE CURSOR。本题的正确答案应该是 C。 20 【正确答案】 A 【试题解析】 查询是从指定的表或视图中提取满足条件的记录,然后按照希望得到的输出类型定向输出查询结果,通常用 SQL命令来表示。因此选项 A中认为如果基表的数据改动后,查询中的数据也随之改变

30、是正确的;而选项 B、 C、 D均为错误的说法。 21 【正确答案】 C 【试题解析】 视图兼有 “表 ”和 “查询 ”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地 保存在磁盘上。可以从本地表 (包括数据库表和自由表 )、其他视图、存储在服务器上的表或远程数据源中创建视图。所谓集成视图是指该视图的数据来源也是视图,即集成视图是在已有视图的基础上再创建的视图,因此本题 C为正确选项。 22 【正确答案】 B 【试题解析】 将记录插入到数据表中采用的命令是 Insert,并且插入的记录会添加到表的末尾,但是

31、本题的要求是要将一维数组 A中的值作为记录插入到表中,因此需要添加关键字 From,最后完成该插入功能的命令应该是如下形式 INSERT INTO XS FROM ARRAY A,因此本题的答案应为 B。 23 【正确答案】 D 【试题解析】 作为数据库的一部分,视图兼有 “表 ”和 “查询 ”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上。视图设计器比查询设计器仅仅多一个 “更新条件 ”选项卡;选项 D中的远程视图是指视图中的数据来源于远程数据源,因此选项 D的说法错误。 24 【正确答案】

32、 C 【试题解析】 首先来分析题目的含义,题目要求的是显示当前数据库中所有 40岁 (含 40岁 )以下的人的姓名和工资,并且他们的职称为 “教授 ”或者 “副教授 ”,因此应该使用的命令应该如下: LIST姓名,工资 FOR年龄 40.AND.(职称 “教授 ”.OR.职称 “副教授 ”),根据比较应该选择 C。 25 【正确答案】 D 【试题解析】 题目中要求把记录指针定位在第 1个工资高于 800元的记录上,因此所使用的命令必须具有将记录定位的功能,题目所给的四个选项中,只有 D具有定位指针的能力,并且该命令的使用方法也正确。因此本题的正确选项应该是D。 设有图书管理数据库: 图书 (总

33、编号 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) 26 【正确答案】 A 【试题解析】 题目中给出了三个数据表。本题要求的是各单位当前借阅图书的人次,因此必须采用 COUNT()函数来求得总人数,然后应该以各个单位进行分组操作。通过考虑这两个方面的内容,本题的正确答案应该是 SELECT 单位, COUNT(借阅 .借书证号 )FROM 借阅,读者 WHERE;

34、借阅 .借书证号 =读者 .借书证号 GROUP BY 单位 因此应该选择 A。 27 【正确答案】 D 【试题解析】 本题要求的是查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,因此首先可以肯定的是将会用到 GROUP BY子句,同时需要知道最高单价和平均单价,因此肯定需要用到 MAX和 AVG函数,最后还需要统计每个出版社的图书的册数,因此还需要利用 COUNT()函数,根据以上分析,最后所采用的 SQL语句应该是 SELECT 出版单位, MAX(单价 ), AVG(单价 ), COUNT(*) FROM 图书 GROUP BY 出版单位 因此选项 D为正确答案。 28 【正确

35、答案】 A 【试题解析】 本题需要求的是 CIE单位借阅图书的读者的人数。因此需要采用COUNT()函数来求读者人数,同时要保证借阅的读者是 CIE单位的读者。通过以上分析可以知道所采用的 SQL语句应该如下 SELECT COUNT(DISTINCT 借书证号 )FROM 借阅 WHERE 借书证号 IN(SELECT 借书 证号 FROM 读者 WHERE 单位 =“CIE“) 通过比对,可以知道选项 A为正确选项。 29 【正确答案】 B 【试题解析】 因为题目的要求是检索藏书中比高等教育出版社的所有图书的书价更高的书,因此需要使用关键字 ALL,并且需要配合一个嵌套查询,因此本题应该使

36、用的 SQL语句如下: SELECT*FROM 图书 WHERE 单价 ALL; (SELECT 单价 FROM 图书 WHERE 出版单位 =“高等教育出版社 “)通过比较,可以看出正确答案应该是 B。 30 【正确答案】 D 【试题解析】 本题的要求是检索当前至少借阅了 2本图书的读者的姓名和所在单位。 因此在检索时需要按照读者进行分组,并且在每个组内需要保证至少借阅了两本书,因此该题目应该采用的 SQL语句如下 SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN; (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=2)

37、 因此本题的正确选项应为 D。 31 【正确答案】 B 【试题解析】 连编应用程序时,首先需要设置文 件的 “排除 ”与 “包含 ”,然后设置应用程序的主程序,连编项目,当连编项目获得成功之后,可以试着运行该项目,如果该项目运行正确,就可以最终连编成一个应用程序文件了。应用程序文件包括项目中所有 “包含 ”文件,并且应用程序连编结果有两种文件形式: (1) 应用程序文件 (.app),需要在 Visual FoxPro下运行; (2) 可执行文件 (.exe),可以在 Windows下单独运行。 因此本题中选项 B为正确答案。 32 【正确答案】 C 【试题解析】 应用程序文件包括项目中所有

38、“包含 ”文 件,并且应用程序连编结果有两种文件形式: (1) 应用程序文件 (.app),需要在 Visual FoxPro下运行; (2) 可执行文件 (.exe),可以在 Windows下单独运行。 由上述分析可以看出,选项 C为正确答案。 33 【正确答案】 A 【试题解析】 应用程序生成器包括 “常规 ”、 “信息 ”、 “数据 ”、 “表单 ”、 “报表 ”和“高级 ”6个选项卡。其中 “数据 ”选项卡用于指定应用程序的数据源以及表单和报表的样式。因此本题的答案应为 A。 34 【正确答案】 D 【试题解析】 在 Visual FoxPro中,运算符类型主要有四种:算术运算符、字符

39、串运算符、关系运算符和逻辑运算符,它们的运算优先级为: 算术运算符 字符串运算符 关系运算符 逻辑运算符 在进行表达式求值时,应注意按照它们的优先级进行计算。 35 【正确答案】 B 【试题解析】 分析题目中所给的程序,这段程序的含义是执行 case语句,但是在 case语句中,没有 else语句,如果没有任何一个条件满足,就会执行 OTHERWISE中语句,不能够采用 else语句,因此错误的为 B。 36 【正确答案 】 3 【试题解析】 设循环队列的最大容量为 maxsize,根据循环队列的定义,循环队列的元素个数是 (rear-front)%maxsize (9-6)%15 3。 37

40、 【正确答案】 7 【试题解析】 根据二叉树性质 5,具有 n个节点的完全 -y树的深度为log2n+1,其中 log2n表示 log2n的整数部分。在本题 n 80,所以其深度至少为 log280+1 6+1 7。 38 【正确答案】 继承 【试题解析】 继承是使用已有的类定义作为基础建立新类的定义技术。已有的类可当作基类来应用,则新类相应地可当作派生类来引用。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义。 39 【正确答案】 变换型 【试题解析】 数据流图的类型有变换型和事务型。变换型是指信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心经加

41、工处理以后再沿输出通路变换成外部形式,离开软件系统。当信息沿输入通路到达一个处理,这个处理根据输入数据的类型从若干个动作序列中选择出一个来执行,这类数据流称为事务流。在一个事务流中,事务中心接收数据,分析每个事务以确定 它的类型,根据事务类型选取一条活动通路。 40 【正确答案】 外键或外码 【试题解析】 关系模型中的一个重要概念是键或码。键具有标识元组、建立元组间联系等重要作用。在二维表中凡能唯一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。表 A中的某属性集是某表 B的键,则称该属性

42、集为 A的外键或外码。 41 【正确答案】 职工表 【试题解析】 检索工资多于 1200元的职工号。 42 【正确 答案】 AND(仓库号 =“E23”.OR.仓库号 =“W32”) 【试题解析】 And & Or 用途: 在 WHERE子句中 AND和 OR被用来连接两个或者更多的条件。 解释: AND在结合两个布尔表达式时,只有在两个表达式都为 TRUE时才传回TRUE。 OR在结合两个布尔表达式时,只要其中一个条件为 TRUE时, OR便传回TRUE。 43 【正确答案】 AVG(面积 ) 44 【正确答案】 IN 45 【正确答案】 仓库号 【试 题解析】 聚集函数 avg 用途: 传

43、回选取的结果集中值的平均值,已忽略 Null值。 语法: SELECT AVG(column_name)FROM table_name IN 用途: VFP中 SQL嵌套查询,查询结果出自一个表,但是查询条件涉及多个表。 语法: SELECT column FROM table WHERE column IN(SELECT) 46 【正确答案】 HAVING COUNT(*) 【试题解析】 Having 用途: 指定群组或汇总的搜寻条件。 语法: SELECT column, SUM(column)FROM table GROUP BY column HAVING SUM(column) co

44、ndition value 47 【正确答案】 GROUP BY 48 【正确答案】 HAVING COUNT(*)1 【试题解析】 Group by 用途: 对结 果集进行分组,常与汇总函数一起使用。 语法: SELECT column,SUM(column)FROM table GROUP BY column Having 用途: 指定群组或汇总的搜寻条件。 语法: SELECT column,SUM(column)FROM table GROUP BY column HAVING SUM(column)conditio 49 【正确答案】 COUNT(*), AVG(单价 ) 50 【正确答案】 GROUP BY 【试题解析】 聚集函数 count 用途: 传回选取的结果集中行的数目。 语法: SELECT COUNT(column_name)FROM table name 聚集函数 avg 用途: 传回选取的结果集中值的平均值,已忽略 Null值。 语法: SELECT AVG(column_name)FROM table name

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

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

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