ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:26.14KB ,
资源ID:6548029      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6548029.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(国家计算机二级vf答案详解.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

国家计算机二级vf答案详解.docx

1、国家计算机二级vf答案详解2007年 4 月一、选择题(1)B【解析】根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与 空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从 逻辑上描述数据元素之间关系的,是独立于计算机的;数据的存储结构是研究 数据元素和数据元素之间的关系如何在计算机中表示的,它们并非一一对应。 算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。(2)D【解析】在结构化程序设计中一般较优秀的软件设计尽量做到高内聚、低 耦合,这样有利于提高软件模块的独立性,这也是模块划分的原则。(3)A【解析】软件测试是为了发现错误而执行程序的过程。是为了达到好

2、的测 试效果,应该由独立的第三方来构造测试,程序员应尽量避免检查自己的程 序。(4)C【解析】面向对象程序设计的 3 个主要特征是:封装性、继承性和多态 性。(5)D【解析】队列是一种操作受限的线性表。它只允许在线性表的一端进行插 入操作,另一端进行删除操作。其中,允许插入的一端称为队尾 (rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按先进先出的原则 组织数据的,故本题答案为 D)。(6)C【解析】二叉树前序遍历的含义是:首先访问根节点,然后按前序遍历根 节点的左子树,最后按前序遍历根节点的右子树,前序遍历二叉树的过程是一 个递归的过程。根据题目中给出的二叉树

3、的结构可知前序遍历的结果是:ABDYECFXZ(7)A【解析】对于任何一棵二叉树 T,如果其终端节点(叶子)数为n1,度为2的 节点数为n2,则n1 = n2 + 1。所以该二叉树的叶子节点数等于 n+ 1。(8)B【解析】在关系运算中,交的定义如下:设 R1和R2为参加运算的两个关 系,它们具有相同的度n,且相对应的属性值取自同一个域,则 R1A R2为交运 算,结果仍为度等于 n 的关系,其中的元组既属于 R1 又属于 R2。根据定义可知,不改变关系表的属性个数但能减少元组个数的是交运算, 故本题答案为 B)。 (9)C【解析】E- R模型可用E- R图来表示,它具有3个要素:实体(型)用

