首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某C语言子程序如下。 int a:=0; if(x==0 && y>2)a:=1 /*A语句*/ else{ if(x<1 || y==1)else a:=2
某C语言子程序如下。 int a:=0; if(x==0 && y>2)a:=1 /*A语句*/ else{ if(x<1 || y==1)else a:=2
admin
2009-02-15
33
问题
某C语言子程序如下。 int a:=0; if(x==0 && y>2)a:=1 /*A语句*/ else{ if(x<1 || y==1)else a:=2 /*B语句*/其中x,y是两个已定义的整型变量。如表6-2所示给出了可供选择的4组测试数据组,则实现条件覆盖至少应采用的测试数据组是(54)。
选项
A、Ⅰ和Ⅱ组
B、Ⅰ、Ⅱ和Ⅲ组
C、Ⅰ、Ⅱ和Ⅳ组
D、Ⅰ、Ⅲ和Ⅳ组
答案
D
解析
在白盒测试用例设计中,有语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖等常见的覆盖测试策略,这些策略的相关描述及发现错误的能力如表6-10所示。
条件覆盖测试策略的本质是:构造一组测试用例数据,使被测程序中每一个判定语句的每个逻辑条件的可能取值至少满足次,本试题程序段的程序流程图如图6-12所示。
对该程序段实施条件覆盖测试,可选择测试数据组Ⅰ(x=0,y=3),以同时满足判断条件(z=0)and(y>2)中x=0和y>2的取值条件:可选择测试数据组Ⅲ(x=-1,y=2),以满足判断条件(x<1)or(y=1)中x<1的取值条件;可选择测试数据组Ⅳ(x=3,y=1),以满足判断条件(x<1)or(y=1)中y=1的取值条件。因此本试题的正确答案是选项D。
对本试题程序段实施语句覆盖至少应采用的测试数据组是Ⅰ和Ⅱ组(即选项A);实现路径覆盖至少应采用的测试数据组是“Ⅰ、Ⅱ和Ⅲ组(即选项B”或“Ⅰ、Ⅱ和Ⅳ组(选项C)”。
转载请注明原文地址:https://kaotiyun.com/show/p8jZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
阅读以下说明,回答问题1~问题4,把答案填写到答题纸对应栏内。在Windows和Linux操作系统中都有一个Ping命令,它是最常用的网络管理王具之一,其工作原理是通过向远程主机发送一个回送请求/应答报文来验证网络连接是否正常。某校园网用户无法访
阅读以下说明,回答问题1~5,将答案填入答题纸对应的解答栏内。配置WWW服务器是Linux操作平台的重要工作之一,而Apach是目前应用最为广泛的Web服务器产品之一。在Linux下安装ApachcWeb服务,Apache服务程序httod启动时需要
图2-3为TUser采用终端服务登录TServer的用户登录界面。在图2-3中客户端TUser登录服务器TServer时应输入的信息为:“计算机”栏:(5);“用户名”栏:(6);“密码”栏:(7
设计该电子商务网站时,某页面框架代码如下。该网页代码中定义了(1)个框架。为了增加消费者在搜索引擎上搜到公司主页的几率,设计人员为主页添加了相关的关键字。请完成下列代码中空缺的部分。<(6)name="(7)"co
阅读下列说明。[说明]某公司用ASP+Access数据库开发了库存查询系统,该系统用户登录界面如图5·1所示:该系统采用B/S三层结构,请根据B/S三层结构的工作过程,完成如图5-2所示:下面是登录系统中check.asp的部分代
请根据图6-15网页的显示效果,解释该ASP程序中用下画线标出的语句的含义,即填写(1)、(3)、(4)、(6)、(10)空缺处的解释内容。以下网页设计方式中,可以使用户快捷有效的获取其所需信息的有(14)。(不定项选择)A.限制网页中同时
连接交换机与工作站的传输介质是什么?介质需要做成直通线还是交叉线?最大长度限制为多少?从以下备选答案中选择两种能够充当网关的网络设备。A.路由器B.集线器C.代理服务器D.网桥
(52)主要包括网络模拟攻击、漏洞检测、报告服务进程、提取对象信息以及评测风险、提供安全建议和改进措施等功能。
阅读以下函数说明和C代码,将C程序中(1)~(5)空缺处的内容补充完整。【说明】对给定的字符集合及相应的权值,采用哈夫曼算法构造最优二叉树,并用结构数组存储最优二叉树。例如,给定字符集合{a,b,c,d}及其权值2、7、4、5,可构造如图
随机试题
人工代码评审属于()
高血压损伤的主要靶器官包括
甲贩运假烟,驾车路过某检查站时,被工商执法部门拦住检查。检查人员乙正登车检查时,甲突然发动汽车夺路而逃。乙抓住汽车车门的把手不放,甲为摆脱乙,在疾驶时突然急刹车,导致乙头部着地身亡。甲对乙死亡的心理态度属于( )。
下列工程项目中,属于关系社会公共利益、公众安全的公用事业项目的是()
在各种账务处理程序下,不属于银行存款日记账登账依据的有()。
个体生命的成长只构成了可能劳动力,一个人只有经过教育和(),掌握一定生产部门的劳动知识、技能和技巧,并参与生产某种使用价值,创造出一定的财富,才能成为现实的生产力。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
两人参加竞赛,甲做错了总数的,乙做错了6道题,两人都做错了总数的,两人都做对的题有()道。
A、Theybecamemorepoplar.B、Theyweremoreregulated.C、Theybecamebetterproduced.D、Theybecamelesshonest.BHowdidGreen
Itwasoncethoughtthatairpollutionaffectedonlytheareaimmediatelyaroundlargecitieswithfactoriesandheavyautomobil
最新回复
(
0
)