网站大量收购闲置独家精品文档,联系QQ:2885784924

二级试题参考谜底.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级试题参考谜底

标准预测试卷五答案及解析 一、选择题 (1)A【解析】在软件开发阶段中,包括系统设计(也称概要设计)、详细设计、编码和测试。系统设计的任务是划分出构成系统的各物理元素(如程序、文件、数据库、人工过程与文档等)以及设计出软件的结构(如确定模块及模块问的关系)。详细设计的任务是对系统作出精确的描述,以便在编码阶段可直接将这一描述用程序设计语言编制成程序。除了应该保证程序的可靠性外,此阶段最重要的目标是要保证将来的程序易读、易理解、易测试、易修改和易维护。因此,结构程序设计技术就成为实现上述目标的基本保证,并且也是详细设计的逻辑基础。编码是将系统设计与详细设计阶段中的结果翻译成用某种程序设计语言书写的程序。由上所述,需求分析不属于开发阶段的任务。 (2)B【解析】软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。有人将测试的挑剔性总结为以下三点: ①测试是程序执行的过程,目的在于发现错误; ②一个好的测试在于能发现至今未发现的错误; ③一个成功的测试是发现了至今未发现的错误。 由于测试的这一特征,一般应当避免由开发者测试自己的程序。测试只能说明程序有错,而不能证明程序无错,希望通过有限次的测试就能发现程序中的所有错误是不可能的,即完全测试是不可能的。由此可知,选项A、C、D都不属于软件测试目的。 (3)D【解析】?白箱测试用例的设计准则有:语句覆盖,分支覆盖,条件覆盖和组合条件覆盖。语句覆盖准则是企图用足够多的测试用例,使程序中的每个语句都执行一遍,以便尽可能多地发现程序中的错误。分支覆盖准则也称为判定覆盖准则。它要求通过足够多的测试用例,使程序中的每个分支至少通过一次。条件覆盖准则是通过执行足够多的测试用例,使每个判定中的每个条件都能取到两种不同的结果(“真”与“假”)。组合条件覆盖准则要求通过足够多的测试用例,使每个判定中各条件的各种可能组合至少出现一次。由此可知,选项D)不属于白盒测试法概念。 (4)D【解析】软件的运行不仅对计算机硬件具有依赖性,如果是应用软件,还依赖于操作系统等系统软件。因此,选项D是错误的,而其他三个选项是正确的。 (5)B【解析】数据的存储结构(即物理结构)是逻辑结构在计算机中的表示,因此,数据的存储结构(即物理结构)与所使用的计算机无关。而数据的逻辑结构与计算机无关,是客观存在的。 (6)A【解析】对长度为n的线性表进行冒泡排序,在最坏情况下需要n(n-1)/2次比较,现线性表的长度为6,在最坏情况下需要比较的次数为6(6-1)/2=15。 (7)D【解析】按照二叉树中序遍历的方法:在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且,在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。对本题中的二叉树进行中序遍历的结果应是ACBDFEG。 (8)A【解析】一个关系可以有多个候选键(码),但不能所有属性都是或都不是候选键(码)。 (9)B【解析】用树形结构来表示实体之间联系的模型称为层次模型。 (10)A【解析】一个人有一个身份证号码,一个身份证号码对应一个人。则实体“人”和实体“身份证号码”之间存在一对一联系。 (11)B【解析】X的初始化为0,将Y=1和x=0代入表达式,第1次得X=5,Y=6。每单击一次,X增加5,由于又执行Y=1,所以Y的值又是5。可知答案为B。 (12)B【解析】从A判下来,到B得到True,选择B。注意C项Eqv两边同时为False或True时,表达式才为真。其实,找到一个表达式值为真的,就不可能再有符合条件的,无需再费时间。 (13)D【解析】InputBox函数接受的是字符串,选择D。A和D是矛盾的一对,也就完全可以排除B和C。 (14)C【解析】Left函数只有两个参数,所以排除A和D。C项能正确输出“Basic”,但B项的输出是“asic”。应该为Mid(a,7,5)。 (15)D【解析】A和B肯定不是,C是复制字符串。Instr(str1,str2)才是确定第二个字符串在第一个字符串中起始位置的函数。注意把它分成“In”和“str”,含义非常明显。 (16)A【解析】把时间赋给文本框,所以为A。 (17)D【解析】0ptionl的属性Value是布尔类型,而Checkl是整数(0、1和2)。Checkl有三个状态:不选、选中和灰色。正确的答案是D。 (18)C【解析】选择与Esc含义等同的Cancel,即C。 (19)C【解析】?因为输出格式不是输出在同一排,所以答案只能在c和D中挑选。ASCIl为66的是字符B,0 T0 1计数两次,首先连续输出两个B,所

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档