2017年下半年(中级)软件设计师真题+答案解析(上午选择+下午案例完整版)全国计算机软考 下载本文

答案: B 28、A. 4、4 B. 4、5 C. 5、4 D. 5、5 答案: A

29、用自盒测试方法对如下图所示的流程图进行测试。若要满足分支覆盖,则至少要(29)个测试用例,正确的测试用例对是(30)(测试用例的格式为(A,B,X;X))。

A. 1 B. 2 C. 3 D. 4 答案: B

30、 A. (1,3,3;3)和(5,2,15;3)

B. (1,1,5;5)和(5,2,20;9) C. (2,3,10;5)和(5,2,18;3) D. (5,2,16;3)和(5,2,21;9) 答案: D

31、配置管理贯穿软件开发的整个过程。以下内容中,不属于配置管理的是( )。 A. 版本控制 B. 风险管理 C. 变更管理 D. 配置状态报告 答案: B

32、极限编程(XP)的十二个最佳实践不包括( )。 A. 小的发布 B. 结对编程 C. 持续集成 D. 精心设计 答案: D

33、以下关于管道过滤器体系结构的有点的叙述中,不争取的是( )。

A. 软件构件具有良好的高内聚、低藕合的特点

B. 支持重用 C. 支持并行执行 D. 提高性能 答案: C

管道过滤器不支持批处理和并发操作。

34、模块A将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B。模块A和B之间的藕合类型为( )藕合。 A. 数据 B. 标记 C. 控制 D. 内容 答案: A

35、某模块内涉及多个功能,这些功能必须以特定的次序执行,则该模块的内聚类型为( )内聚。 A. 实践 B. 过程 C. 信息 D. 功能 答案: B