语句覆盖法测试题目.docxVIP

  • 1
  • 0
  • 约4.05千字
  • 约 12页
  • 2026-09-18 发布于广西
  • 举报

语句覆盖法测试题目

一、单选题

1.在语句覆盖法中,若一个程序有4个可执行语句,至少需要设计______个测试用例来覆盖所有语句。(1分)

A.1B.2C.4D.8

【答案】C

【解析】语句覆盖法要求每个可执行语句至少被执行一次,因此需要4个测试用例。

2.语句覆盖法的主要目的是()(2分)

A.发现所有的逻辑错误B.提高代码的可读性

C.确保每个语句至少执行一次D.减少代码的复杂性

【答案】C

【解析】语句覆盖法的核心是确保程序中的每一条可执行语句至少被执行一次。

3.以下哪个测试用例集合能够覆盖以下程序的所有语句?(1分)

程序:

if(x0){

s=positive;

}else{

s=negative;

}

A.{x=1}B.{x=-1}C.{x=0}D.{x=1,x=-1}

【答案】D

【解析】选项D包含了x=1和x=-1两种情况,能够覆盖程序中的所有语句。

4.语句覆盖法与判定覆盖法的主要区别在于()(2分)

A.测试用例的数量B.覆盖的目标

C.测试方法D.代码复杂度

【答案】B

【解析】语句覆盖法要求每个语句至少执行一次,而判定覆盖法要求每个判定的结果至少执行一次。

5.以下哪个不是语句覆盖法的要求?(1分)

A.每个语句至少执行一次B.每个判定至少执行一次

C.每个循环至少执行一次D.每个路径至少执行一次

【答案】C

【解析】语句覆盖法只关注每个语句至少执行一次,

文档评论(0)

1亿VIP精品文档

相关文档