注意:此页面搜索的是所有试题
国家开放大学软件工程
如果程序代码的__________好,则调试的成本就可以大幅度降低。
【A.】性能比
【B.】可扩充性
【C.】可读性
【D.】可移植性

下列选项中,属于需求分析阶段的任务的是( )。
【A.】组装测试计划
【B.】单元测试计划
【C.】软件总体设计
【D.】验收测试计划

软件特性中,相互矛盾的是__________。
【A.】可理解性与可测试性
【B.】效率与可修改性
【C.】可修改性和可理解性
【D.】可理解性与可读性

下列关于功能性注释不正确的说法是__________。
【A.】 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态
【B.】 注释用来说明程序段,需要在每一行都要加注释
【C.】 可使用空行或缩进,以便很容易区分注释和程序
【D.】 修改程序也应修改注释

源程序的效率与__________阶段确定的算法的效率直接有关。
【A.】概要设计
【B.】总体设计
【C.】单元设计
【D.】详细设计

现在人们更强调程序代码的__________性。
【A.】可读
【B.】可移植
【C.】可扩充
【D.】可维护

__________不符合软件测试原则。
【A.】对每个测试结果进行检查,不漏掉已经出现的错误迹象
【B.】程序员应该仔细测试自己编写的程序代码
【C.】程序员要避免测试自己编写的程序代码
【D.】测试工作越早开始越好

_________时,测试人员必须接触到程序源代码。
【A.】黑盒测试
【B.】白盒测试
【C.】压力测试
【D.】外观测试

__________属于功能测试方法。
【A.】等价类划分和判定覆盖
【B.】边值分析和等价类划分
【C.】边值分析和判定覆盖
【D.】判定覆盖和回归测试

不管多么完善的软件都可能有潜在的问题,所以设计人员应该为软件进行__________设计,当软件遇到异常数据、事件或操作时,软件不至于彻底崩溃。
【A.】容错性
【B.】有效性
【C.】可靠性
【D.】安全性

测试用例是一组__________。
【A.】测试用的输入数据以及对应的预期结果
【B.】测试驱动程序
【C.】测试数据
【D.】测试程序及数据

测试最早的开始时间是__________。
【A.】从详细设计阶段开始
【B.】从编码阶段开始
【C.】从需求分析阶段开始
【D.】以上都对

从测试对象的粒度上划分测试为__________。
【A.】单元测试、集成测试
【B.】压力测试、功能测试、性能测试和系统测试
【C.】单元测试、集成测试、系统测试和验收测试
【D.】黑盒测试、白盒测试、功能测试和性能测试

从狭义上讲,软件测试是__________的过程。
【A.】 为发现错误而执行程序
【B.】为了验证程序正确
【C.】用不同的数据验证程序正确性
【D.】区分程序员水平

根据是否要运行被测程序,可以分为__________和动态测试。
【A.】静态测试
【B.】白盒测试
【C.】黑盒测试
【D.】验收测试