4、矩 形框表示,框内为实体名称; 属性用椭圆型来表示,并用线与实体连接,属 性较多时也可以将实体及其属性单独列表; 实体间的联系用菱形框表示。用 线将菱形框与实体相连,并在线上标注联系的类型。(10)A【解析】数据库设计(Database Design是指根据用户的需求,在某一具体的 数据库管理系统上设计数据库的结构并建立数据库的过程;数据库技术的根本 目标是要解决数据共享的问题;数据库需要操作系统的支持;数据的物理结构 又称数据的存储结构,就是数据元素在计算机存储器中的表示及其配置。数据 的逻辑结构是指数据元素之间的逻辑关系,它是数据在用户或程序员面前表现 的方式,在数据库系统中,数据的物理结

5、构不一定与逻辑结构一致。(11)A【解析】SQL的操作功能是指对数据库中数据的操作功能,主要包括插入、 更新和删除3个方面的内容,分别用命令INSERT UPDATE和DELETE来实现。(12)C【解析】在关系数据模型中的关键字可以是一个或多个属性组合,其值能 够唯一地标识一个元组。(13)B【解析】Visual FoxPro是一种数据库管理系统,可以对数据库的建立、使用 和维护进行管理。(14)C【解析】调用表单的命令格式为: DO FORM 表单文件名 。(15)D【解析】在SQL的SELEC语句中HAVING短语要结合GROUP BY使用,用 来进一步限定满足分组条件的元组。(16)D

6、【解析】插入命令:INSERT INTO表名 (属性列1,属性列VALUES (eExpression1, eExpression2, .),若插入的是完整的记录时,可以省 略属性列1,属性列另外,SNO CNO为字符型,故其属性值需要加 引号,数值型数据不需要加引号。(17)B【解析】SELEC短语中除了包含表中的列及其构成的表达式外,还可以包 括常量等其他元素,在SELEC短语中可以使用别名,并规定了结果集中的列顺 序,如果FROM短语中引用的两个表有同名的列,贝S SELEC短语引用它们时必 须使用表名前缀加以限定。(18)D【解析】 BETWEEN 数值表达式 1 AND 数值表达式

7、2的意思是取两个数 值表达式之间的数据,且包括两个数值表达式在内。 (19)A【解析】在SLEC短语中HAVING短语必须与GROUP BY短语同时使用,并 且出现在GROUP BY短语之后。(20)C【解析】在SQL的SELEC查询结果中,可以通过 DISTINC短语消除重复记 录。(21)C【解析】数据库表之间的参照完整性规则包括级联、限制和忽略,如果将两个表之间的更新规则、插入规则和删除规则中都设置了 限制,则不允许修改两表之间的公共字段。(22)B【解析】在Visual FoxPro中字段值为空值(NULL表示字段还没有确定值,例 如一个商品的价格的值为空值,表示这件商品的价格还没有确

8、定但不等同于数 值为 0。(23)B【解析】Visual FoxPro中的内存变量分为公共变量、私有变量和局部变量, 其中局部变量只能在建立它的模块中使用,不能在上层和下层模块中使用,而 且要用命令LOCAL说明。(24)C【解析】Visual FoxPro中建立索引可以加快对数据的查询速度,索引文件作 为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表 中记录的物理顺序不变。(25)C【解析】在Visual FoxPro中通过SQL命令建立表时,用PRIMARY KE定义 主索引、实现完整性,用 FOREIGN KE定义外键,用DEFAULT定义默认值,用 CHECKt义有

9、效性规则。(26)D【解析】查询是为了提高数据处理速度而引用的一种数据库对象,可以认 为是一个事先定义好的SQL SELECT句,可以用数据库表和自由表来建立查 询。(27)C【解析】数据库表可以设置字段或记录的有效性规则,在表设计器中进行 设置。(28)A【解析】删除表中属性用命令 DROP而DELETES于删除表中的记录。(29)C【解析】数据库表中只能有一个主索引,可以有多个候选索引和普通索 引,唯一索引是指字段的个数唯一,而不是索引的个数。(30)A【解析】按年龄的降序排列,所以要用短语 DESC排序的字段有两种表示 方式,分别是按列号和字段名排序,因为字段名是变量,故不能加引号。(3

10、1)D【解析】这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套 查询中内外层的嵌套用IN而不用=。(32)D【解析】SQL是顺序执行命令语句,在多表联接查询时,各条件短语的执行 顺序会影响到最终的查询结果。(33)B【解析】数据库文件的作用是把相互关联的属于同一数据库的数据库表组 织在一起,并不存储用户数据,数据库中的每个表文件都分别存储在不同的物 理文件中。(34)A【解析】在表单的常用事件中, Init 事件在表单建立时引发, Load 事件在表 单建立之前引发,Unload事件在表单释放时引发,Release属于释放表单时要引 用的方法而不属于事件。(35)B【解析】在屏幕上预览

11、报表的命令是 REPORT FORM .PREVIEW二、填空题(1)63【解析】根据二叉树的性质,一棵深度为 k 的满二叉树有 2k1 个节点, 所以深度为7的满二叉树有271 = 127个节点;又因为在任意一棵二叉树中, 若终端节点的个数为nO,度为2的节点数为n2,则n0 = n2+1,即所以总节点 数为n0+ n2= 2n2+ 1 = 127,所以n2 = 63,即度为2的节点个数为63。(2)黑箱或黑盒【解析】黑箱测试是根据程序规格说明所规定的功能来设计测试用例,它 不考虑程序的内部结构和处理过程。常用的黑箱测试技术分为等价类划分、边 界分析、错误猜测与因果图等。(3)数据库管理系统

12、 (DBMS)【解析】数据库管理系统(DatabaseManagement System简称DBMS),用于 对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。它是数据 库系统的核心软件。(4)开发【解析】软件生命周期(SDLC软件生存周期)是软件的产生直到报废的生命 周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和 测试、验收与运行、维护升级到废弃等阶段。其中,编码和测试属于开发阶 段。(5)数据字典【解析】数据字典(Data Dictionary,简称DD)就是用来定义数据流图中的各 个成分的具体含义。数据字典的任务是对于数据流图中出现的所有被命名的图 形元素

13、在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有 一个确切的解释。(6)T.【解析】AutoCenter属性用于设置表单是否在主窗口中居中显示,当其值 为.时,表单居中。(7)2【解析】RIGHT(STUDEN,4)表示取字符串STUDENT右边的4个字符, 结果为DENT,而AT()函数用于判断第一个字符串表达式在第二个字符串表达 式中的位置。(8)逻辑【解析】字段的有效性规则是为了对输入数据库表中的数据进行限定而设 置的,只有符合和不符合规则两种可能性,故为逻辑型。(9)实体【解析】数据库中的数据完整性是指保证数据正确的特性,数据完整性包 括实体完整性、域完整性和参照完整性,

14、其中实体完整性是保证表中的记录唯 一的特性,可以通过建立数据库表的主索引来实现。(10)KROW【解析】该程序段的作用是从字符串WORK的最后一个字符开始,依次从后向前读取并连接第一个字符。(11)TOP 10 DESC【解析】【 11】 TOP 数值表达式 表示在表中取指定的前几条记录。【12】在对记录进行排序时,ASC表示升序,DESC表示降序。(12)ALTER【解析】用SQL建立索引属于对表结构的修改要用 ALTER短语。(13)EXE【解析】连编生成可执行程序的目的是为了在 Windows 下运行该程序,其 扩展名为 EXE。(14)MODIFY【解析】打开报表设计器修改已经建立的报

15、表要用 MODIF Y REPOR命令。2007年9月一、选择题(1)D【解析】软件是程序、数据与相关文档的集合,相对于计算机硬件而言, 软件是逻辑产品而不是物理产品,是计算机的无形部分。(2)B【解析】软件测试与软件调试是两个不同的概念:软件测试的目的是发现 错误,而软件调试的目的是发现错误或导致程序失效的原因,并修改程序以修 正错误。调试是测试之后的活动。(3)C【解析】封装是一种信息屏蔽技术,目的在于将对象的使用者和对象的设 计者分开。用户只能见到对象封装界面上的信息,不必知道实现的细节。封装 一方面通过数据抽象把相关的信息结合在一起,另一方面也简化了接口。(4)A【解析】当今主导的程序

16、设计风格是 清晰第一,效率第二 的观点。结构化 程序设计思想提出之前,在程序设计中曾强调程序的效率,而实际应用中,人 们更重视程序的可理解性。(5)A【解析】程序执行的效率与很多因素有关,如数据的存储结构、程序所处 理的数据量、程序所采用的算法等。顺序存储结构和链式存储结构在数据插入 和删除操作上的效率就存在差别,其中链式存储结构的效率要高一些。(6)D【解析】数据的逻辑结构与数据在计算机中的存储方式无关,它用来抽象 地反映数据元素之间的逻辑关系,故 A)选项错误。存储结构分为顺序存储结构 与链式存储结构,其中顺序存储结构是将逻辑上相邻的数据元素存储在物理上 相邻的存储单元里,节点之间的关系由

17、存储单元的相邻关系来决定,它主要用 于存储线性结构的数据,故B)选项错误。数组的存储方式连续是指其在计算机 中的存储方式,它可以用来处理非线性结构,故 C选项错误。(7)C【解析】冒泡排序的基本思想是对当前未排序的全部结点自上而下依次进 行比较和调整,让键值较大的结点下沉,键值较小的节点往上冒。也就是说, 每当两相邻节点比较后发现它们的排列与排序要求相反时,就将它们互换。对 n 个节点的线性表采用冒泡排序,冒泡排序的外循环最多执行 n1 遍。第一遍最多执行 n 1 次比较,第二遍最多执行 n2 次比较,依次类推,第 n 1 遍最多 执行 1次比较。因此,整个排序过程最多执行 n(n1)/2 次

18、比较。(8)A【解析】在任意一棵二叉树中,若终端节点 (叶子)的个数为n1,则度为2 的节点数n2= n1 1。本题中度为0的节点即叶子节点,故总节点数=度为 0的节点数+度为1 的节点数+度为2的节点数=70+80 + 69 = 219。(9) B【解析】数据库技术的根本目的是要解决数据的共享问题;数据库需要操 作系统的支持;数据库管理系统(DatabaseManagement System简称DBMS,对数 据库进行统一的管理和控制,以保证数据库的安全性和完整性。它是数据库系 统的核心软件。(10) A【解析】在一个二维表中,水平方向的行称为元组,每一行为一个元组, 元组中的每一个分量不能

19、再进行分割,故选项 B)错误。对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式为:关系名 (属性名 1,属性名2厖属性名n),故选项C)错误。一个关系就是一个二维表,故选项 D)错误。(11) B【解析】在Visual FoxPro中,除了用项目管理器来有效组织各种文件之 外,还使用了各种向导、设计器和生成器可以更简便、快速、灵活地进行应用 程序开发。其中以窗口形式出现,用以创建和修改表、表单、数据库等应用程 序组件的可视化工具称为设计器。(12) A【解析】VARTYPE表达式)函数用于测试 表达式 的数据类型,返回一个 大写字母。TIMEQ函数以24小时制、hh: mm: s

