[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编8及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编8及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 8及答案与解析 1 在划分模块时,一个模块的作用范围应该在其控制范围之内。若发现其作用范围不在其控制范围内,则 (16)不是适当的处理方法。 ( A)将判定所在模块合并到父模块中,使判定处于较高层次 ( B)将受判定影响的模块下移到控制范围内 ( C)将判定上移到层次较高的位置 ( D)将父模块下移,使该判定处于较高层次 2 模块 A执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能,则该模块具有 (16)内聚。 ( A)顺序 ( B) 过程 ( C)逻辑 ( D)功能 3 (18)最不适宜采用无主程序员组的开发人员组织形
2、式。 ( A)项目开发人数少 (如 3 4人 )的项目 ( B)采用新技术的项目 ( C)大规模项目 ( D)确定性较小的项目 4 利用结构化分析模型进行接口设计时,应以 (16)为依据。 ( A)数据流图 ( B)实体一关系图 ( C)数据字典 ( D)状态一迁移图 5 在面向对象软件开发中,封装是一种一 (42)技术,其目的是使对象的使用者和生产者分离。 ( A)接口管理 ( B)信息隐藏 ( C)多态 ( D)聚合 6 模块 A直接访问模块 B的内部数据,则模块 A和模块 B的耦合类型是为 (16) ( A)数据耦合 ( B)标记耦合 ( C)公共耦合 ( D)内容耦合 7 软件设计时需
3、要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到 (30)。 ( A)高内聚高耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)低内聚低耦合 8 某项目为了修正一个错误而进行了修改。错误修改后,还需要进行 (19)以发现这一修改是否引起原本正确运行的代码出错。 ( A)单眼测试 ( B)接收测试 ( C)安装测试 ( D)回归测试 9 在软件维护中,由于企业的外部市场环境和管理需求的变化而导致的维护工作,属于 (32)维护。 ( A)正确性 ( B)适应性 ( C)完善性 ( D)预防性 10 在设计测试用例时,应遵循 (35)原则。 ( A)仅确定测试用例
4、的输入数据,无需考虑输出结果 ( B)只需检验程序是否执行应有的功能,不需要考虑程序是否做了多余的功能 ( C)不仅要设计有效合理的输入,也要包含不合理、失效的输入 ( D)测试用例应设计得尽可能复杂 11 单元测试中,检验模块接口时,不需要 考虑 (36)。 ( A)测试模块的输入参数和形式参数在个数、属性、单位上是否一致 ( B)全局变量在各模块中的定义和用法是否一致 ( C)输入是否改变了形式参数 ( D)输入参数是否使用了尚未赋值或者尚未初始化的变最 12 逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的 (34)阶段进行。 ( A)需求分析 ( B)软件设计 ( C)
5、软件实现 ( D)软件维护 13 一个程序根据输入的年份和月份计算该年中该月的天数,输入参数包括年份 (正整数 )、月份 (用 1 12表示 )。若用等价类划分测 试方法进行测试,则 (35)不是一个合适的测试用例 (分号后表示测试的输出 )。 ( A) (2013, 1; 31) ( B) (0, 1; 错误 ) ( C) (0, 13; 错误 ) ( D) (2000,一 1; 错误 ) 14 (36)不是单元测试主要检查的内容。 ( A)模块接口 ( B)局部数据结构 ( C)全局数据结构 ( D)重要的执行路径 15 由于信用卡公司升级了其信用卡支付系统,导致超市的原有信息系统也需要做
6、相应的修改工作,该类维护属于 (34)。 ( A)正确性维护 ( B)适应性维护 ( C)完善 性维护 ( D)预防性维护 16 某企业由于外部市场环境和管理需求的变化对现有软件系统提出新的需求,则对该软件进行的维护属于 (31)维护。 ( A)正确性 ( B)完善性 ( C)适应性 ( D)预防性 17 针对应用在运行期的数据特点,修改其排序算法使其更高效,属于 (33)维护。 ( A)正确性 ( B)适应性 ( C)完善性 ( D)预防性 18 图 4 20所示的逻辑流实现折半查找功能,最少需要 (34)个测试用例可以覆盖所有的可能路径。( A) 1 ( B) 2 ( C) 3 ( D)
7、4 19 在某班级管理系统中,班级的班委有班长、副班长、学习委员和生活委员,且学生年龄在 15 25岁。若用等价类划分来进行相关测试,则 (35)不是好的测试用例。 ( A) (队长, 15) ( B) (班长, 20) ( C) (班长, 15) ( D) (队长, 12) 20 进行防错性程序设计,可以有效地控制 (36)维护成本。 ( A)正确性 ( B)适应性 ( C)完善性 ( D)预防性 21 在软件维护阶段,为软件的运行增加监控设施属于 (34)维护。 ( A)改正性 ( B)适应性 ( C)完善性 ( D)预防性 22 图 4 21所示的逻辑流,最少需要 (35)个测试用例可实
8、现语句覆盖。( A) 1 ( B) 2 ( C) 3 ( D) 5 23 在改正当前故障的同时可能会引入新的故障,这时需要进行 (36) ( A)功能测试 ( B)性能测试 ( C)回归测试 ( D)验收测试 24 以下关于软件系统文档的叙述中,错误的是 (34)。 ( A)软件系统文档既包括有一定格式要求的规范文档,又包括系统建设过程中的各种来往文件、会议纪要、会计单据等资料形成的不规范文档 ( B)软件系统文档可以提高软件开发的可见度 ( C)软件系统文档不能提高软件开发效率 ( D)软件系统文档便于用户理解软件的功能、性能等各项指标 25 不属于黑盒测试技术的是 (36)。 ( A)错误
9、猜测 ( B)逻辑覆盖 ( C)边界值分析 ( D)等价类划分 26 使用白盒测试方法时,应根据 (17)和指定的覆盖标准确定测试数据。 ( A)程序的内部逻辑 ( B)程序结构的复杂性 ( C)使用说明书 ( D)程序的功能 27 一个功能模块 M1中的函数 F1有一个参数需要接收指向整型的指针,但是在功能模块 M2中调用 F1时传递了一个整型值,在软件测 试中, (35)最可能测出这一问题。 ( A) M1的单元测试 ( B) M2的单元测试 ( C) M1和 M2的集成测试 ( D)确认测试 27 用白盒测试方法对图 4 18所示的程序进行测试,设计了 4个测试用例: (x=0, y=3
10、), (x=1, y=2), (x=1, y=2), (x=3, y=1)。测试用例 实现了( 35)覆盖;若要完成路径覆盖,则可用测试用例( 36)。28 (35) ( A)语句 ( B)条件 ( C)判定 ( D)路径 29 (36) ( A) ( B) ( C) ( D) 29 在白盒测试法中, (34)是最弱的覆盖准则。图 4一 19至少需要 (35)个测试用例才可以完成路径覆盖,语句组 2不对变量 i进行操作。30 (34) ( A)语句 ( B)条件 ( C)判定 ( D)路径 31 (35) ( A) 1 ( B) 2 ( C) 3 ( D) 4 软件水平考试(中级)软件设计师上
11、午(基础知识)历年真题试卷汇编 8答案与解析 1 【正确答案】 D 【试题解析】 模块的控制范围包括该模块本身及所有的下属模块的集合。控制范围完全取决于系统的结构,当影响范 围超出控制范围时,通常采用向上移动判断点的位置,将受判定影响的模块下移到控制范围内。所以本题答案选 D。 【知识模块】 系统开发和运行 2 【正确答案】 C 【试题解析】 内聚有偶然内聚、逻辑内聚、时间内聚、通信内聚、顺序内聚和功能内聚。逻辑内聚指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。顺序内聚指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。功
12、能内聚是指模块内所有元素共同完成一个功能,缺一不可,是最强的内聚。 【知识模块】 系统开发和运行 3 【正确答案】 C 【试题解析】 无主程序员组中的成员相互平等,工作目标和决策都由全体成员民主讨论。这种组有利于发挥每个人的积极性,但往往职责不明,出了问题谁也不负责,而且不利于与外界的联系。很显然,大规模的项目不适合采用这种人员组织形式。 【知识模块】 系统开发和运行 4 【正确答案】 A 【试题解析】 接口设计是在结构化设计进行的。结构化设计是以结构化分析产生的数据流图为基础,按一定的方法转换为软件结构。 【知识模块】 系统开发和运行 5 【正确答案】 B 【试题解析】 封装是面向对象的三大
13、要素之一。面向对象软件开发中,通过类将数据 (属性 )和函数 (行为 )封装在一起,在类中通过设定访问权限,实现对信息的隐藏或公开,隐藏类的内部实现,留下一些接口与外界进行信息交换。 【知识模块】 系统开发和运行 6 【正确答案】 D 【试题解析】 一般可将耦合度从弱到强分为以下六级:无直接耦合:指两个模块没有直接的联系,相互之间不传递任何信息。数据耦合:指两个模块间只是通过参数表传递简单的数据值。标记耦合:指两个模块都与同一个数据结构 有关。控制耦合:指两个模块间传递的信息中含有控制信息。公共耦合:指两个或多个模块通过引用一个公共区的数据而发生相互作用。内容耦合:最高耦合度的是内容耦合,出现
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 历年 汇编 答案 解析 DOC
