2009年4月全国计算机等级考试二级VF笔试标准预测试卷及.doc_第1页
2009年4月全国计算机等级考试二级VF笔试标准预测试卷及.doc_第2页
2009年4月全国计算机等级考试二级VF笔试标准预测试卷及.doc_第3页
2009年4月全国计算机等级考试二级VF笔试标准预测试卷及.doc_第4页
2009年4月全国计算机等级考试二级VF笔试标准预测试卷及.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2009年4月全国计算机等级考试二级VF笔试标准预测试卷及答案一、选择题(每题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及A)数据的存储结构 B)计算方法 C)数据映象 D)逻辑存储(2)串的长度是 A)串中不同字符的个数 B)串中不同字母的个数C)串中所含字符的个数且字符数大于零 D)串中所含字符的个数(3)在计算机中,算法是指A)加工方法 B)解题方案的准确而完整的描述C)排序方法 D)查询方法 (4)以下不属于对象的基本特点的是A)分类性 B)多态性 C)继承性 D)封装性(5)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作A)软件投机 B)软件危机 C)软件工程 D)软件产生 (6)下面不属于软件设计原则的是A)抽象 B)模块化 C)自底向上 D)信息隐蔽 (7)开发大型软件时,产生困难的根本原因是A)大系统的复杂性 B)人员知识不足 C)客观世界千变万化D)时间紧、任务重 (8)下列SQL语句中,用于修改表结构的是A)ALTER B)CREATE C)UPDATE D)INSERT(9)数据库、数据库系统和数据库管理系统之间的关系是A)数据库包括数据库系统和数据库管理系统B)数据库系统包括数据库和数据库管理系统C)数据库管理系统包括数据库和数据库系统D)三者没有明显的包含关系(10)关系模型允许定义三类数据约束,下列不属于数据约束的是A)实体完整性约束 B)参照完整性约束C)域完整性约束 D)用户自定义的完整性约束 (11)在下列四个选项中,不属于基本关系运算的是A)连接 B)投影 C)选择 D)排序 (12)如果一个班只能有一个班长,而且一班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系 (13)假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是A)DO mymenu B)DO mymenumpr C)DO mymenupjX D)DO mymenumnx (14)下面有关索引的描述正确的是A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作 (15)若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是A)主索引 B)唯一索引 C)候选索引 D)普通索引 (16)下面是参照完整性规则的是A)限制规则 B)删除规则 C)复制规则 D)检索规则 (17)一个数据库名为student,要想打开该数据库,应使用命令A)OPEN student B)OPEN DATA studentC)USE student D)OPEN DA student (18)下面是关于运算符优先级的叙述,错误的叙述是 A)先执行算术运算符、字符串运算符和日期型运算符B)先执行关系运算符,后执行逻辑运算符C)先执行算术运算符,最后执行逻辑运算符D)先执行逻辑运算符,后执行关系运算符 (19)下面有关HAVING子句描述错误的是A)HAVING子句必须与GROUPBY子句同时使用,不能单独使用B)使用HAVING予句的同时不能使用WHERE子句C)使用HAVING子句的同时可以使用WHERE子句D)使用HAVING子句的作用是限定分组的条件 (20)视图设计器中含有的、但查询设计器中却没有的选项卡是A)筛选 B)排序依据 C)分组依据 D)更新条件 (21)下面关于查询描述正确的是A)可以使用CREATE VIEW打开查询设计器B)使用查询设计器可以生成所有的SQL查询语句C)使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中D)使用D0语句执行查询时,可以不带扩展名 (22)使用报表向导定义报表时,定义报表布局的选项是A)列数、方向、字段布局 B)列数、行数、字段布局C)行数、方向、字段布局 D)列数、行数、方向 (23)下面对编辑框(EditBox)控制属性的描述正确的是A)SelLength属性的设置可以小于0B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条C)SelText属性在做界面设计时不可用,在运行时可读写D)Readonly属性值为T时,用户不能使用编辑框上的滚动条 (24)查询设计器和视图设计器的主要的不同是A)查询设计器有“更新条件”选项卡,没有“查询去向”选项 B)查询设计器没有“更新条件”选项卡,有“查询去向”选项 C)视图设计器没有“更新条件”选项卡,有“查询去向”选项 D)视图设计器有“更新条件”选项上,也有“查询去向”选项 (25)要为当前表所有职工增加100元工资,应该使用的命令是A)CHANGE工资WITH工资+i00 B)REPLACE工资wITH工资+100C)CHANGE ALL工资wITH工资4-100 D)REPLACE ALl。工资wITH工资4-100 (26)在数据库设计器中,建立两个表之间的一对多联系,可通过索引实现的方式是A)“一方”表的主索引或候选索引,“多方”表的普通索引 B)“一方”表的主索引,“多方”表的普通索引或候选索引 C)“一方”表的普通索引,“多方”表的主索引或候选索引 D)“一方”表的普通索引,“多方”表的候选索引或普通索引 (27)题(35)题使用的数据如下:当前盘当前目录下有数据库dbsk,其中有数据库表skdbf,该数据库表的内容是:股票代码股票名称 单价 交易所 (27)执行下列程序段以后,内存变量a的内容是A)1 B)3 C)5 D)7 (28)有如下sQL SELECT语句SELECT*FROM stockWHERE单价BETWEEN l276 AND l520与该语句等价的是A)SELECT*FROM skWHERE单价一1276B)SELECT*FROM skWHERE单价1276C)SELECT*FROM sk WHERE单价一1520AND单价1520AND单价1276 (29)有如下SQL语句 SELECT max(单价)INTOARRAY a FROM sk执行该语句后A)aEl的内容为l520 B)aEa的内容为6 C)aO的内容为l520 D)aE03的内容为6 (30)有如下SQL语句SELECT股票代码,avg(单价)as均价FROMsk;GROUP BY交易所INTO DBFtemp执行该语句后temp表中第二条记录的”均价”字段的内容是 A)748 B)999 C)1173 D)1520 (31)将sk表的股票名称字段的宽度由8改为10,应使用SQL语句A)ALTER TABLE sk股票名称WlTHc(10) B)ALTER TABLE sk股票名称c(10)C)ALTER TABLE skALTER股票名称c(10) D)ALTER sk ALTER股票名称c(10) (32)有如下SQL语句CREATE VIEW viewsk AS SELECT股票名称AS名称,单价FROM sk执行该语句后产生的视图含有的字段名是A)股票名称、单价 B)名称、单价 C)名称、单价、交易所D)股票名称、单价、交易所 (33)下面有关对视图的描,述正确的是A)可以使用MODIFYSTRUCTURE命令修改视图的结构B)视图不能删除,否则影响原来的数据文件C)视图是对表的复制产生的D)使用SQL对视图进行查询时必须事先打开该视图所在的数据库 (34)执行如下SQL语句后A)1 B)2 C)3 D)4 (35)求每个交易所的平均单价的SQL语句是A)SELECT交易所,avg(单价)FROM sk GROUP BY单价B)SELECT交易所,avg(单价)FROM sk ORDER BY单价C)SELECT交易所,avg(单价)FROM sk ORDER BY交易所D)SELECT交易所,avg(单价)FROM sk GROUP BY交易所二、填空题(每空2分,共30分)请将答案分别写在答题卡中【1】至【l5】的横线上,答在试卷上不得分。(1)设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为【1】 。 (2)在面向对象方法中,属性与操作相似的一组对象称为 【2】 。 (3)在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【3】实际上对应一个处理模块。 (4)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。其中 【4】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 (5)在关系运算中,【5】运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。 (6)复合索引文件的扩展名是【6】 。 (7)在表单中确定控件是否可见的属性是【7】 。 (8)函数BETWEEN(20,34,50)的运算结果是【8】 。 (9)查询检索的信息,可以输出到不同的目的地以用作不同的用途。如果没有选定输出的目的地,查询结果将显示在【9】中。下面(10)一(12)各题使用如下的“教师”表和“学院”表“教师”表职工号 姓名 职称 年龄 工资 系号11020001 王海兰 副教授 35 2000O0 0111020002 李晓燕 教授 40 3000O0 0211020003 张权海 讲师 25 1500O0 0111020004 王月梅 讲师 30 1500O0 0311020005 周明玉 教授 34 2000O0 0111020006 孙大山 教授 47 2100O0 0211020007 朱小明 教授 49 2200O0 03“学院”表 系号 系名01 计算机02 法律03 企业管理(10)使用SQL语句将一条新的记录插入学院表INSERT 【10】 学院(系号,系名) 【11】 (“04”,“无线电”)(11)使用SQL语句求“企业管理”系的所有职工的工资总和。SELECT 【12】(工资)FROM教师;WHERE系号IN(SELECT系号FROM 【13】 WHERE系名=“企业管理”)(12)使用SQL语句完成如下操作(将所有教授的工资提高5%)【14】教师SET工资=工资*105 【15】 职称=“教授”一、选择题(1)A【解析】数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。(2)D【解析】串的长度指的是串中的字符的个数,且其字符个数可以为零。(3)B【解析】计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。(4)C【解析】对象有如下一些基本特点,即标识唯一性、分类性、多态性、封装性和模块独立性。(5)B【解析】软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。(6)C【解析】软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。(7)A【解析】软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,要保证高质量,极端复杂困难,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。(8)A【解析】sQL语句中凡创建都用CREATE,删除都用DROP,改变用ALTER,再跟类型和名字,附加子句。(9)B【解析】数据库系统(DatabaseSystem,简称DBS)包括数据库(Database,简称DB)和数据库管理系统(DatabaseManagement System,简称DBMS)。(10)C【解析】关系模型允许定义3类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义的完整性约束。其中前两种完整性约束由关系数据库系统支持,对于用户自定义的完整性约束,则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。(11)D【解析】排序不属于基本关系运算。(12)A【解析】一个班只能有一个班长,这是一一对应的关系,所以班级和班长两个实体之间的关系属于一对一联系。(13)B【解析】菜单文件名的后缀为.mpr,执行该菜单文件的命令的格式为:DO菜单文件名.mpr菜单后缀名不能省略。(14)C【解析】创建索引是创建一个指向数据库表文件记录的指针构成的文件,而不是改变原来数据库表文件中记录的物理顺序,目的是使用索引加快对表的查询操作。(15)A【解析】主索引和候选索引都能保证不重复,但如果一个表中只能创建一个,则只能建立主索引。(16)B【解析】参照完整性规则的是更新规则、删除规则和插入规则规则。(17)B【解析】命令格式如下:OPENDATABASE数据库名VisualFoxPrO允许使用4个字母的省略方式,即:OPENDATABASE数据库名(18)B【解析】运算符优先级是先执行算术运算符、字符串运算符和日期型运算符,其次执行逻辑运算符,最后执行关系运算符。(19)B【解析】B和C是矛盾的,必有一个错误。使用HAVING子句的时,也需要使用WHERE子句。所以B是错误的。(20)D【解析】查询设计器中没有“更新条件”选项卡,视图设计器中有。(21)C【解析】CREATEVIEW打开的不是查询设计器,而是打开视图设计器。使用查询设计器不能生成所有的SQL查询语句。使用DO语句执行查询时,必须给出扩展名。使用查询设计器生产的sQL语句存盘后,将存放在扩展名为QPR的文件中。(22)A【解析】定义报表布局的选项是列数、方向、字段布局。(23)C【解析】SelLength属性的设置不能小于0。当ScrollBars的属性值为0时,编辑框内没有水平滚动;属性值为2时,编辑框内包含垂直滚动条。Readonly属性值为T时,用户能使用编辑框上的滚动条,但不能编辑编辑框中的内容。SelText属性在做界面设计时不可用,在运行时可读写。(24)B【解析】查询不能更新,因此锁定B,而查询的结果有“查询去向”问题,从而验证B是正确的。(25)D【解析】应该修改所有职工目前的工资值,使用REPLACEALLwITH格式。 (26)A【解析】一个表中可以建立多个普通索引。要建立两个表之间的一对多联系,需要在“多方”表建立普通索引。(27)C【解析】成需求单价大于10元的股票数,从skdbf中可知,满足条件的有5项。(28)A【解析】BETWEENAND描述的是闭区间,所以与A等效。(29)A【解析】求最大值,放在a1中。(30)B【解析】因为是按交易所分组,temp表中第二条记录的“均价”字段的内容是深圳交易所的(7.48+12.50)2=9.99。(31)C【解析】改变字段宽度需要在字段名称前加Al。TER,只有C的格式正确。(32)B【解析1AS后面列出产生的视图含有的字段名是“名称”和“单价”,对比选项,可知应该选B。(33)D【解析】使用SQL对视图进行查询时,必须事先打开该视图所在的数据库。(34)A【解析】虽然最小值有两个,但短语DISTINCT去掉重复值,所以在表SX中的记录个数是1。(35)D【解析】应该按交易所分组,所以D正确。二、填空题(1)【1】AcBEGFD【解析】由于在前序遍历中首先访问根结点,因此,前序序列中的第一个结点为二叉树的根结点,即D为二叉树的根结点。又由于在中序遍历中访问根结点的次序为居中,而访问左子树上的结点为居先,访问右子树上的结点为最后,因此,在中序序列中,以根结点(D)为分界线,前面的子序列(ABC)一定在左子树中,后面的子序列(EFG)一定在右子树中。同样的道理,对于已经划分出的每一个子序列的所有结点中,位于前序序列最前面的一个结点为子树的根结点,而在中序序列中位于该根结点前面的结点构成左子树上的结点子序列,位于该根结点后面的结点构成右子树上的结点子序列。这个处理过程直到所有子序列为空为止。根据上述道理,该二叉树恢复的过程如下图所示: 根据后序遍历的方法,对该二叉树后序遍历的结果为ACB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论