首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是某C程序段及其功能描述,请仔细阅读程序并完成要求 企业发放的奖金根据利润提成,发放规则如下: 利润(Ⅰ)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.
以下是某C程序段及其功能描述,请仔细阅读程序并完成要求 企业发放的奖金根据利润提成,发放规则如下: 利润(Ⅰ)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.
admin
2012-04-10
27
问题
以下是某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全国计算机四级
相关试题推荐
Windows系统安装时生成的Documents and Settings、Winnt和System32文件夹是不能随意更改的,因为它们是(16)。在Windows文件系统中,(17)是一个合法的文件名;(18)不是合法的可执行文件的扩展名。
商品关系P(商品名,条形码,产地,价格)中的(55)属性可以作为该关系的主键。查询由“北京”生产的185L电冰箱的SQL语句应该如下:SELECT商品名,产地FROMPWHERE产地=’北京’AND(56);
用ASCII码表示的大写英文字母B(42H)加偶校验后的二进制编码为(20)。
输入输出系统主要有三种方式与主机交换数据,对于这三种方式的描述正确的是(28)。
虚拟存储器的作用是允许(4),它通常使用(5)作为主要组成部分。虚拟存储器的调度方法与(6)基本类似,即把经常要访问的数据驻留在高速存储器中。因为使用了虚拟存储器,指令执行时(7)。在虚拟存储系统中常使用柜联存储器进行管理,它是(8)寻址的。
在数字音频信息获取与处理过程中,下述顺序中(64)是正确的。
下列对RISC的说法中,不正确的是(49)。
在Windows操作系统中,用来对文件进行具体管理的是(2)。打开“我的电脑”窗口的正确方法是用鼠标(3)桌面上“我的电脑”图标;不能进行打开“资源管理器”窗口的操作是(4)。“资源管理器”左部窗口中,文件夹图标前的加号(+)表示该文件夹(5);如果“资源
在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过(46)分析其语法是否正确。例如,(47)就是一种自底向上的分析方法,与其他自底向上分析方法不同,它是根据(48)来进行归约的。自顶向下分析方法从文法的开
产生死锁的4个必要条件是互斥、(46)、循环等待和不剥夺;一旦系统中出现了死锁,操作系统就应将陷入死锁的进程从死锁状态中解脱出来,使系统恢复正常运行。解除死锁的常用方法有两种(47)和(48)。
随机试题
()属于第一类防雷建筑物。
储存相当于物流体系的一个_______。
患儿,3岁。胆小腼腆。前牙开,有散在间隙。此患儿有吮指不良习惯。现阶段较好的处理方法是
A.意识不清,突然转佳B.心烦不宁,呼号骂闹C.表情淡漠,哭笑无常D.意识模糊,目光呆滞E.昏不知人,四肢抽动患者,女,73岁。原来不欲言语,语声低弱,时断时续,突然转为盲语不休,临床表现可见
2/3,1/2,2/5,1/3,2/7,()。
土地使用费不包括()。
在C语言中,a=2,b=5,不通过中间变量即可交换a和b的值,可以通过以下步骤实现:①a=a+b;②b=a-b;③________。
虽然中国现行文物法规中还缺少直接针对世界文化遗产的具体条款,世界文化遗产和中国的文物保护单位还不能简单对接,但是中国遗产保护的实践充分证明,文物法的基本精神以及党和国家文物工作的方针,完全适用于世界文化遗产领域。世界文化遗产的特性与各级文物保护单位的本质是
(),民间流行的巫术与黄老学说的某些部分结合起来,逐渐形成了道教。今存的《太平经》残本,即是从《太平清领书》演化而来,是道教的主要经典。
Mostchildrenwithhealthyappetitesarereadytoeatalmostanythingthatisofferedtothemandachildrarelydislikesfood【C
最新回复
(
0
)