首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。 【说明】 企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。 【说明】 企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利
admin
2018-11-21
52
问题
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。
【说明】
企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利润在20万到40万之间时,高于20万元的部分,可提成20%;40万到60万之间时高于40万元的部分,可提成25%;60万到100万之间时,高于60万元的部分,可提成30%;高于100万元时,高于100万元的部分可提成35%。已知企业本年度12个月的月利润存储在数组profit中,程序要求根据月利润计算月奖金并存储到数组bonus中,然后计算并返回该企业的年度总利润total_profit。该程序的实现如下:
【程序】
int calculate—bonus(const int profit[],int bonus[])
{
int n=12;
int i=0;
int sum_profit=0;
int bonus1,bonus2,bonus4,bonus6,bonus10;
bonus1=100000*0.1;
bonus2=bonus1+100000*0.15;
bonus4=bonus2+200000*0.2;
bonus6=bonus4+200000*0.25;
bonus10=bonus6+400000*0.3;
for(i=0;i<n;i++)
{
if(profit
<=100000)
(1)
;
else if(profit
<=200000)
(2)
;
else if(profit
<=400000)
(3)
;
else if(profit
<=600000)
(4)
;
else if(profit
<=1000000)
(5)
;
else
(6)
;
}
/*以下代码计算年度总利润*/
i=0;
while(i<n)
sum profit+=profit[++i];
return sum_profit;
}
根据题意分析程序,完成程序中的(1)~(6),每个空行只能写一行代码,即用一条语句来描述,将答案写到相应的位置。
选项
答案
(1)bonus[i]=profit[i]*0.1 (2)bonus[i]=bonus1+(profit[i]一100000)*0.15 (3)bonus[i]=bonus2+(profit[i]一200000)*0.20 (4)bonus[i]=bonus4+(profit[i]一400000)*0.25 (5)bonus[i]=bonus6+(profit[i]一600000)*0.30 (6)bonus[i]=bonus10+(profit[i]一1000000)*0.35
解析
根据题意,企业员工在1月到12月份创造的利润分别保存在profit[0]到profit[11]之中,作为计算每个月奖金的输入,用const修饰,在函数执行期间不能改变。而根据利润计算出每的奖金则做为输出数组保存在bonus[0]到bonus[11]中。
根据说明计算方法,程序calculate bonus的前半部分为计算1到12月的奖金。
当利润低于或等于10万元时,奖金可提10%,故填空(1)应填入bonus
=profit
*0.1:
当利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;故填空(2)应填入bonus
=bonus1+(profit
一100000)*0.15;
当利润在20万到40万之间时,高于20万元的部分,可提成20%,故填空(3)应填入bonus
=bonus2+(profit
一200000)*0.20;
当40万到60万之间时高于40万元的部分,可提成25%,故填空(4)应填入bonus
=bonus4+(profit
一400000)*0.25;
当60万到100万之间时,高于60万元的部分,可提成30%,故填空(5)应填入bonus
=bonus6+(profit
一600000)*0.30;
当高于100万元时,高于100万元的部分可提成35%,故填空(6)应填入bonus
=bonusl0+(profit
一1000000)*0.35。
所以,正确且完整的calculate bonus函数如下:
int calculate_bonus(const int profit[],int bonus[])
{
Int n=12;
int i=0;
int sum_profit=0;
int bonus1, bonus2,bonus4,bonus6,bonus10;
bonus1=100000*0.1;
bonus2=bonus1+100000*0.15;
bonus4=bonus2+200000*0.2;
bonus6=bonus4+200000*0.25;
bonus10=bonus6+400000*0.3;
for(i=0;i<n;i++)
{
if(profit
<=100000)
bonus
=profit
*0.1;
else if(profit
<=200000)
bonus
=bonus1+(profit
一100000)*0.15;
else if(profit
<=400000)
bonus
=bonus2+(profit
一200000)*0.20;
else if(profit
<=600000)
bonus
=bonus4+(profit
一400000)*0.25;
else if(profit
<=1000000)
bonus
=bonus6+(profit
一600000)*0.30;
else
bonus
=bonus10+(profit
一1000000)*0.35;
}
/*以下代码计算年度总利润*/
i=0;
while(i<n)
sum_profit +=profit[i++];
return sum_profit;
转载请注明原文地址:https://kaotiyun.com/show/YQWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
数据模型的三要素中不包括()。
授权语句GRANT中,以下关于WITHGRANTOPTION子句的叙述中,正确的是()。
在计算机的存储系统中,()属于外存储器。
阅读下列说明,回答问题1至问题7,将解答写在答题纸的对应栏内。【说明】扫描技术是网络攻防的一种重要手段,在攻和防当中都有其重要意义。nmap是一个开放源码的网络扫描工具,可以查看网络系统中有哪些主机在运行以及哪些服务是开放的。nmap工具的命令
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】假设用户A和用户B为了互相验证对方的身份,设计了如下通信协议:1.A→B:RA2.B→A:f(PAB||RA)||RB3.A→B:f(PAB||_____
A(71)is used to communicate with another computer over telephone lines.
Rapidadvancesincomputerandcommunicationtechnologieshaveresultedinthe(71)mergerofthesetwofields.Thelineshaveblu
Rapidadvancesincomputerandcommunicationtechnologieshaveresultedinthe(71)mergerofthesetwofields.Thelineshaveblu
阅读以下关于嵌入式系统I2C总线接口电路的技术说明,根据要求回答问题1至问题4。【说明】I2C总线是一种多主控器总线,对多个IC器件具有控制总线的能力。采用串行I2C总线技术设计接口电路,可节约嵌入式系统微处理器的I/O端口。图6-17给出了一
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。【说明】在智能家居系统设计中,李工被分配进行zigBee协调器、信息采集器节点、终端控制节点和安全视频监控系统的部分硬件电路原理设计。李工在基于微处理器的zigBee协调器设计中
随机试题
患者,女性,65岁。因阵发性胸闷8年,持续胸痛8小时收入院。入院时血压为130/90mmHg,诊断为急性前壁心肌梗死。上述患者出现频发室性早搏,伴短阵室性心动过速,此时最恰当的处理应是
A.白及B.仙鹤草C.棕榈炭D.血余炭E.炮姜具有杀虫功效的药物是()
河流水文调查中一般需要考虑的指标有()。
2014年11月30日,某企业“坏账准备——应收账款”科目贷方余额为30万元,12月31日,相关应收账款所属明细科目借方余额为500万元,经减值测试,该应收账款预计未来现金流量现值为410万元。不考虑其他因素,该企业2014年12月31日应确认的资产减值损
根据我国宪法和法律规定,下列选项中属于民族自治地方的是()。
股东代表诉讼是指当公司的合法权益受到不法侵害而公司却息于起诉时,公司的股东即以自己的名义起诉,所获赔偿归于公司的一种诉讼制度。根据上诉定义,以下情形可以提起股东代表诉讼的是:
在两种互补品之间,其中一种商品价格上升,会使另一种商品的需求量()。
学生上完体育课后回到教室,有15人喝了饮水机里的纯净水,其中5人很快产生了腹泻。饮水机里的纯净水马上被送去检验,检验的结果不能肯定其中有造成腹泻的有害物质。因此,喝了饮水机里的纯净水不是造成腹泻的原因。如果上述检验结果是正确的,则以下哪项对上述论证的评价最
Generallyspeaking,aBritishiswidelyregardedasaquiet,shyandconservativepersonwhois【C1】______onlyamongthosewithw
在数据库中,产生数据不一致的根本原因是
最新回复
(
0
)