20、s格式返回当前系统时间,函 数值为字符型。在Visual FoxPro中,字符型数据用C字母来表示。(13)D【解析】LEN(字符表达式)是求字符串长度的函数。SPACE(数值表达式) 是空格字符串生成函数,返回由指定数目的空格组成的字符串。字符表达式 的含义是连接前后两个字符串,并将前字符串的尾部空格移动到合并后的新字 符串尾部。因此SPACE(2) SPACE(3运算后的长度仍然是5。(14)C【解析】菜单定义文件的默认扩展名是.mnx;菜单备注文件的默认扩展名 是.mnt;菜单程序文件的默认扩展名是.mpr;执行程序文件的默认扩展名 是.prg。(15)A【解析】在Visual FoxP

21、ro中,用环境设置命令 SET CENTURY 0N|0来确定 是否显示日期表达式当前世纪部分,当设为 ON时,以4位数字显示年份,当 设为OFF时,以2位数字显示年份。(16)A【解析】命令方式建立xx文件的格式是:INDEX ON索引关键字|索引关键字表达式TO索引文件名|TAG索引 标识名0尸复合索引文件名FOR件 COMPACTASCENDING|DESCENDINGUNIQUE| CANDIDATEADDITIVE 本题建立的是复合索引,因此使用表达式 职称性别 。(17)A【解析】在Visual FoxPro中,不同的事件会在不同的时期被触发,其中 Un Load事件在释放表单时被

22、触发,Load事件在创建表单时触发,In it在打开表 单时触发。(18)A【解析】在Visual FoxPro中,支持多个工作区,用SELECT令来表示选择 哪个工作区作为当前工作区, SELECT 表0 示选择编号最小的尚未使用的工作区。(19)B【解析】Visual FoxPro中的表包括数据库表和自由表,两者都可以通过表设 计器来建立,并可以相互转化,但只有数据库表支持表间联系和参照完整性。(20)C【解析】使用ZAP命令可以物理删除表中的全部记录,不管是否有删除标 记。该命令只是删除全部记录,并没有删除表,执行完该命令后表结构依然存 在。(21)B【解析】查询主要是从表中检索或统计出

23、所需数据,视图不仅具有查询的 功能,而且可以改变视图中记录的值,并把更新结果送回到源表中。所以 更新 条件选项卡只在视图设计器中存在。(22)D【解析】在查询设计器中, 杂项选项卡可以指定是否要重复记录 (对应于 DISTINCT及在前面的记录(对应于TOP短语)等。(23)C【解析】Visual FoxPro中过程式的返回语句为RETURN当执行至U RETURN 命令时,控制将转回到调用程序,并返回表达式的值,如果 RETURNS带表达 式,则返回逻辑真 T.。(24)A【解析】字段的有效性规则由以下部分组成:规则、信息、默认值。 规则是逻辑表达式, 信息是字符串表达式, 默认值的类型是由

24、字段的类型确定 的。(25)B【解析】两个严格的日期格式数据相减得到两个日期相差的天数,为数值 型数据。(26)B【解析】SQL SELECT查询结果可以存入临时表、永久性表和数组等,用INTO CURSO表示存储到临时表中。(27)C【解析】在表单设计中,This用来表示当前操作的对象,ThisForm用来表 示当前的表单对象,Click用来表示鼠标的单击事件,只有 Caption用来表示控件 或容器的标题属性。(28)A【解析】该程序的功能是将一个整数中的各位数字从个位数开始累加起 来。在每次累加的循环中,个位数字被累加后就将该位从整数中删去,这样原 来的十位上的数字就变成新的个位上的数字

25、,直到所有位累加完毕。该程序中 s =s+ MOD(x,1O)语句用来得到个位数上的数字并将其相加, x= in t(x/10)语句用来将整数中的个位数字删去。例如,x= 283,第一次循环过后,s= 3, x= 28,第 二次循环过后,s= 11, x= 2,第三次循环过后s= 13, x= 0,至此循环结束, 得到整数 283 中各位数字之和。(29)D【解析】在SQL的ALTER TABL语句中,使用ADD COLUMN短语来增加一 个新的字段,其中COLUM N可以省略。CREATE!来创建一个新的对象, APPEND用来向表中追加记录。(30)A【解析】题目中要求查询 1982年 3

26、月 20日以后 (含)出生、性别为男的学 生,要求两个条件同时成立,所以要用 AND连接,而1982年3月20日以后出 生,则出生日期=八1982 03-20。(31)D【解析】根据题目的要求该查询为联接查询,要查询的数据源于两个表; 学生和课程,因此FROM子句后要有两个表名,并以学生.学号=选课.学号 AND姓名=刘明为联接条件。(32)B【解析】根据题目要求,要把不同专业的学生进行分组并求平均成绩,所 以要用到短语GROUP BY,在SELEC语句中,目标字段放在 AS之后,1表示 第一个字段。(33)D【解析】在所有选项中通过嵌套查询来实现题目的要求, ALL表示所有的结果,ANY表示

27、其实的任何一种结果,最高分应该为成绩 =ALL(?,要查询选课 号为101的同学,所以内外查询中都要用到条件:课程号= 101。(34)A【解析】插入语句的格式为:INSERT INTC数据表名(字段1,字段2, 匽)VALUES表达式1,表达式2,匽)或者INSERT INTC数据表名FROM ARRAY 数组名。第二种格式说明从指定的数组中插入值。(35)B【解析】UPDATE命令的格式为:UPDATE数据表名SET列名1=表达式1,列名2=表达式2匽WHERE筛选条件。二、填空题(1)无歧义性【解析】软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一,它具有包括正确性

28、、无歧义性、完整性、可验证性、一致 性、可理解性、可修改性和可追踪性等。其中最重要的特性是无歧义性,即需 求规格说明书应该是精确的、无二义的,需求说明书越精确,则以后出现错 误、混淆、反复的可能性越小。(2)白盒【解析】白盒测试的基本原则是:保证所测模块中每一独立路径至少执行 一次;保证所测模块所有判断的每一分支至少执行一次;保证所测模块每一循 环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效 性。按照白盒测试的基本原则, 白盒法是穷举路径测试。(3)链式【解析】数据结构包括数据的逻辑结构和存储 (物理 )结构,其中逻辑结构分 为线性结构和非线性结构,存储结构包括顺序结构和

29、链式结构。在循环队列 中,队尾的指针指向对首元素,是队列的链式存储结构。 (4)ACBDFEHGP【解析】二叉树中序遍历的含义是:首先按中序遍历根结点的左子树,然 后访问根结点,最后按中序遍历根结点的右子树,中序遍历二叉树的过程是一 个递归的过程。根据题目中给出的二叉树的结构可知中序遍历的结果是:ACBDFEHG。(5)实体【解析】在 ER 图中用矩形表示实体,椭圆形表示属性,菱形表示联系。(6)IS NULL【解析】查询空值时要使用IS NULL而=NULL是无效的,因为空值是一个 不确实的值,所以不能用=进行比较。(7)GROUP BY【解析】HAVING子句总是跟在GROUP BY子句之

30、后,不可以单独使用。 HAVING子句和 WHERE子句不矛盾,在查询中是先使用 WHERE子句限定元组, 然后使用GROUP BY进行分组,最后再用HAVING子句限定分组。(8)DISTINCT【解析】在SQL的SELEC查询中,使用DISTINCT短语实现消除查询结果中 的重复记录,在查询设计器中则通过 杂项选项卡进行设定。(9)MODIFY STRUCTURE【解析】在Visual FoxPro中可以通过SQL命令与非SQL命令来实现对表结构的修改,其中SQL命令用ALTER非SQL命令用MODIFY STRUCTURE(10)Load【解析】 Load 事件发生在表单创建对象之前,

31、Init 事件在创建表单对象时发 生,Activate事件在表单被激活时发生,GotFocus事件发生在表单对象接收到焦 点时。(11)T.LOCATE命令按顺序搜索表从而找到满足指定逻辑表达式的第一个记录。若 LOCATE发现一个满足条件的记录,可使用 RECNO返回该记录号。若发现满足 条件的记录,则用FOUND(返回真(.),用EOF(返回假(.F.)。若找不到满足 条件的记录,则用RECNO(返回,表中的记录数加1,FOUND(返回假(.F.), EOF(返回真(.T.)。(12)Click【解析】当用户单击命令按钮时,会触发该按钮的 Click事件,执行该按钮的Click事件代码。(13)1【解析】Value属性用于指定选项组中哪个选项按钮被选中。该属性值的类 型可以是数值型的,也可以是字符型的。若为数值型 N,表示选项组中第n个选项按钮被选中。(14)Value【解析】Value属性用来指明复选框的当

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1