当前位置:首页计算机类软件水平考试初级程序员->对于如下的程序流程,若采用语句覆盖法设计测试案例(使每条语句

对于如下的程序流程,若采用语句覆盖法设计测试案例(使每条语句都至少执行1次),则至少需要设计()个测试案例。

初级程序员,历年真题,2007年下半年《程序员》真题

  • A.1
  • B.2
  • C.3
  • D.4
查看答案 纠错
答案: B
本题解析:

语句覆盖是一种设计测试案例的方法,它要求对于设计的侧试案例,必须使得程序的每一条可执行语句至少执行一次。故可设计如下测试案例。

  案例l:X=1,Y=2

  此时执行语句序列为:X>0→Y=Y-X→Y>0→X=1

案例2:X=0,Y=2

  此时执行语句序列为:X>0→Y=Y+X→Y>0→X=1

可见,只需设计两个测试案例,即可使得程序的每条可执行语句至少执行一次。

更新时间:2021-11-25 10:32

你可能感兴趣的试题

单选题

Make( )copies of important files, and store them on separate locations to protect your information.

  • A.back
  • B.back-up
  • C.back-out
  • D.background
查看答案
单选题

( )products often feature games with learning embedded into them.

  • A.Program
  • B.Database
  • C.Software
  • D.Multimedia
查看答案
单选题

对二叉树中的结点如下编号:树根结点编号为1,根的左孩子结点编号为2、右孩子结点编号为3,依此类推,对于编号为i的结点,其左孩子编号为2i、右孩子编号为2i+1。例如,下图所示二叉树中有6个结点,结点a、b、c、d、e、f的编号分别为1、2、3、5、7、11。那么,当结点数为n(n>0)的( )时,其最后一个结点编号为2n-1

初级程序员,历年真题,2016年上半年《程序员》真题

  • A.二叉树为满二叉树(即每层的结点数达到最大值)
  • B.二叉树中每个内部结点都有两个孩子
  • C.二叉树中每个内部结点都只有左孩子
  • D.二叉树中每个内部结点都只有右孩子
查看答案
单选题

设有初始为空的栈s,对于入栈序列a、b、c、d,经由一个合法的进栈和出栈操作序列后(每个元素迸栈、出栈各1次),以c作为第一个出栈的元素时,不能得到的序列为( )。

  • A.c d b a
  • B.c b d a
  • C.c d a b
  • D.c b a d
查看答案
单选题

假设某公司生产的某种商品的销售量N是价格P的函数:N=7500-50P, 10<P<150;成本C是销售量N的函数:C=25000+40N;销售每件商品需要交税10元。据此,每件商品定价P=( )元能使公司获得最大利润。

  • A.50
  • B.80
  • C.100
  • D.120
查看答案
单选题

设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:

SELECT部门号,部门名,AVG(销售数)AS平均销售数

FROM emp-sales

GROUP BY ( )

HAVING ( ) OR ( );

  • A.SUM(销售数)>2000
  • B.SUM(销售数)>=2000
  • C.SUM(‘销售数’)>2000
  • D.SUM(‘销售数’)>=2000
查看答案
单选题

设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:

SELECT部门号,部门名,AVG(销售数)AS平均销售数

FROM emp-sales

GROUP BY ( )

HAVING ( ) OR ( );

  • A.COUNT(商品编号)>5
  • B.COUNT(商品编号)>=5
  • C.COUNT(DISTINCT部门号)>=5
  • D.COUNT(DISTINCT部门号)>5
查看答案
单选题

设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:

SELECT部门号,部门名,AVG(销售数)AS平均销售数

FROM emp-sales

GROUP BY ( )

HAVING ( ) OR ( );

  • A.部门号
  • B.部门名
  • C.商品编号
  • D.销售数
查看答案
单选题

一资格考试系统的需求为:管理办公室发布考试资格条件,考生报名,系统对考试资格审查,并给出资格审查信息;对符合资格条件的考生,管理办公室给出试题,考生答题,管理办公室给出答案,系统自动判卷,并将考试结果发给考生。根据该需求绘制数据流图,则( )是外部实体,( )是加工。

  • A.考生
  • B.试题
  • C.资格审查
  • D.考试资格条件
查看答案
单选题

某一资格考试系统的需求为:管理办公室发布考试资格条件,考生报名,系统对考试资格审查,并给出资格审查信息;对符合资格条件的考生,管理办公室给出试题,考生答题,管理办公室给出答案,系统自动判卷,并将考试结果发给考生。根据该需求绘制数据流图,则( )是外部实体,( )是加工。

  • A.考生
  • B.试题
  • C.资格审查
  • D.考试资格条件
查看答案