【计算机类职业资格】桌面检查、代码检查、走查与评审及答案解析.doc

上传人:progressking105 文档编号:1335841 上传时间:2019-10-17 格式:DOC 页数:13 大小:49KB
下载 相关 举报
【计算机类职业资格】桌面检查、代码检查、走查与评审及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】桌面检查、代码检查、走查与评审及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】桌面检查、代码检查、走查与评审及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】桌面检查、代码检查、走查与评审及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】桌面检查、代码检查、走查与评审及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、桌面检查、代码检查、走查与评审及答案解析(总分:66.00,做题时间:90 分钟)一、选择题(总题数:28,分数:56.00)1.桌面检查通常由_来实施。A项目经理 B架构师 C程序员 D软件测试工程师(分数:2.00)A.B.C.D.2.下列不是桌面检查内容的一项是_。A常量检查 B缓冲区溢出检查 C等价性检查 D控制流检查(分数:2.00)A.B.C.D.3.下列选项中不属于桌面检查中常量检查内容的是_。A常量的取值 B常量的类型C常量的引用率 D定义与引用的一致性(分数:2.00)A.B.C.D.4.桌面检查的文档是一种_文档。A过渡性、不公开的 B过渡性、公开的C非过渡性、不公开的 D

2、非过渡性、公开的(分数:2.00)A.B.C.D.5.下列选项中不能直接从表中查出说明/使用错误的是_。A循环层次表 B常数表C变量交叉引用表 D标号交叉引用表(分数:2.00)A.B.C.D.6.程序语句中的小括号配对错误是一种_。A表达式错误 B类型错误 C引用错误 D接口一致性错误(分数:2.00)A.B.C.D.7.为了检测引用异常,需要检查通过程序的每一条路径。通常采用类似_的方法遍历程序流程图的每一条路径。A广度优先 B随机访问 C深度优先 D自底向上(分数:2.00)A.B.C.D.8.代码走查以_方式进行。A交互 B会议 C自由 D电话(分数:2.00)A.B.C.D.9._主

3、持代码走查会议,对整个代码走查过程负责。A记录员 B测试员 C程序员 D协调人(分数:2.00)A.B.C.D.10.在代码走查的计划走查会议阶段,协调人完成的工作不包括_。A组建走查小组 B设计测试用例C安排会议时间 D分发所需要的材料(分数:2.00)A.B.C.D.11.下列选项中不属于代码走查优点的是_。A一旦发现错误,就能够对错误进行精确定位B降低了调试成本C可以发现兼容性问题D可以发现成批的错误(分数:2.00)A.B.C.D.12.代码检查小组的人员_。A越多越好 B越少越好 C12 人 D47 人(分数:2.00)A.B.C.D.13.下列关于代码检查小组组建过程的描述错误的是

4、_。A协调人是整个代码检查工作的负责人B小组成员可以由相关部门推荐C检查小组必须全部来自开发部门D检查人员的工作量不能超过 25%以上(分数:2.00)A.B.C.D.14.下列选项中不属于代码检查过程中协调人的职责的是_。A在会议上对检查内容进行讲解B组建检查小组C确定检查是否可以结束D改进检查过程(分数:2.00)A.B.C.D.15.下列选项中,不属于代码检查小组成员的是_。A开发人员 B协调人 C项目经理 D检查人员(分数:2.00)A.B.C.D.16.代码检查的两个阶段按照顺序分为_。A分发资料,执行检查 B执行检查,评价检查C个人准备,召开会议 D召开会议,个人总结(分数:2.0

5、0)A.B.C.D.17.下列关于代码检查辅助工具的描述中,错误的是_。A辅助工具可以进行文档检查B辅助工具不可以进行会议支持C辅助工具可以进行数据收集D辅助工具不可以进行自动编码(分数:2.00)A.B.C.D.18.下列选项不属于输入错误检查列表中的输入/输出检查的是_。A文件属性是否正确B缓冲大小与记录大小是否匹配C文件在使用前是否打开D文件扩展名是否为.exe(分数:2.00)A.B.C.D.19.下列关于同行评审的描述中,错误的是_。A评审小组成员包括协调人、作者、评审员三种角色B代码评审的评审员人数比需求评审人数一般要多C作者可以是部门经理或文档撰写人D应该控制评审会议的规模,避免

