【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2006年4月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2006年4月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2006年4月及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2006 年 4 月及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列选项中不属于结构化程序设计方法的是 _。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用2.两个或两个以上的模块之间关联的紧密程度称为 _。(分数:2.00)A.耦合度B.内聚度C.复杂度D.数据传输特性3.下列叙述中正确的是 _。(分数:2.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对4.按照“后进先出”原则
2、组织数据的数据结构是 _。(分数:2.00)A.队列B.栈C.双向链表D.二叉树5.下列描述中正确的是 _。(分数:2.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构6.对如下二叉树 (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA7.在深度为 7 的满二叉树中,叶子结点的个数为 _。(分数:2.00)A.32B.31C.64D.638.“商品”与“顾客”两个实体集之间的联系一般是 _。(分数:2.00)A.一对一B.一对多C.多对一D.多对多9.在 E-R 图中,用来表示实体的图形是
3、_。(分数:2.00)A.矩形B.椭圆形C.菱形D.三角形10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是 _。(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMSD.没有任何关系11.在 Visual FoxPro 中以下叙述错误的是 _。(分数:2.00)A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中12.扩展名为 SCX 的文件是 _。(分数:2.00)A.备注文件B.项目文件C.表单文件D.菜单文件13.表格控件的数据源可以是
4、 _。(分数:2.00)A.视图B.表C.SQL SELECT 语句D.以上三种都可以14.在 Visual FoxPro 中以下叙述正确的是 _。(分数:2.00)A.利用视图可以修改数据B.利用查询可以修改数据C.查询和视图具有相同的作用D.视图可以定义输出去向15.在 Visual FoxPro 中可以用 DO 命令执行的文件不包括 _。(分数:2.00)A.PRG 文件B.MPR 文件C.FRX 文件D.QPR 文件16.不允许出现重复字段值的索引是 _。(分数:2.00)A.候选索引和主索引B.普通索引和惟一索引C.惟一索引和主索引D.惟一索引17.在 Visual FoxPro 中
5、,宏替换可以从变量中替换出 _。(分数:2.00)A.字符串B.数值C.命令D.以上三种都可能是18.以下关于“查询”的描述正确的是 _。(分数:2.00)A.查询保存在项目文件中B.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中19.设 X=“11“,Y=“1122“,下列表达式结果为假的是 _。(分数:2.00)A.NOT(XAND(X$B.NOT(X$OR(XC.NOT(XD.NOT(X$20.以下是与设置系统菜单有关的命令,其中错误的是 _。(分数:2.00)A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SY
6、SMENU NOSAVED.SET SYSMENU SAVE21.在下面的 Visual FoxPro 表达式中,运算结果不为逻辑真的是 _。(分数:2.00)A.EMPTY(SPACE(0)B.LIKE(xy*,xyz)C.AT(xy,abcxyz)D.ISNULL(.NUL)22.SQL 的数据操作语句不包括 _。(分数:2.00)A.INSERTB.UPDATEC.DELETED.CHANGE23.假设表单上有一选项组:男 女,其中第一个选项按钮“男”被选中。请问该选项组的 Value 属性值为 _。(分数:2.00)AB.“男”C.1D.“男”或 124.打开数据库的命令是 _。(分数
7、:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE25.“图书”表中有字符型字段“图书号”,要求用 SQL DELETE 命令将图书号以字母 A 开头的图书记录全部打上删除标记,正确的命令是 _。(分数:2.00)A.DELETE FROM 图书 FOR 图书号 LIKE“A%“B.DELETE FROM 图书 WHILE 图书号 LIKE“A%“C.DELETE FROM 图书 WHERE 图书号“A*“D.DELETE FROM 图书 WHERE 图书号 LIKE“A%“26.在 Visual FoxPro 中,要运行菜单文件 menul.mpr,
8、可以使用命令 _。(分数:2.00)A.DO menulB.DO menumprC.DO MENU menulD.RUN menul27.以下所列各项属于命令按钮事件的是 _。(分数:2.00)A.ParentB.ThisC.ThisFormD.Click28.如果在命令窗口执行命令:LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是 _。 GO2 SCAN NEXT 4 FOR LEFT(名称,2)“电” IF RIGHT(名称,2)“线” EXIT ENDIF ENDSCAN
9、?名称(分数:2.00)A.电话线B.电线C.电冰箱D.电视机29.SQL 语句中修改表结构的命令是 _。(分数:2.00)A.ALTER TABLEB.MODIFY TABLEC.ALTER STRUCTURED.MODIFY STRUCTURE30.假设“订单”表中有订单号、职员号、客户号和金额字段,正确的 SQL 语句只能是 _。(分数:2.00)A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG 金额200B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG
10、(金额)200C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3WHERE AVG(金额)200D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3AND AVG 金额20031.要使“产品”表中所有产品的单价上浮 8%,正确的 SQL 命令是 _。(分数:2.00)A.UPDATE 产品 SET 单价单价+单价*8%FOR ALLB.UPDATE 产品 SET 单价单价*1.08 FOR ALLC.UPDATE 产品 SET 单价单价+单价*8%D.UPDATE 产品 SET 单价单价*1.083
11、2.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的 SQL 语句是 _。(分数:2.00)A.SELECT 产品名称,AVG(单价)FROM 产品 GROUP BY 单价B.SELECT 产品名称,AVG(单价)FROM 产品 ORDER BY 单价C.SELECT 产品名称,AVG(单价)FROM 产品 ORDER BY 产品名称D.SELECT 产品名称,AVG(单价)FROM 产品 GROUP BY 产品名称33.执行如下命令序列后,最后一条命令的显示结果是 _。 DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=
12、40 ?M(2)(分数:2.00)A.变量未定义的提示B.10C.20D34.设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,如下 SQL 语句检索选修的每门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别,正确的是 _。(分数:2.00)A.SELECT 学号,姓名,性别 FROM S WHERE EXISTS (SELECT * FROM SC WHERE S 学号=学号 AND 成绩=85)B.SELECT 学号,姓名,性别 FROMS WHERE NOT EXISTS (SELECT * FROM SC WHERE S 学号=学号 AND 成绩=85)C.SE
13、LECT 学号,姓名,性别 FROMS WHERE EXISTS (SELECT * FROM SC WHERE S 学号=学号 AND 成绩85)D.SELECT 学号,姓名,性别 FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE S 学号=学号 AND 成绩85)35.从“订单”表中删除签订日期为 2004 年 1 月 10 日之前(含)的订单记录,正确的 SQL 语句是 _。(分数:2.00)A.DROP FROM 订单 WHERE 签订日期=2004-1-10B.DROP FROM 订单 FOR 签订日期=2004-1-10C.DELETE
14、 FROM 订单 WHERE 签订日期=2004-1-10D.DELETE FROM 订单 FOR 签订日期=2004-1-10二、B填空题/B(总题数:15,分数:30.00)36.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为U 【1】 /U。(分数:2.00)填空项 1:_37.在面向对象方法中U 【2】 /U描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_38.在关系模型中,把数据看成是二维表,每一个二维表称为一个U 【3】 /U。(分数:2.00)填空项 1:_39.程序测试分为静态分析和动态测试。其中U 【4】 /U是指不执行程序,而只是对程
15、序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_40.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为U 【5】 /U。(分数:2.00)填空项 1:_41.表达式2005-10-3 10:0:0-2005-10-3 9:0:0的数据类型是U 【6】 /U。(分数:2.00)填空项 1:_42.在 Visual FoxPro 中,将只能在建立它的模块中使用的内存变量称为U 【7】 /U。(分数:2.00)填空项 1:_43.查询设计器的“排序依据”选项卡对应于 SQL SELEC
16、T 语句的U 【8】 /U短语。(分数:2.00)填空项 1:_44.在定义字段有效性规则时,在规则框中输入的表达式类型是U 【9】 /U。(分数:2.00)填空项 1:_45.在 Visual FoxPro 中,主索引可以保证数据的U 【10】 /U完整性。(分数:2.00)填空项 1:_46.SQL 支持集合的并运算,运算符是U 【11】 /U。(分数:2.00)填空项 1:_47.SQLSELECT 语句的功能是U 【12】 /U。(分数:2.00)填空项 1:_48.“职工”表有工资字段,计算工资合计的 SQL 语句是 SELECTU 【13】 /UFROM 职工。(分数:2.00)填
17、空项 1:_49.要在“成绩”表中插入一条记录,应该使用的 SQL 语句是:U 【14】 /U成绩(学号,英语,数学,语文)VALUES(“2001100111”,91,78,86)。(分数:2.00)填空项 1:_50.要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的U 【15】 /U事件代码中添加调用弹出式菜单程序的命令。(分数:2.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2006 年 4 月答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列选项中不属于结构化程序设计方法的是 _。(
18、分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析:知识点 结构化程序设计方法 评析 20 世纪 70 年代以来,提出了许多软件设计方法,主要有逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化:自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化;模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块,而可复用是面向对象程序设计的一个优点。2.两个或两个以上的模块之间关联的紧密程度
19、称为 _。(分数:2.00)A.耦合度 B.内聚度C.复杂度D.数据传输特性解析:知识点 耦合度 评析 耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。3.下列叙述中正确的是 _。(分数:2.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对 解析:知识点 软件的测试与程序的调试 评析 程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件
20、生命期,调试主要在开发阶段。为了达到更好的测试效果,应该由独立的第三方来构造测试。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。4.按照“后进先出”原则组织数据的数据结构是 _。(分数:2.00)A.队列B.栈 C.双向链表D.二叉树解析:知识点 栈和队列的定义 评析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在
21、表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。5.下列描述中正确的是 _。(分数:2.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:知识点 线性结构与非线性结构的概念 评析 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有且只有一个根结点;每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。6.对如下二叉
22、树 (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA 解析:知识点 二叉树的后序遍历 评析 后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点;并且遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。7.在深度为 7 的满二叉树中,叶子结点的个数为 _。(分数:2.00)A.32B.31C.64 D.63解析:知识点 二叉树的概念评析 所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第 K 层上
23、有 2K-1个结点,且深度为 m 的满二叉树有 2m-1 个结点。树的最大层次称为树的深度。本题中深度为 7,故叶子结点数为 27-1=26=64。8.“商品”与“顾客”两个实体集之间的联系一般是 _。(分数:2.00)A.一对一B.一对多C.多对一D.多对多 解析:知识点 Visual FoxPro 基础知识/关系数据库 评析 两个实体间的联系可以归纳为 3 种类型: 一对一联系:一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联。 一对多联系:一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。 多对多联系:多对多的联系表现为一个表中的多个记录在相关表中同样有多个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 VISUALFOXPRO 2006 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1329825.html