【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2007年4月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2007年4月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2007年4月及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2007 年 4 月及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中正确的是_。(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关2.在结构化程序设计中,模块划分的原则是_。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度3.
2、下列叙述中正确的是_。(分数:2.00)A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误4.下面选项中不属于面向对象程序设计特征的是_。(分数:2.00)A.继承性B.多态性C.类比性D.封装性5.下列对队列的叙述正确的是_。(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据6.对下列二叉树 (分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABC
3、DEFXYZ7.某二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点数为_。(分数:2.00)A.n+1B.n-1C.2nD.n/28.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是_。(分数:2.00)A.并B.交C.投影D.笛卡尔乘积9.在 E-R 图中,用来表示实体之间联系的图形是_。(分数:2.00)A.矩形B.椭圆形C.菱形D.平行四边形10.下列叙述中错误的是_。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统
4、的支持11.以下不属于 SQL 数据操作命令的是_。(分数:2.00)A.MODIFYB.INSERTC.UPDATED.DELETE12.在关系模型中,每个关系模式中的关键字_。(分数:2.00)A.可由多个任意属性组成B.最多由一个属性组成C.可由一个或多个其值能惟一标识关系中任何元组的属性组成D.以上说法都不对13.Visual FoxPro 是一种_。(分数:2.00)A.数据库系统B.数据库管理系统C.数据库D.数据库应用系统14.在 Visual FoxPro 中调用表单文件 mf1 的正确命令是_。(分数:2.00)A.DO mf1B.DO FROM mf1C.DO FORM m
5、f1D.RUN mf115.SQL 的 SELECT 语句中,“HA VING条件表达式”用来筛选满足条件的_。(分数:2.00)A.列B.行C.关系D.分组17.以下有关 SELECT 短语的叙述中错误的是_。(分数:2.00)A.SELECT 短语中可以使用别名B.SELECT 短语中只能包含表中的列及其构成的表达式C.SELECT 短语规定了结果集中的列顺序D.如果 FROM 短语引用的两个表有同名的列,则 SELECT 短语引用它们时必须使用表名前缀加以限定18.在 SQL 语句中,与表达式“年龄 BETWEEN 12 AND 46”功能相同的表达式是_。(分数:2.00)A.年龄=1
6、2 0R=46B.年龄=12 AND=46C.年龄=12 0R 年龄=46D.年龄=12 AND 年龄=4619.在 SELECT 语句中,以下有关 HAVING 短语的正确叙述是_。(分数:2.00)A.HAVING 短语必须与 GROUP BY 短语同时使用B.使用 HAVING 短语的同时不能使用 WHERE 短语C.HAVING 短语可以在任意的一个位置出现D.HAVING 短语与 WHERE 短语功能相同20.在 SQL 的 SELECT 查询的结果中,消除重复记录的方法是_。(分数:2.00)A.通过指定主索引实现B.通过指定惟一索引实现C.使用 DISTINCT 短语实现D.使用
7、 WHERE 短语实现21.在 Visual FoxPro 中,假定数据库表 S(学号,姓名,性别,年龄)和 SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表 S 所有的记录在表 SC 中都有相关联的记录,则_。(分数:2.00)A.允许修改表 S 中的学号字段值B.允许删除表 S 中的记录C.不允许修改表 S 中的学号字段值D.不允许在表 S 中增加新的记录22.在 Visual FoxPro 中,对于字段值为空值(NULL)叙述正确的是_。(分数:2.00)A.空值等同于空字符串B.空值表示字段还没有确
8、定值C.不支持字段值为空值D.空值等同于数值 023.在 Visual FoxPro 中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是_。(分数:2.00)A.PRIVATEB.LOCALC.PUBLICD.不用说明,在程序中直接使用24.在 Visual FoxPro 中,下面关于索引的正确描述是_。(分数:2.00)A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理文件中C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针D.使用索引可以加快对表的更新操作25.在 Visual Fox
9、Pro 中,在数据库中创建表的 CREATE TABLE 命令中定义主索引、实现实体完整性规则的短语是_。(分数:2.00)A.FOREIGN KEYB.DEFAULTC.PRIMARY KEYD.CHECK26.在 Visual FoxPro 中;以下关于查询的描述正确的是_。(分数:2.00)A.不能用自由表建立查询B.只能用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询27.在 Visual FoxPro 中,数据库表的字段或记录的有效性规则的设置可以在_。(分数:2.00)A.项目管理器中进行B.数据库设计器中进行C.表设计器中进行D.表单设计器中进行28.
10、在 Visual FoxPro 中,如果要将学生表 S(学号,姓名,性别,年龄)中“年龄”属性删除,正确的 SQL 命令是_。(分数:2.00)A.ALTER TABLE S DROP COLUMN 年龄B.DELETE 年龄 FROM SC.ALTER TABLE S DELETE COLUMN 年龄D.ALTER TABLE S DELETE 年龄29.在 Visual FoxPro 的数据库表中只能有一个_。(分数:2.00)A.候选索引B.普通索引C.主索引D.惟一索引30.设有学生表 S(学号,姓名,性别,年龄),查询所有年龄小于等于 18 岁的女同学、并按年龄进行降序排序生成新的表
11、 WS,正确的 SQL 命令是_。(分数:2.00)A.SELECT * FROM S WHERE 性别=女 AND 年龄=18 ORDER BY 4 DESC INTO TABLE WSB.SELECT * FROM S WHERE 性别=女 AND 年龄=18 ORDER BY 年龄 INTO TABLE WSC.SELECT * FROM S WHERE 性别=女 AND 年龄=18 ORDER BY 年龄 DESC INTO TABLE WSD.SELECT * FROM S WHERE 性别=女 OR 年龄=18 ORDER BY 年龄 ASC INTO TABLE WS31.设有学
12、生选课表 SC(学号,课程号,成绩),用 SQL 检索同时选修课程号为“C1”和“C5”的学生的学号的正确命令是_。(分数:2.00)A.SELECT 学号 FROM SC WHERE 课程号=C1 AND 课程号=C5B.SELECT 学号 FROM SC WHERE 课程号=C1 AND 课程号=(SELECT 课程号 FROM SC WHERE 课程号=C5)C.SELECT 学号 FROM SC WHERE 课程号=C1 AND 学号=(SELECT 学号 FROM SC WHERE 课程号;=C5)D.SELECT 学号 FROM SC WHERE 课程号=C1 AND 学号 IN(
13、SELECT 学号 FROM SC WHERE 课程号=C5)32.设有学生表 S(学号,姓名,性别,年龄)、课程表 C(课程号,课程名,学分)和学生选课表 SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的 SQL 命令是_。(分数:2.00)A.SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE 学号=S 学号 AND S 学号=学号B.SELECT 学号,姓名,课程名,成绩 FROM(S JOIN SC ON 学号=S 学号) JOIN C ON S 课程号=课程号C.SELECT 学号,姓名,课程名,成绩 FROM S JOIN SC
14、 JOIN C ON 学号=S 学号 ON S 课程号=课程号D.SELECT 学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S 课程号=课程号 ON 学号=S 学号33.在 Visual FoxPro 中以下叙述正确的是_。(分数:2.00)A.表也被称作表单B.数据库文件不存储用户数据C.数据库文件的扩展名是 DBFD.一个数据库中的所有表文件存储在一个物理文件中34.在 Visual FoxPro 中,释放表单时会引发的事件是_。(分数:2.00)A.UnLoad 事件B.Init 事件C.Load 事件D.Release 事件35.在 Visual Fox
15、Pro 中,在屏幕上预览报表的命令是_。(分数:2.00)A.PREVIEW REPORTB.REPORT FORMPREVIEWC.DO REPORTPREVIEWD.RUN REPORTPREVIEW二、B填空题/B(总题数:14,分数:28.00)36.在深度为 7 的满二叉树中,度为 2 的结点个数为U 【1】 /U。(分数:2.00)填空项 1:_37.软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于U 【2】 /U测试。(分数:2.00)填空项 1:_38.在数据库系统中,实现各种数据管理功能的核心软件称为U 【3】 /U。(分数:2.00)填空项 1:_39.软件生命
16、周期可分为多今阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于U 【4】 /U阶段。(分数:2.00)填空项 1:_40.在结构化分析使用的数据流图(DFD) 中,利用U 【5】 /U对其中的图形元素进行确切解释。(分数:2.00)填空项 1:_41.为使表单运行时在主窗口中居中显示,应设置表单的 AutoCenter 属性值为U 【6】 /U。(分数:2.00)填空项 1:_42.?AT(“EN“,RIGHT(“STUDENT“,4)的执行结果是U 【7】 /U。(分数:2.00)填空项 1:_43.数据库表上字段有效性规则是一个U 【8】 /U表达式。(分数:2.00)填空项 1
17、:_44.在 Visual FoxPro 中,通过建立数据库表的主索引可以实现数据的U 【9】 /U完整性。(分数:2.00)填空项 1:_45.执行下列程序,显示的结果是U 【10】 /U。 one=“WORK“ two=“ a=LEN(one) i=a DO WHILE i=l two=two+SUBSTR(one,i, 1) i=i-1 ENDDO ?two(分数:2.00)填空项 1:_46.“歌手”表中有“歌手号”、“姓名”和“最后得分”三个字段,“最后得分”越高名次越靠前,查询前 10 名歌手的 SQL 语句是 SELECT * U【11】 /UFROM 歌手 ORDER BY 最
18、后得分U 【12】 /U(分数:2.00)填空项 1:_47.已有“歌手”表,将该表中的“歌手号”字段定义为候选索引、索引名是 temp,正确的 SQL 语句是 U 【13】 /UTABLE 歌手 ADD UNIQUE 歌手号 TAG temp(分数:2.00)填空项 1:_48.连编应用程序时,如果选择连编生成可执行程序,则生成的文件的扩展名是U 【14】 /U。(分数:2.00)填空项 1:_49.为修改已建立的报表文件打开报表设计器的命令是U 【15】 /UREPORT。(分数:2.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2007 年 4 月答案解析
19、(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中正确的是_。(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关解析:知识点 有关算法的概念 评析 我们通常用时间复杂度和空间复杂度来衡量算法效率,算法的时间复杂度是指执行算法所需要的计算工作量;算法所执行的基本运算次数与问题的规模有关,而一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间;一般来说,一种数据的逻辑结构根据需要可以
20、表示成多种存储结构。2.在结构化程序设计中,模块划分的原则是_。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度 解析:知识点 软件设计的概念 评析 软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。耦合性与内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和捉高模块内的内聚性,有利于提高模块的独立性。3.下列叙述中正确的是_
21、。(分数:2.00)A.软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误解析:知识点 软件测试的目的 评析 关于软件测试的目的,Grenford J.Myers 在The Art of Software Testing一书中给出了深刻的阐述;软件测试是为了发现错误而执行程序的过程;一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。整体来说,软件测试的目的就是尽可能多地发现程序中的错误。4.下面选项中不属于面
22、向对象程序设计特征的是_。(分数:2.00)A.继承性B.多态性C.类比性 D.封装性解析:知识点 面向对象的程序设计特点 评析 对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。面向对象技术有三个重要特性,封装性、继承性和多态性。5.下列对队列的叙述正确的是_。(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据 解析:知识点 队列的概念 评析 队列是指允许在一端进行插入、而在另一端进行删除的线性表,允许插入的一端称为队尾,允许删除
23、的一端称为队头。它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。6.对下列二叉树 (分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZ D.ABCDEFXYZ解析:知识点 二叉树的前序遍历 评析 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3 种:前序遍历、中序遍历和后序遍历。 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历声子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。7.某二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 VISUALFOXPRO 2007 答案 解析 DOC

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