6、人数过多(分数:2.00)A.B.C.D.20.下列过程不属于同行评审的是_。A正式评审 B技术审查 C抽查 D走查(分数:2.00)A.B.C.D.21.下列选项中不属于同行评审内容的是_。A用例图 B可行性研究报告 C测试用例 D软件架构设计(分数:2.00)A.B.C.D.22.不属于接口错误的是_。A类是否实现接口中的所有方法B方法调用的参数类型是否正确C是否错误覆盖了父类中的方法D是否存在死循环(分数:2.00)A.B.C.D.23.下列关于正式评审流程的描述中,正确的是_。A为保证评审的质量,可以先进行一个预备会议B评审会议不宜太久,一般以 4 个小时左右为宜C评审报告的内容只包括

7、问题清单D评审人员负责解决确定的所有缺陷和问题(分数:2.00)A.B.C.D.24.技术审查流程不包括_。A准备 B评审 C测试 D跟踪(分数:2.00)A.B.C.D.25._不属于桌面检查的内容。A性能检查 B常量检查 C风格检查 D函数检查(分数:2.00)A.B.C.D.26.桌面检查是一种_的检查方法。A项目经理检查程序员代码 B程序员自己检查自己的代码C测试人员检查程序员的代码 D桌面检查小组在会议上检查程序员的代码(分数:2.00)A.B.C.D.27.在代码检查中,负责提供关于检查项目的资料并回答检查人员问题的角色是_。A协调人 B开发人员 C检查人员 D讲解员(分数:2.0

8、0)A.B.C.D.28.下列关于走查的说法不正确的是_。A走查的主要工作是由程序编写者本人来完成的B走查与代码检查一样,都是以小组为单位进行的C走查是一种走查小组集体扮演计算机角色检查源程序的方法D走查是借助程序流程图来进行数据流和控制流的分析(分数:2.00)A.B.C.D.二、论述题(总题数:1,分数:10.00)29.请简单描述一下桌面检查、代码走查和代码检查。(分数:10.00)_桌面检查、代码检查、走查与评审答案解析(总分:66.00,做题时间:90 分钟)一、选择题(总题数:28,分数:56.00)1.桌面检查通常由_来实施。A项目经理 B架构师 C程序员 D软件测试工程师(分数

9、:2.00)A.B.C. D.解析:解析 桌面检查是程序员对自己编写的代码进行的检查。2.下列不是桌面检查内容的一项是_。A常量检查 B缓冲区溢出检查 C等价性检查 D控制流检查(分数:2.00)A.B. C.D.解析:解析 缓冲区溢出不是桌面检查的内容,一般需要在软件测试阶段才能发现。3.下列选项中不属于桌面检查中常量检查内容的是_。A常量的取值 B常量的类型C常量的引用率 D定义与引用的一致性(分数:2.00)A.B.C. D.解析:解析 常量的引用率不属于桌面检查中的常量检查内容。4.桌面检查的文档是一种_文档。A过渡性、不公开的 B过渡性、公开的C非过渡性、不公开的 D非过渡性、公开的

10、(分数:2.00)A. B.C.D.解析:解析 桌面检查的文档是一种过渡性的文档,不是公开的正式文档。5.下列选项中不能直接从表中查出说明/使用错误的是_。A循环层次表 B常数表C变量交叉引用表 D标号交叉引用表(分数:2.00)A.B. C.D.解析:解析 能直接从表中查出说明/使用错误的引用表有:循环层次表、变量交叉引用表、标号交叉引用表等。常数表用于为用户提供辅助信息。6.程序语句中的小括号配对错误是一种_。A表达式错误 B类型错误 C引用错误 D接口一致性错误(分数:2.00)A. B.C.D.解析:解析 程序语句中的小括号配对属于表达式层次的括号配对错误,因此属于表达式错误。7.为了

