首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是某C程序段及其功能描述,请仔细阅读程序并完成要求 企业发放的奖金根据利润提成,发放规则如下: 利润(Ⅰ)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.
以下是某C程序段及其功能描述,请仔细阅读程序并完成要求 企业发放的奖金根据利润提成,发放规则如下: 利润(Ⅰ)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.
admin
2012-04-10
64
问题
以下是某C程序段及其功能描述,请仔细阅读程序并完成要求
企业发放的奖金根据利润提成,发放规则如下:
利润(Ⅰ)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成。从键盘输入当月利润Ⅰ,输入应发放奖金总数。
#include
#include
int main()
{
long int gain;
int prizel, prize2, prize4, prize6, prize10,prize=0;
puts("************************************");
puts("* The program will solve *");
puts(" * the problem of prize distribution * "):
puts(" ************************************");
puts("please input the mum of gain:");
scanf("%ld", &gain);
prizel=100000*0.1:
prize2=prizel+i00000*0.075:
prize4=prize2+200000*0.05:
prize6=prize4+200000*0.03:
prize10=prize6+400000*0.015:
if(gain<=100000)
prize=gain*0.1:
else if(gain<=200000)
prize=prizel+(gain-i00000)*0.075;
else if(gain<=400000)
prize=prize2+(gain-200000)*0.05:
else if(gain<=600000)
prize=prize4+(gain-400000)*0.03:
else if(gain<=1000000)
prize=prize6+(gain-600000)*0.015;
else
prize=prize10+(gain-i000000)*0.01;
printf("The prize is:%d\n", prize);
getch();
return 0;
设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句或分支覆盖率无法达到100%,需说明为什么。
选项
答案
为了使该程序满足分支覆盖和语句覆盖,应该设计测试用例,使其覆盖每一种情况。用例设计如下: Gain=20000,180000,350000,560000,970000,1200000。
解析
转载请注明原文地址:https://kaotiyun.com/show/SvNZ777K
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
(41)程序可以找出C语言源程序中的语法错误。为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。
数据库管理技术是在(20)的基础上发展起来的。数据模型的三要素是数据结构、数据操作和(21)。建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查(22)。
(25)语言不是面向对象的程序设计语言。
用ASCII码表示的大写英文字母B(42H)加偶校验后的二进制编码为(20)。
下面给出了一些软件编码的原则,其中错误的是(55)。
用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指(39)。
在AOE图中,关键路径是(43)。
以下关于非对称加密算法说法中不正确的(18)。
Windows 2000是一种(56),为了支持网络通信的功能,在它的网络体系中包含了网络API、传输的驱动程序接口(TDI)客户、TDI传送器、NDIS小端口驱动程序和(57),同时,NDIS库也为(58)的使用提供了函数接口。
随机试题
A.β受体阻滞剂B.α1受体阻滞剂C.利尿药D.ACEI剂E.钙通道阻滞剂对高血压合并妊娠的患者,可导致胎儿畸形作用的药物是
某合伙企业解散时,在如何确定清算人的问题上,四位合伙人各自有自己的意见,下列说法中,符合《合伙企业法》的规定的是:()
将发电机发出的较低电压经变压器长压后送至电网以减少电能输送的损耗,称为( )变压器。
保险合同的( )意味着订立的保险合同对双方当事人产生法律约束力。
甲公司为增值税一般纳税人。适用增值税税率17%。20×8年5月1日,甲公司与乙公司签订协议,约定于当日向乙公司销售一批商品,成本为90万元,增值税专用发票上注明销售价格为110万元,增值税为18.7万元。协议规定,甲公司应在20×8年9月30日将所售商品
给予俄国在北京建立东正教教堂和传教权力的是()。
矩阵A=的特征向量是
在基本SQL语言中,不可以实现()。
在下列软件中,不是系统软件的是_______。
NurseHomeVisits:ABoostforLow-incomeParentsNursehomevisitorTammyBallardhashadsomememorableexperiencesinclo
最新回复
(
0
)