【计算机类职业资格】二级VISUAL+FOXPRO笔试70及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试70及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试70及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO 笔试 70 及答案解析(总分:94.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书。下面 SQL 语句正确的是 SELECT*FROM 图书 WHERE 单价ALL; _(分数:2.00)A.SELECT 书名 FROM 图书 WHERE 出版单位=“高等教育出版社”B.(SELECT 单价 FROM 图书 WHERE 出版单位=“高等教育出版社”)C.SELECT 单价 FROM 图书 WHERE 读者.借书证号=借阅.借书证号D.(SELECT 书名
2、FROM 图书 WHERE 读者借书证号=借阅.借书证号)2.下列程序段有语法错误的行为第 _ 行 1 DO CASE 2 CASE a0 3 s=1 4 ELSE 5 s=0 6 ENDCASE(分数:2.00)A.2B.4C.5D.63.视图与基表的关系是(分数:2.00)A.视图随基表的打开而打开B.基表随视图的关闭而关闭C.基表随视图的打开而打开D.视图随基表的关闭而关闭4.栈和队列的共同点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点5.在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能的阶段是(分数:2.00)A.概要
3、设计B.详细设计C.可行性分析D.需求分析6.对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL 语句正确的是 SELECT 出版单位, FROM 图书 出版单位(分数:2.00)A.MIN(单价) AVGAGE(单价) COUNT(*) GROUP BYB.MAX(单价) AVG(单价) COUNT(*) ORDER BYC.MAX(单价) AVG(单价) SUM(*) ORDER BYD.MAX(单价) AVG(单价) COUNT(*) GROUP BY7.将一维数组 A 中的值作为一条记录插入到 XS 表中的 SQL 命令是(分数:2.00)A.
4、INSERT TO XS FROM ARRAY AB.INSERT INTO XS FROM ARRAY AC.INSERT TO XS FROM AD.INSERT INTO XS FROM8.设有图书管理数据库: 图书(总编号 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)-(30)基于以上图书管理数据库。 对于图书管理数据库,分别求出各个单位当前借阅图书
5、的读者人次。下面的 SQL 语句正确的是 SELECT 单位,_ FROM 借阅,读者 WHERE; 借阅.借书证号=读者.借书证号_(分数:2.00)A.COUNT(借阅.借书证号) GROUP BY 单位B.SUM(借阅.借书证号) GROUP BY 单位C.COUNT(借阅.借书证号) ORDER BY 单位D.COUNT(借阅.借书证号) HAVING 单位9.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构10.在命令窗口中,显示当前数据库中所有 40 岁(含 40 岁)以下、职称为“教授”、“副教授”的姓名和工资,应
6、使用命令(分数:2.00)A.LIST 姓名,工资 FOR 年龄=40.AND(职称=“教授”.AN 职称=“副教授”B.LIST 姓名,工资 FOR 年龄=40.O 职称=“教授”.O 职称=“副教授”C.LIST 姓名,工资 FOR 年龄=40.AND(职称=“教授”.O 职称=“副教授”)D.LIST 姓名,工资 FOR 年龄=40.O(职称=“教授”.) 职称=“副教授”11.下面关于运行应用程序的说法正确的是(分数:2.00)Aapp 应用程序可以在 Visual FoxPro 和 Windows 环境下运行Bexe 只能在 Windows 环境下运行Cexe 应用程序可以在 Vis
7、ual FoxPro 和 Windows 环境下运行Dapp 应用程序只能在 Windows 环境下运行12.关于用户创建工具栏的如下说法中,是正确的是(分数:2.00)A.只能定制 Visual FoxPro 系统工具栏,不能自定义工具栏B.不能定制 Visual FoxPro 系统工具栏,但可以自定义工具栏C.既能定制 Visual FoxPro 系统工具栏,也能自定义工具栏D.只能使用系统工具栏,不能创建自定义工具栏13.把一个项目的编译成一个应用程序时,下面的叙述正确的是(分数:2.00)A.所有的项目文件将组合为一个单一的应用程序文件B.所有的项目包含文件将组合为一个单一的应用程序文
8、件C.所有的项目排除文件将组合为一个单一的应用程序文件D.由用户选定的项目文件将组合为一个单一的应用程序文件14.如果在一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是(分数:2.00)A.逻辑算术关系B.关系逻辑算术C.算术逻辑关系D.算术关系逻辑15.下列说法中错误的是(分数:2.00)A.视图是数据库的一个组成部分B.视图中的源数据表也称为“基表”C.视图设计器只比查询设计器多一个“更新条件”选项卡D.远程视图使用 Visual FoxPro 的 SQL 语法从 Visual FoxPro 视图或表中选择信息
9、16.在关系模型中,关系模式的集合是(分数:2.00)A.概念模式B.外模式C.内模式D.用户模式17.对于图书管理数据库,求 CIE 单位借阅图书的读者的人数。 下面 SQL 语句正确的是 SELECT _ FROM 借阅 WHERE; 借书证号 _ ) COUNT(DISTINCT 借书证号); IN(SELECT 借书证号 FROM 读者WHERE 单位=“CIE”) ) COUNT(DISTINCT 借书证号); IN(SELECT 借书证号 FROM 借阅 WHERE 单位=“CIE”) ) SUM(DISTINCT 借书证号); IN(SELECT 借书证号 FROM 读者 WHE
10、RE 单位=“CIE”) ) SUM(DISTINCT 借书证号); IN(SELECT 借书证号 FOR 借阅 WHERE 单位=“CIE”)(分数:2.00)A.B.C.D.18.在文件管理系统中(分数:2.00)A.文件内部数据之间有联系,文件之间没有任何联系B.文件内部数据之间有联系,文件之间有联系C.文件内部数据之间没有联系,文件之间没有任何联系D.文件内部数据之间没有联系,文件之间有联系19.其于数据库表创建的查询,下列说法中正确的是(分数:2.00)A.当数据库表的数据改动时,重新运行查询后,查询中的数据也随之改变B.当数据表的数据改动时需要重新创建查询C.利用查询可以修改数据库
11、表中的数据D.查询实质上是创建了满足一定条件的表20.对长度为 n 的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为(分数:2.00)A.n/2B.(n+1)/2C.(n-1)/2D.n/421.数据库模型提供了两个映射,它们的作用是(分数:2.00)A.控制数据的冗余度B.实现数据的共享C.使数据结构化D.实现数据独立性22.创建一张临时表 XS1,结构为(XMC(8),XBC(2),XIMINGC(18),其方法为(分数:2.00)A.CREATE TABLE XS1(XM C(8),XB C(2),XIMING C(18)B.CREATE CURSOR T
12、ABLE XS1(XM C(8),XB C(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)23.在 Visual FoxPro 6.0 中,可以在同类数据之间进行减“-”运算的数据类型是(分数:2.00)A.数值型,字符型,逻辑型B.数值型,字符型,日期型C.数值型,日期型,逻辑型D.字符型,日期型,逻辑型24.在应用程序生成器的“数据”选项卡中可以(分数:2.00)A.为表生成一个表单和报表,并可以选择样式
13、B.为多个表生成的表单必须有相同的样式C.为多个表生成的报表必须有相同的样式D.只能选择数据源,不能创建它25.在数据库的三级模式结构中,外模式有(分数:2.00)A.1 个B.2 个C.3 个D.任意多个26.设职工工资表已打开,要把记录指针定位在第 1 个工资高于 800 元的记录上,应使用命令(分数:2.00)A.SEEK 工资800B.FIND 工资800C.FIND FOR 工资800D.LOCATE FOR 工资80027.在概念模型中,一个实体相对于关系数据库中一个关系中的一个(分数:2.00)A.属性B.元组C.列D.字段28.数据模型用来表示实体间的联系,但不同的数据库管理系
14、统支持不同的数据模型。在常用的数据模型中,不包括(分数:2.00)A.网状模型B.链状模型C.层次模型D.关系模型29.对于如下图所示的二叉树,其后序遍历序列是 (分数:2.00)A.ABDECFGB.DEBAFCGC.DEBFGCAD.GFCEBDA30.在设计程序时,应采纳的原则之一是(分数:2.00)A.程序结构应有助于读者理解B.不限制 GOTO 语句的使用C.减少或取消注解行D.程序越短越好31.以下测试方法是白盒测试方法的是(分数:2.00)A.判定覆盖和边界值分析法B.等价类划分和错误推测法C.路径覆盖和判定/条件覆盖法D.条件覆盖和错误推测法32.设关系 R 和 S 的元组个数
15、分别为 100 和 300,关系 T 是 R 与 S 的笛卡儿积,则 T 的元组个数是(分数:2.00)A.400B.10000C.30000D.9000033.对于图书管理数据库,检索当前至少借阅了 2 本图书的读者的姓名和所在单位。下面 SQL 语句正确的是 SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN; _(分数:2.00)A.(SELECT 借书证号 FROM 借阅 GROUP BY 总编号 HAVING COUNT(*)=2)B.(SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)=2)C.(SELECT 借书证
16、号 FROM 借阅 GROUP BY 借书证号 HAVING SUM(*)=2)D.(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=2)34.集成视图就是指(分数:2.00)A.几个视图通过关系连接起来B.该视图的数据通过几张表组合C.在其他视图的基础上再创建视图D.集成了其他视图的视图35.用某种排序方法对序列(25,84,21,47,15,27,68,35,20)进行排序,记录序列的变化情况如下:15, 20, 21, 25, 47, 27, 68, 35, 84 15, 20, 21, 25, 35, 27, 47, 68, 84 1
17、5, 20, 21, 25, 27, 35, 47, 68, 84 则采取的排序方法是(分数:2.00)A.直接选择排序B.冒泡排序C.快速排序D.希尔排序二、B填空题/B(总题数:12,分数:24.00)36.线性表是最简单的一种数据结构,有顺序和链接两种存储方式。线性表按链接方式存储时,对每个结点的存储包括U 【1】 /U两部分。(分数:2.00)填空项 1:_37.具有 88 个结点的二叉树,其深度至少为U 【2】 /U。(分数:2.00)填空项 1:_38.在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的U 【3】
18、/U。(分数:2.00)填空项 1:_39.概要设计说明书是软件U 【4】 /U阶段的主要成果。(分数:2.00)填空项 1:_40.RS 用基本关系代数运算可以表示为U 【5】 /U。(分数:2.00)填空项 1:_41.U【6】 /U指只有满足连接条件的记录才包含在查询结果中。(分数:2.00)填空项 1:_42.为了通过视图能够更新基本表中的数据,需要在视图设计器的U 【7】 /U选项卡中选择U 【8】 /U设置项。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,编译后的查询程序的扩展名为U 【9】 /U。(分数:2.00)填空项 1:_44.在 Visual
19、FoxPro 中,用于清除所有除了以 A 开头的内存变量的命令格式为U 【10】 /U。(分数:2.00)填空项 1:_45.(10)(12)题使用如下 3 个数据库表: 金牌榜.DBF 国家代码 C(3),金牌数 1,银牌数 1,铜牌数 1 获奖牌情况.DBF 国家代码 C(3),运动员名称 C(20),项目名称 C(30),名次 1 国家.DBF 国家代码 C(3),国家名称 C(20) “金牌榜”表中一个国家一条记录:“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前 3 名。 为“金牌榜”表增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数=0,应使用 SQL
20、语句 ALTER TABLE 金牌榜.U 【11】 /U奖牌总数 1U 【12】 /U奖牌总数=0(分数:2.00)填空项 1:_46.使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为 1)的数量,应使用 SQL 语句 SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况; ON 国家,国家代码=获奖牌情况.国家代码; WHEREU 【13】 /U(分数:2.00)填空项 1:_47.将金牌榜.DBF 中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数 3 项的和,应使用 SQL 语句 U【14】 /U金牌榜 SETU 【15】 /U(分数:2.00
21、)填空项 1:_二级 VISUAL+FOXPRO 笔试 70 答案解析(总分:94.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书。下面 SQL 语句正确的是 SELECT*FROM 图书 WHERE 单价ALL; _(分数:2.00)A.SELECT 书名 FROM 图书 WHERE 出版单位=“高等教育出版社”B.(SELECT 单价 FROM 图书 WHERE 出版单位=“高等教育出版社”) C.SELECT 单价 FROM 图书 WHERE 读者.借书证号=借阅.借书证号D.(SE
22、LECT 书名 FROM 图书 WHERE 读者借书证号=借阅.借书证号)解析:分析 因为题目的要求是检索藏书中比高等教育出版社的所有图书的书价更高的书,因此需要使用关键字 ALL,并且需要配合一个嵌套查询,因此本题的应该使用的 SQL 语句应该如下: SELECT*FROM 图书 WHERE 单价ALL; SELECT 单价 FROM 图书 WHERE 出版单位;”高等教育出版社” 通过比较,可以看出正确答案应该是 B。2.下列程序段有语法错误的行为第 _ 行 1 DO CASE 2 CASE a0 3 s=1 4 ELSE 5 s=0 6 ENDCASE(分数:2.00)A.2B.4 C.
23、5D.6解析:分析 分析题目中所给的程序,这段程序的含义是执行 CASE 语句,但是在 CASE 语句中,没有ELSE 语句,如果没有任何一个条件满足,就会执行 OTHERWISE 中语句,不能够采用 ELSE 语句,因此错误的为 B。3.视图与基表的关系是(分数:2.00)A.视图随基表的打开而打开B.基表随视图的关闭而关闭C.基表随视图的打开而打开 D.视图随基表的关闭而关闭解析:分析 在 Visual FoxPro 中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可以引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。即如果视图中的数据是来源于基表,如果视
24、图被打开了,那么基本同时也会被打开,但是关闭视图后,基表不一定会被关闭,因此本题的正确答案应该是 C。4.栈和队列的共同点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同点解析:分析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”(或“先进后出”)的线性表;而队列只允许在表的一端进行插入操作,在另一端:进行删除操作,是一种“先进先出”(或“后进后出”)的线性表。因此栈和队列的共同点是只允许在端点处插入和删除元素。5.在软件生命周期中,能准确确定软件系统
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 70 答案 解析 DOC