11、检测引用异常,需要检查通过程序的每一条路径。通常采用类似_的方法遍历程序流程图的每一条路径。A广度优先 B随机访问 C深度优先 D自底向上(分数:2.00)A.B.C. D.解析:解析 引用异常的检测流程是:当扫描抵达一个出度大于 1 的节点 V 时,深度优先探测算法要求先检查最左分支的那一部分程序流程,然后再检查其他分支。在遍历最左分支之前,应把定义表与未引用表的当前内容用一个栈暂时存储起来,当最左分支检查完之后,算法控制返回到该节点 V,应从栈中恢复该节点定义表和未引用表的老的副本,然后再去遍历该节点的下一个分支。这个过程要继续到全部分支被检查完为止。8.代码走查以_方式进行。A交互 B会

12、议 C自由 D电话(分数:2.00)A.B. C.D.解析:解析 代码走查和代码检查以及评审都是采用会议的形式进行的,只有桌面检查是由程序员自己进行的。9._主持代码走查会议,对整个代码走查过程负责。A记录员 B测试员 C程序员 D协调人(分数:2.00)A.B.C.D. 解析:解析 协调人负责主持代码走查会议,是整个小组的组长。10.在代码走查的计划走查会议阶段,协调人完成的工作不包括_。A组建走查小组 B设计测试用例C安排会议时间 D分发所需要的材料(分数:2.00)A.B. C.D.解析:解析 设计测试用例是走查产品阶段的工作内容。11.下列选项中不属于代码走查优点的是_。A一旦发现错误

13、,就能够对错误进行精确定位B降低了调试成本C可以发现兼容性问题D可以发现成批的错误(分数:2.00)A.B.C. D.解析:解析 兼容性问题需要在系统测试阶段才能发现。12.代码检查小组的人员_。A越多越好 B越少越好 C12 人 D47 人(分数:2.00)A.B.C.D. 解析:解析 一般来说,代码检查小组的人员 47 人为最好。人太少则工作量大,质量难以把握;人太多则交流起来有困难,工作效率不高。13.下列关于代码检查小组组建过程的描述错误的是_。A协调人是整个代码检查工作的负责人B小组成员可以由相关部门推荐C检查小组必须全部来自开发部门D检查人员的工作量不能超过 25%以上(分数:2.

14、00)A.B.C. D.解析:解析 检查小组应该来自不同的部门,具有不同的技术领域经验,这样才能够发现更多的问题。14.下列选项中不属于代码检查过程中协调人的职责的是_。A在会议上对检查内容进行讲解B组建检查小组C确定检查是否可以结束D改进检查过程(分数:2.00)A. B.C.D.解析:解析 对检查内容的讲解是检查员的职责。15.下列选项中,不属于代码检查小组成员的是_。A开发人员 B协调人 C项目经理 D检查人员(分数:2.00)A.B.C. D.解析:解析 项目经理属于管理人员,一般不参与技术方面的检查工作。16.代码检查的两个阶段按照顺序分为_。A分发资料,执行检查 B执行检查,评价检

15、查C个人准备,召开会议 D召开会议,个人总结(分数:2.00)A.B.C. D.解析:解析 代码检查分为个人准备和召开会议两个阶段,个人准备阶段由小组成员对资料进行熟悉,召开会议的过程则是执行检查过程。17.下列关于代码检查辅助工具的描述中,错误的是_。A辅助工具可以进行文档检查B辅助工具不可以进行会议支持C辅助工具可以进行数据收集D辅助工具不可以进行自动编码(分数:2.00)A.B. C.D.解析:解析 辅助工具可以进行会议支持,项目管理人员可以使用计算机监控的个人准备时间信息来剔除那些没有做好个人准备的成员,或者督促他们投入更多的努力。18.下列选项不属于输入错误检查列表中的输入/输出检查

