首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。 【说明】 企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。 【说明】 企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利
admin
2018-11-21
51
问题
下面是关于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
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而使系统可以更高效地访问()。
TCP和UDP协议均提供了()能力。
阅读下列说明和C语言代码,回答问题1至问题4,将解答写在答题纸的对应栏内。【说明】在客户服务器通信模型中,客户端需要每隔一定时间向服务器发送数据包,以确定服务器是否掉线,服务器也能以此判断客户端是否存活。这种每隔固定时间发一次的数据包也称为心跳
阅读下列说明和表,回答问题,将解答填入答题纸的对应栏内。【说明】防火墙类似于我国古代的护城河,可以阻挡敌人的进攻。在网络安全中,防火墙主要用于逻辑隔离外部网络与受保护的内部网络。防火墙通过使用各种安全规则来实现网络的安全策略。防火墙的
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】访问控制是保障信息系统安全的主要策略之一,其主要任务是保证系统资源不被非法使用和非常规访问。访问控制规定了主体对客体访问的限制,并在身份认证的基础上,对用户提出的资源访问请求加以控制。当前,主
移位密码的加密对象为英文字母,移位密码采用对明文消息的每一个英文字母向前推移固定key,位的方式实现加密。设key=3,则对应明文MATH的密文为(69)________。
蜜罐是一种在互联网上运行的计算机系统,是专门为吸引并诱骗那些试图非法闯入他人计算机系统的人而设计的。以下关于蜜罐的描述中,不正确的是(25)________。
信息网络系统的现场实施通常分哪几个步骤进行?请简述网络设备采购到货环节监理的流程?
Windows系统安装时生成的Documents and Settings、Winnt和System32文件夹是不能随意更改的,因为它们是(10)。在Windows文件系统中,(11)是一个合法的文件名;(12)不是合法的可执行文件的扩展名。
Changecontrolwithininformationtechnology(IT)systemsisaformalprocessusedtoensurethatchangestoproductorsystemare
随机试题
窦房结位于()
眶下间隙感染向颅内扩散,并发海绵窦血栓性静脉炎。其扩散途径通常是
试论述婚姻无效和被撤销的法律后果。
道围岩分级的综合评判方法根据()来确定隧道围岩分级。
会计人员违反会计职业道德,情节严重的,由财政部门吊销其会计从业资格证书。()
企业一般在确认销售商品、提供劳务等主营业务收入时,或在月末,将已销售商品、已提供劳务的成本转入主营业务成本。()
(2013下集管)以下关于变更控制委员会CCB的描述中,______是正确的。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。在考生文件夹下打开文档WORD.DOCX。【背景素材】为了更好地介绍公司的服务与市场战略,市场部助
Martin:IworknotbecauseIlikeitbutthatIhaveto,soIoftencounttheminutesuntilstoppingworkorholidays.Howev
A、Theapplicant’snationality.B、Theapplicant’sfinancialstate.C、Theapplicant’slanguageproficiency.D、Theapplicant’sacad
最新回复
(
0
)