第七章测试
1.为了使程序能在不同的计算机上运行,程序应当具有较好的( ) 。
A:可适用性
B:可重用性
C:可维护性
D:可移植性

答案:D
2.在选择编程语言时,应最后考虑以下哪一项?( )
A:个人情感
B:产品效率
C:成本
D:应用领域
3.下列关于良好的编程实践的描述,哪一项错误的?( )
A:在程序中,变量名应该保持一致。
B:必要的注释。
C:在程序中,变量名应该是有意义的。
D:如果程序员有足够的经验,可以编写自我风格的代码。
4.与选择编程语言无关的因素是( )。
A:软件开发的方法
B:程序设计风格
C:软件执行的环境
D:软件开发人员的知识
5.在编制程序时,应采纳的原则之一是( )。
A:减少或取消注释行
B:程序结构应有助于读者理解
C:程序越短越好
D:不限制goto语句的使用
1.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],先从输入的角度考虑了一组测试用例:-1.001,-1.0,1.0,1.00设计这组测试用例的方法是( )。
A:等价划分法。
B:边界值分析法。
C:条件覆盖法。
D:错误推测法。
2.软件测试的目标是( )。
A:排除软件中所有的错误。
B:发现错误、降低错误带来的风险。
C:与软件调试相同。
D:证明软件是正确的。
3.以下白盒测试技术,覆盖能力最强的是( )。
A:语句覆盖。
B:条件覆盖。
C:条件组合覆盖。
D:判定覆盖。
4.在教师分房方案中规定对教授、副教授、讲师和助教分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是( )。
A:4个有效等价类,1个无效等价类
B:1个有效等价类,1个无效等价类
C:1个有效等价类,4个无效等价类
D:4个有效等价类,4个无效等价类
5.判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。( )
A:错 B:对 6.软件测试的目的是为了无一遗漏的找出所有的错误。( )
A:对 B:错 7.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试( )。
A:程序内部逻辑
B:软件外部功能
C:结构合理性
D:程序正确性
8.软件调试的目的是( )。
A:排除存在错误的可能性
B:对错误性质进行分类
C:统计出错的次数
D:找出错误所在并改正之
1.确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于(  )。
A:恢复测试 B:单元测试 C:验收测试 D:集成测试 2.提高测试的有效性非常重要,成功的测试是指(  )。
A:说明了被测试程序符合相应的要求 B:未发现被测程序的错误
C:发现了至今为止尚未发现的错误 D:证明了被测试程序正确无误 3.

下面的(     )是正确的。


A:在程序设计中应尽可能对程序代码进行优化 B:在程序设计中使用括号以改善表达式的清晰性 C:不要在注释中重复描述代码 D:不要修补不好的程序,要重新写 4.关于等价类划分,下面的(  )说法是错误的。
A:用同一等价类中的任意输入对软件进行测试,软件都输出相同的结果 B:同一输入域的等价类划分是唯一的 C:对于相同的等价类划分,不同测试人员选取的测试用例集是一样的 D:等价类划分是将输入域划分成尽可能少的若干子域 5.(  )软件测试的目的是为了无一遗漏的找出所有的错误。
A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(116) dxwkbang
返回
顶部