16、的是_。A文件属性是否正确B缓冲大小与记录大小是否匹配C文件在使用前是否打开D文件扩展名是否为.exe(分数:2.00)A.B.C.D. 解析:解析 输入/输出错误检查内容包括:(1)文件属性是否正确。(2)OPEN 语句是否正确。(3)I/O 语句是否符合格式规范。(4)缓冲大小与记录大小是否匹配。(5)文件在使用前是否打开。(6)文件在使用后是否关闭。(7)文件结束条件是否被正确处理。(8)是否处理了 I/O 错误。19.下列关于同行评审的描述中,错误的是_。A评审小组成员包括协调人、作者、评审员三种角色B代码评审的评审员人数比需求评审人数一般要多C作者可以是部门经理或文档撰写人D应该控制

17、评审会议的规模,避免人数过多(分数:2.00)A.B. C.D.解析:解析 需求评审的人数一般比较多,代码评审一般只需要 2 个评审员。20.下列过程不属于同行评审的是_。A正式评审 B技术审查 C抽查 D走查(分数:2.00)A.B.C. D.解析:解析 抽查不是同行评审的内容,它属于质量检查过程中的一种技术。21.下列选项中不属于同行评审内容的是_。A用例图 B可行性研究报告 C测试用例 D软件架构设计(分数:2.00)A.B. C.D.解析:解析 可行性研究报告是项目立项前的文档,不属于同行评审的内容。22.不属于接口错误的是_。A类是否实现接口中的所有方法B方法调用的参数类型是否正确C

18、是否错误覆盖了父类中的方法D是否存在死循环(分数:2.00)A.B.C.D. 解析:解析 是否存在死循环属于控制流程错误。23.下列关于正式评审流程的描述中,正确的是_。A为保证评审的质量,可以先进行一个预备会议B评审会议不宜太久,一般以 4 个小时左右为宜C评审报告的内容只包括问题清单D评审人员负责解决确定的所有缺陷和问题(分数:2.00)A. B.C.D.解析:解析 预备会议可以起到提高评审质量的作用;评审会议一般以 2 小时为宜;评审报告还包括问题的严重程度和其他一些信息;作者负责缺陷的修复。24.技术审查流程不包括_。A准备 B评审 C测试 D跟踪(分数:2.00)A.B.C. D.解

19、析:解析 技术审查过程并不包括测试的内容,评审本身就是一种特殊的测试技术。25._不属于桌面检查的内容。A性能检查 B常量检查 C风格检查 D函数检查(分数:2.00)A. B.C.D.解析:解析 通常桌面检查的内容有如下一项目:(1)标号交叉引用表检查。(2)变量交叉引用表检查。(3)子程序、宏、函数检查。(4)等价性检查。(5)常量检查。(6)标准检查。(7)风格检查。(8)控制流检查。(9)选择、激活路径检查。(10)规格符合性检查。(11)补充文档检查。26.桌面检查是一种_的检查方法。A项目经理检查程序员代码 B程序员自己检查自己的代码C测试人员检查程序员的代码 D桌面检查小组在会议

20、上检查程序员的代码(分数:2.00)A.B. C.D.解析:解析 桌面检查就是程序员对自己的代码进行一次自我检查,“桌面检查”技术在众多行业中都存在,是人们对工作成果自我完善的一种技巧。27.在代码检查中,负责提供关于检查项目的资料并回答检查人员问题的角色是_。A协调人 B开发人员 C检查人员 D讲解员(分数:2.00)A.B. C.D.解析:28.下列关于走查的说法不正确的是_。A走查的主要工作是由程序编写者本人来完成的B走查与代码检查一样,都是以小组为单位进行的C走查是一种走查小组集体扮演计算机角色检查源程序的方法D走查是借助程序流程图来进行数据流和控制流的分析(分数:2.00)A. B.C.D.解析:解析 代码走查由专门的走查小组完成,只有桌面检查由开发人员自己完成。二、论述题(总题数:1,分数:10.00)29.请简单描述一下桌面检查、代码走查和代码检查。(分数:10.00)_正确答案:(桌面检查就是程序员对自己的代码进行一次自我检查。代码走查是成立一个代码走查小组,以会议的方式来检查代码,一般代码走查是项目内部展开的代码检查工作。代码检查是组成一个小组来对代码进行阅读,应用预先定义好的标准和检查技术,来检查已经编写好的程序和文档,发现错误和缺陷的过程。)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1