1、二级公共基础知识-27 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.一个模块把数据作为参数传送给另一个模块,这种耦合方式称为_。(分数:2.50)A.数据耦合B.公共耦合C.控制耦合D.标记耦合2.一个模块内部各个程序段都在同一张表上操作,这个模块的内聚性称为_。(分数:2.50)A.时间内聚B.功能内聚C.通信内聚D.顺序内聚3.模块设计的原则是_。(分数:2.50)A.低耦合、高内聚B.高耦合、高内聚C.高耦合、低内聚D.低耦合、低内聚4.内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是_。(分数:2.50)A.逻辑内聚B
2、.顺序内聚C.偶然内聚D.时间内聚5.内聚性是对模块功能强度的衡量,下列选项中,内聚性较强的是_。(分数:2.50)A.逻辑内聚B.顺序内聚C.偶然内聚D.功能内聚6.模块间的耦合性越强,说明模块之间的联系越密切,耦合性较弱的是_。(分数:2.50)A.非直接耦合B.控制耦合C.内容耦合D.公共耦合7.需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一。下列不是需求规格说明书的内容的是_。(分数:2.50)A.数据描述B.功能描述C.性能描述D.人员分工8.软件测试是保证软件质量的重要措施,它的实施应该是在_。(分数:2.50)A.程序编码阶段B.软件开发全过程C.软件运行阶段D
3、.软件设计阶段9.软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要用于测试_。(分数:2.50)A.结构合理性B.软件外部功能C.程序正确性D.程序内部逻辑10.在软件测试中设计测试实例主要由输入输出数据和_两部分组成。(分数:2.50)A.测试规则B.测试计划C.预期输出结果D.以往测试记录分析11.在软件工程中,软件测试的目的是_。(分数:2.50)A.试验性运行软件B.发现软件错误C.证明软件是正确的D.找出软件中的全部错误12.在软件工程中,当前用于保证软件质量的主要技术手段还是_。(分数:2.50)A.正确性证明B.测试C.自动程序设计D.符号证明13.软件设计
4、是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程。下列有关软件设计重要性和地位的叙述中错误的是_。(分数:2.50)A.软件开发阶段(设计、编码、测试)占软件项目开发总成本的绝大部分B.软件设计不是将需求准确地转化为完整的软件产品或系统的唯一途径C.设计是软件工程和软件维护的基础D.软件设计做出的决策最终影响软件实现的成败14.单元测试又称为_,一般用黑盒法测试。(分数:2.50)A.集成测试B.模块测试C.系统测试D.白盒法15.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列_是软件测试的任务。 预防软件发生错误 发现改正程序错误 提供诊断错误信息(分数:2.50
5、)A.只有B.只有C.只有D.都是16.对软件是否能达到用户所期望的要求的测试称为_。(分数:2.50)A.集成测试B.系统测试C.有效性测试D.验收测试17.以下_不属于白盒测试技术。(分数:2.50)A.基本路径测试B.边界值分析C.循环覆盖测试D.逻辑覆盖测试18._能够有效地检测输入条件的各种组合可能会引起的错误。(分数:2.50)A.等价类划分B.边界值分析C.错误推测D.因果图19._方法需要考察模块间的接口和各个模块之间的关系。(分数:2.50)A.单元测试B.集成测试C.确认测试D.系统测试20.软件测试是软件开发过程中重要的和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程
6、的多种环节中最基础的是_。(分数:2.50)A.集成测试B.单元测试C.系统测试D.验收测试21.可以提高软件测试效率的是_。(分数:2.50)A.随意选取测试的数据B.制定测试计划C.选取边界数据作为测试用例D.取尽可能多的数据进行测试22.软件测试采用白盒法的是_。(分数:2.50)A.单元测试B.集成测试C.确认测试D.系统测试23.集成测试是为了发现_阶段的错误。(分数:2.50)A.编码B.详细设计C.概要设计D.需求分析24.集成测试有两个具体方法,它们是_。(分数:2.50)A.非渐增式方式和渐增式方式B.白盒法和黑盒法C.确认测试和系统测试D.归纳法和演绎法25.白盒测试法属于
7、_。(分数:2.50)A.单元测试B.静态测试C.集成测试D.动态测试26.软件测试方法一般有黑盒测试和白盒测试,而其中黑盒测试主要是依据程序的_。(分数:2.50)A.结构B.流程C.功能D.逻辑27.程序测试是一项复杂的工作,一般测试者在进行测试中都需要设计_。(分数:2.50)A.数据结构B.测试实例C.测试阶段D.测试方法28.系统测试是将软件系统与硬件、外设和其他系统元素结合,对整个软件系统进行测试,下述_不是系统测试的内容。(分数:2.50)A.功能测试B.路径测试C.安装测试D.安全测试29.软件测试与排错是两类相互联系而又性质不同的活动,下述_不具有排错活动的特征。(分数:2.
8、50)A.修改程序B.运用推理和归纳方法C.了解程序细节D.运用测试实例30.从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计和_。(分数:2.50)A.过程设计B.代码设计C.流程设计D.数据库设计31.若一模块明显地把开关量、名字等信息送入另一模块,控制另一模块的功能,则称为这种耦合方式为_。(分数:2.50)A.外部耦合B.公共耦合C.控制耦合D.内容耦合32._能发现程序中的错误并能证明程序中不存在错误。 静态测试 动态测试 正确性证明(分数:2.50)A.和B.和C.和D.都是33.系统测试任务中,系统级的功能验证由_进行。(分数:2.50)A.软件设计人员和用户制定验收
9、测试计划B.用户或用户代表制定验收测试计划C.软件设计人员和用户D.软件设计人员和管理人员共同研究34.软件测试是软件开发过程的重要阶段,_是软件检测中最后的、最完善的测试。(分数:2.50)A.集成测试B.验收测试C.有效性测试D.系统测试35.软件系统的测试包括如下 5 类,它们的测试顺序为_。 验收测试 系统测试 模块测试 集成测试 有效性测试(分数:2.50)A.、B.、C.、D.、36.软件测试是软件质量保证的必要和重要环节,下述 软件功能 软件结构 软件性能 软件资料 _属软件测试的固有内容。(分数:2.50)A.和B.和C.和和D.全部37.回归测试是_最常运用的方法。(分数:2
10、.50)A.校正性维护B.适应性维护C.完善性维护D.预防性维护38.软件的可维护性度量可分解为对多种因素的度量,下述各种因素 可测试性 可理解性 可修改性 可复用性 _是可维护性度量的内容。(分数:2.50)A.和B.C.、和D.全部39.软件维护是软件运行期的重要任务,下列维护任务中_是软件维护的主要部分。(分数:2.50)A.完善性维护B.适应性维护C.校正性维护D.支持性维护40.影响软件维护的因素一般包括:人员因素、技术因素和管理因素,就程序自身的技术因素而言,下述_一般不会影响到维护工作。(分数:2.50)A.软件规模B.软件年龄C.软件结构D.开发工具二级公共基础知识-27 答案
11、解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.一个模块把数据作为参数传送给另一个模块,这种耦合方式称为_。(分数:2.50)A.数据耦合 B.公共耦合C.控制耦合D.标记耦合解析:2.一个模块内部各个程序段都在同一张表上操作,这个模块的内聚性称为_。(分数:2.50)A.时间内聚B.功能内聚C.通信内聚 D.顺序内聚解析:3.模块设计的原则是_。(分数:2.50)A.低耦合、高内聚 B.高耦合、高内聚C.高耦合、低内聚D.低耦合、低内聚解析:4.内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是_。(分数:2.50)A.逻辑内聚B.顺序
12、内聚C.偶然内聚 D.时间内聚解析:5.内聚性是对模块功能强度的衡量,下列选项中,内聚性较强的是_。(分数:2.50)A.逻辑内聚B.顺序内聚C.偶然内聚D.功能内聚 解析:6.模块间的耦合性越强,说明模块之间的联系越密切,耦合性较弱的是_。(分数:2.50)A.非直接耦合 B.控制耦合C.内容耦合D.公共耦合解析:7.需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一。下列不是需求规格说明书的内容的是_。(分数:2.50)A.数据描述B.功能描述C.性能描述D.人员分工 解析:8.软件测试是保证软件质量的重要措施,它的实施应该是在_。(分数:2.50)A.程序编码阶段B.软件开
13、发全过程 C.软件运行阶段D.软件设计阶段解析:9.软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要用于测试_。(分数:2.50)A.结构合理性B.软件外部功能 C.程序正确性D.程序内部逻辑解析:10.在软件测试中设计测试实例主要由输入输出数据和_两部分组成。(分数:2.50)A.测试规则B.测试计划C.预期输出结果 D.以往测试记录分析解析:11.在软件工程中,软件测试的目的是_。(分数:2.50)A.试验性运行软件B.发现软件错误 C.证明软件是正确的D.找出软件中的全部错误解析:12.在软件工程中,当前用于保证软件质量的主要技术手段还是_。(分数:2.50)A.正
14、确性证明B.测试 C.自动程序设计D.符号证明解析:13.软件设计是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程。下列有关软件设计重要性和地位的叙述中错误的是_。(分数:2.50)A.软件开发阶段(设计、编码、测试)占软件项目开发总成本的绝大部分B.软件设计不是将需求准确地转化为完整的软件产品或系统的唯一途径 C.设计是软件工程和软件维护的基础D.软件设计做出的决策最终影响软件实现的成败解析:14.单元测试又称为_,一般用黑盒法测试。(分数:2.50)A.集成测试B.模块测试 C.系统测试D.白盒法解析:15.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列_是软件
15、测试的任务。 预防软件发生错误 发现改正程序错误 提供诊断错误信息(分数:2.50)A.只有B.只有C.只有D.都是 解析:16.对软件是否能达到用户所期望的要求的测试称为_。(分数:2.50)A.集成测试B.系统测试C.有效性测试 D.验收测试解析:17.以下_不属于白盒测试技术。(分数:2.50)A.基本路径测试B.边界值分析 C.循环覆盖测试D.逻辑覆盖测试解析:18._能够有效地检测输入条件的各种组合可能会引起的错误。(分数:2.50)A.等价类划分B.边界值分析C.错误推测D.因果图 解析:19._方法需要考察模块间的接口和各个模块之间的关系。(分数:2.50)A.单元测试B.集成测
16、试 C.确认测试D.系统测试解析:20.软件测试是软件开发过程中重要的和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是_。(分数:2.50)A.集成测试B.单元测试 C.系统测试D.验收测试解析:21.可以提高软件测试效率的是_。(分数:2.50)A.随意选取测试的数据B.制定测试计划 C.选取边界数据作为测试用例D.取尽可能多的数据进行测试解析:22.软件测试采用白盒法的是_。(分数:2.50)A.单元测试 B.集成测试C.确认测试D.系统测试解析:23.集成测试是为了发现_阶段的错误。(分数:2.50)A.编码B.详细设计C.概要设计 D.需求分析解析:24.集成
17、测试有两个具体方法,它们是_。(分数:2.50)A.非渐增式方式和渐增式方式 B.白盒法和黑盒法C.确认测试和系统测试D.归纳法和演绎法解析:25.白盒测试法属于_。(分数:2.50)A.单元测试B.静态测试C.集成测试D.动态测试 解析:26.软件测试方法一般有黑盒测试和白盒测试,而其中黑盒测试主要是依据程序的_。(分数:2.50)A.结构B.流程C.功能 D.逻辑解析:27.程序测试是一项复杂的工作,一般测试者在进行测试中都需要设计_。(分数:2.50)A.数据结构B.测试实例 C.测试阶段D.测试方法解析:28.系统测试是将软件系统与硬件、外设和其他系统元素结合,对整个软件系统进行测试,
18、下述_不是系统测试的内容。(分数:2.50)A.功能测试B.路径测试 C.安装测试D.安全测试解析:29.软件测试与排错是两类相互联系而又性质不同的活动,下述_不具有排错活动的特征。(分数:2.50)A.修改程序B.运用推理和归纳方法C.了解程序细节D.运用测试实例 解析:30.从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计和_。(分数:2.50)A.过程设计 B.代码设计C.流程设计D.数据库设计解析:31.若一模块明显地把开关量、名字等信息送入另一模块,控制另一模块的功能,则称为这种耦合方式为_。(分数:2.50)A.外部耦合B.公共耦合C.控制耦合 D.内容耦合解析:32.
19、_能发现程序中的错误并能证明程序中不存在错误。 静态测试 动态测试 正确性证明(分数:2.50)A.和B.和C.和D.都是 解析:33.系统测试任务中,系统级的功能验证由_进行。(分数:2.50)A.软件设计人员和用户制定验收测试计划B.用户或用户代表制定验收测试计划C.软件设计人员和用户D.软件设计人员和管理人员共同研究 解析:34.软件测试是软件开发过程的重要阶段,_是软件检测中最后的、最完善的测试。(分数:2.50)A.集成测试B.验收测试C.有效性测试D.系统测试 解析:35.软件系统的测试包括如下 5 类,它们的测试顺序为_。 验收测试 系统测试 模块测试 集成测试 有效性测试(分数
20、:2.50)A.、B.、C.、D.、 解析:36.软件测试是软件质量保证的必要和重要环节,下述 软件功能 软件结构 软件性能 软件资料 _属软件测试的固有内容。(分数:2.50)A.和B.和C.和和D.全部 解析:37.回归测试是_最常运用的方法。(分数:2.50)A.校正性维护 B.适应性维护C.完善性维护D.预防性维护解析:38.软件的可维护性度量可分解为对多种因素的度量,下述各种因素 可测试性 可理解性 可修改性 可复用性 _是可维护性度量的内容。(分数:2.50)A.和B.C.、和D.全部 解析:39.软件维护是软件运行期的重要任务,下列维护任务中_是软件维护的主要部分。(分数:2.50)A.完善性维护 B.适应性维护C.校正性维护D.支持性维护解析:40.影响软件维护的因素一般包括:人员因素、技术因素和管理因素,就程序自身的技术因素而言,下述_一般不会影响到维护工作。(分数:2.50)A.软件规模B.软件年龄C.软件结构D.开发工具 解析: