[计算机类试卷]代码检查、走查与评审练习试卷2及答案与解析.doc
《[计算机类试卷]代码检查、走查与评审练习试卷2及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]代码检查、走查与评审练习试卷2及答案与解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、代码检查、走查与评审练习试卷 2及答案与解析 一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 检查是否存在 “已定义但未使用 ”的变量引用异常应属于 _。 A) 静态分析 B) 动态分析 C) 代码执行 D) 调试 2 在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是 _。 A) 操作性分析 B) 可靠性分析 C) 引用分析 D) 接口分析 3 在代码检查过程 中发现大部分错误的人通常是 _。 A) 程序员 B) 测试员 C) 审查者 D) 架构师 4 桌上
2、检查 (Desk Checking)是一种 _的检查方法。 A) 程序员自己检查自己编写的程序 B) 由同行帮忙检查自己编写的程序 C) 几个同行自行组成小组,以小组为单位检查编写的程序 D) 程序员在桌子上检查编写程序的活动 5 下列选项中不属于桌上检查的检查项目的是 _。 A) 等价性检查 B) 检查子程序、宏、函数 C) 功能检查 D) 风格检查 6 下列选项中不属于静态 错误分析的是 _。 A) 类型和单位分析 B) 功能分析 C) 引用分析 D) 表达式分析 7 在代码检查的准备阶段和检查会议阶段都具有发现产品错误责任的是 _。 A) 检查人员 B) 开发人员 C) 协调人 D) 讲
3、解员 8 下列检查项目中不属于风格检查的是 _。 A) 编程标准 B) 变量说明 C) 结构化程序设计 D) 命名规则 9 下列叙述中,说法正确的是 _。 A) 桌上检查的文档是最后要公开的正式文档 B) 桌上检查是一个完全没有约束的过程,所以通常效 率会比较低 C) 代码检查是程序员自己检查自己编写的程序 D) 桌上检查最好由程序的编写人员来完成 10 在对程序代码进行静态分析时,要生成各种引用表,这些引用表按功能可以分为 _。 A) 为用户提供辅助信息的 B) 直接从表中查出说明 /使用错误的 C) 用来做错误预测和程序复杂性计算的 D) 以上全部 11 下列引用表是为用户提供辅助信息的是
4、 _。 A) 函数引用表 B) 变量交叉引用表 C) 循环层次表 D) 操作符统计表 12 在代码检查中,负责提供关于检查项目的资料并回 答检查人员问题的角色是_。 A) 协调人 B) 开发人员 C) 检查人员 D) 讲解员 13 走查是对软件进行静态测试的一种方法,以下不属于走查活动的是 _。 A) 计划走查会议 B) 准备测试用例 C) 执行走查以发现和改正错误 D) 在走查过程中程序员逐渐讲解自己的程序 14 走查的最主要目标有 。 发现缺陷、遗漏和矛盾的地方 改进产品 考虑可替换的实现方法 A) 和 B) 和 C) 和 D) 、 和 15 通常走查小组中,程序编写 者占几个 _。 A)
5、 0个 B) 1个 C) 2个 D) 不确定 16 走查过程中的静态分析技术用到调用图,通过调用图我们不可以做的是_。 A) 检查程序中变量的说明和引用 B) 检查程序中全局变量、参数误用的问题 C) 为动态测试用例的设计提供可靠的依据 D) 对程序进行分析和修改 17 下列关于走查说法不正确的是 _。 A) 走查的主要工作是由程序编写者本人来完成 B) 走查与代码检查一样,都是以小组为单位进行 C) 走查是一种走查小组集体扮演计算机角色检查源程序的方法 D) 走查是借助程序流程图来进行数据流和控制流的分析 18 下列问题可通过调用图来检查的是 _。 A) 变量的说明和引用 B) 全局变量 C
6、) 参数误用 D) 以上全部 19 小组成员开会,集体扮演计算机角色,把测试数据沿程序的逻辑结构走一遍是_。 A) 数据分析 B) 执行测试用例 C) 执行走查 D) 代码检查 20 同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、文档评审和 _。 A) 误差评审 B) 项目评审 C) 过程评审 D) 组织体系评审 21 关于同行评审说法正确的是 _。 A) 同行评审是对程序进行模拟,一步步地展示程序如何处理测试数据 B) 同行评审虽然可以缩减工作时间,但同时也增加了大量的成本 C) 在软件开发过程中进行同行评审会浪费时间,减缓
7、项目的进度 D) 同行评审的目的就是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工 22 在软件企业中,应用最广泛的评审方法是 _。 A) 走查 B) 结对评审 C) 正式评审 D) 小组评审 23 关于人 工测试方法,说法正确的是 _。 A) 走查以小组为单位进行,是一系列规程和错误检查技术的集合 B) 同行评审的文档是一种过渡性的文档,不是公开的正式文档 C) 桌上检查的文档是一个最终可交付的文档 D) 评审是一项很浪费时间的活动,会减缓项目的进度 24 同行评审中,整个评审过程是由 _组织和进行。 A) 协调人 B) 评审小组 C) 开发人员 D) 评审员 25 在软件生存周期
8、中要有管理评审,原因在于 _。 A) 需要回顾已经过的开发状况 B) 需要分析总结出软件存在的问 题 C) 需要分析总结出改进的措施 D) 以上全部 26 管理评审的结果是 _。 A) 提交软件分析报告 B) 提交管理评审报告 C) 提交改进措施报告 D) 提交软件问题报告 27 下列不属于技术评审对象是 _。 A) 需求文档 B) 源代码 C) 运行环境 D) 测试用例 28 技术评审的目的足 _。 A) 确保软件的一致性 B) 验证软件是否符合需求 C) 揭示软件在逻辑、执行以及功能和编码上的错误 D) 以上全部 29 下列不属于技术评审报告中的内容是 _。 A) 用户需求信息 B) 会议
9、基本信息 C) 存在的问题和建议措施 D) 评审结论和意见 30 在软件开发过程中,需要评审的文档很多,其中对文档的一致性、可测试性等方面进行检查的称为 _。 A) 内容评审 B) 格式评审 C) 一致性评审 D) 可测试评审 31 过程评审是对软件开发过程的评审,其评审对象是 _。 A) 产品性能 B) 产品质量 C) 质量保证流程 D) 其他形式工作产出 32 对需求规格的说明进行评审应选择的评审方法是 _。 A) 结对评审 B) 正式评审 C) 走查 D) 临时评审 代码检查、走查与评审练习试卷 2答案与解析 一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项
10、中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 【正确答案】 A 【知识模块】 代码检查、走查与评审 2 【正确答案】 D 【试题解析】 静态错误分析主要用于确定在源程序中是否有某类错误或者危险结构,包括: 类型和单位分析 为了强化对源程序中数据类型的检查,在程序设计语言中扩充一些新的数据类型。 引用分析 在静态错误分析中,最广泛使用的技术就是发现引用异常。 表达式分析 对表达式进行分析,以发现和纠正在表达式中出现的错误。 接口分析 接口的一致性是程序的静态错误分析和设计分析共同研究的题目。接口一致性的设计分析主要检查模块之间接口的一致性和模块与外部数据库之
11、间接口的一致性。 【知识模块】 代码检查、走查与评审 3 【正确答案】 A 【试题解析】 在代码检查进行时,主要进行两项活动。 由程序编码人员逐条语句讲述程序的逻辑结构。在讲述中,很可能是程序编码人员本人 而不是其他小组成员发现了大部分错误,换句话说,对着大家大声朗读程序,这种简单的做法看来是一个非常有效的错误检查方法。 对照常见编码错误列表分析程序。协调人负责确保检查会议的讨论高效地进行,每个参与者都将注意力集中于查找错误而不是修正错误。 【知识模块】 代码检查、走查与评审 4 【正确答案】 A 【试题解析】 桌上检查 (Desk checking)是一种传统的检查方法,由程序员自己检查自己
12、编写的程序。程序员在程序通过编译之后,进行单元测试设计之前,对源程序代码进行分析,对照错误列表进行检查, 对程序推演测试数据,并补充相关的文档。桌上检查的目的就是发现程序中的错误。 【知识模块】 代码检查、走查与评审 5 【正确答案】 C 【试题解析】 程序员进行桌上检查的目的是进行代码检查,主要检查项目包括:检查变量的交叉引用表、检查标号的交叉引用表检查子函数、宏、函数,等价性检查,常量检查,标准检查,风格检查,比较控制流,选择、激活路径,补充文档等。由此可以看出只有选项 C不在桌上检查的检查项目之中。 【知识模块】 代码检查、走查与评审 6 【正确答案】 B 【知识模块】 代 码检查、走查
13、与评审 7 【正确答案】 A 【试题解析】 检查小组的每个成员都可认为是一个检查人员,检查人员在代码检查的准备阶段和检查会议阶段都具有发现产品错误的责任;协调人主持引导代码检查的执行过程,全面辅助代码检查的效果;开发人员是检查项目的生产者,主要负责提供检查资料和同答检查人员的问题;讲解员在代码检查会议期间讲解检查项目,引导检查小组对产品进行彻底检查。 【知识模块】 代码检查、走查与评审 8 【正确答案】 A 【试题解析】 桌上检查的主要检查项目包括:检查变量的交叉引用表 ,检查标号的交叉引用表,检查子函数、宏、函数,等价性检查,常量检查,标准检查风格检查,比较控制流,选择、激活路径,补充文档。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 代码 检查 评审 练习 答案 解析 DOC
![提示](http://www.mydoc123.com/images/bang_tan.gif)