首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是某C程序段及其功能描述,请仔细阅读程序并完成要求 企业发放的奖金根据利润提成,发放规则如下: 利润(Ⅰ)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.
以下是某C程序段及其功能描述,请仔细阅读程序并完成要求 企业发放的奖金根据利润提成,发放规则如下: 利润(Ⅰ)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.
admin
2012-04-10
32
问题
以下是某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全国计算机四级
相关试题推荐
设有一个关系EMP(职工号,姓名,部门名,工种,工资),若需查询不同部门中担任“钳工”的职工的平均工资,则相应的SELECT语句为:SELECT部门名,AVG(工资)AS平均工资FROMEMPGROUPBY(60)
ISO/IEC 9126软件质量模型中第一层定义了6个质量特性,并为各质量特性定义了相应的质量子特性。其中易替换性子特性属于软件的(52)质量特性。
数组A[-5..5,0..8]按列存储。若第一个元素的首地址为100,且每个元素占用4个存储单元,则元素A[2,3]的存储地址为(43)。
CPU主要由运算单元(ALU)、控制单元(CU)、寄存器和时序电路组成,对指令进行译码的功能是由(21)实现的。
用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指(39)。
一个非零的无符号二进制整数,若在其右边末尾加上两个“0”形成一个新的无符号二进制整数,则新的数是原来数的(5)倍。
软件设计中划分模块的一个准则是(22)。两个模块之间的耦合方式中,(23)耦合的耦合度最高,(24)耦合的耦合度最低。一个模块内部的聚敛种类中,(25)内聚的内聚度最高,(26)内聚的内聚度最低。
在我国发明专利的保护期限为(33)年,实用新形专利和外观设计专利的期限为(34)年。中国专利局授予的专利权适用的范围为(35)。商业秘密受保护的期限是(36)。
在使用微软公司的Word 2000办公的时候,为了防止计算机意外死机或者停电带来的麻烦,通常需要使用(1)设置文档的自动保存功能;在复制了文档后,需要快速的粘贴所复制的内容,通常使用快捷键(2);在Word文档录入完毕的时候,突然发现把所有”千古”误写为”
类的实例化过程不仅是根据单个类进行的空间分配、初始化和绑定,它是一种实例的合成过程。指与编译程序进行这种合成的是(46)。
随机试题
属于高级人民法院管辖的第一审刑事案件是
A.精气学说B.比较、演绎、类比C.诊断方法D.治疗方法属中医学一般思维方法的是
纳税人已在工商行政管理机关办理变更登记的,应当自工商行政管理机关变更登记之日起( )日内,申报办理变更税务登记。
进行基准分析时,选择基准对象应主要关注()。
位于某市的一家生产企业,2016年度会计自行核算取得主营业务收入68000万元、其他业务收入6000万元、营业外收入4500万元、投资收益1500万元,应扣除的主营业务成本42000万元、其他业务成本3500万元、营业外支出3200万元、税金及附加6100
评价
教师个人实现教师专业化所应做的努力是()
《三国演义》描绘了自汉灵帝到西晋武帝期间近一百年的历史画卷。在呈现这段三足鼎立的历史时,带着明显的()的思想倾向。
RS-232-C是目前常见的一种接口标准,它是由(32)提供制定的。该标准在OSI模型中属于(33)层协议标准,通过RS-232-C来连接两个设备最少要连接(34)条线。这个标准的设计数据速率是处理(35)bit/s。(35)bit/s条件下,采用RS-4
Menhavetraveledever【C1】______theyfirstappearedontheearth.【C2】______primitivetimestheydidnottravelforpleasureb
最新回复
(
0
)