首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。 【说明】 企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。 【说明】 企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利
admin
2018-11-21
24
问题
下面是关于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
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
给定关系模式如下,学生(学号,姓名,专业),课程(课程号,课程名称),选课(学号,课程号,成绩)。查询所有学生的选课情况的操作是(36);查询所有课程的选修情况的操作是(37)。(37)
阅读下列说明和图,回答问题1至问题2,将解答填入答题纸的对应栏内。[说明]访问控制是对信息系统资源进行保护的重要措施,适当的访问控制能够阻止未经授权的用户有意或者无意地获取资源。访问控制一般是在操作系统的控制下,按照事先确定的规则决定是否允许用户对资源
阅读下列说明,回答问题1和问题2,将解答写在答题纸的对应栏内。【说明】在公钥体制中,每一用户U都有自己的公开密钥PKU和私钥SKU。如果任意两个用户A和B按以下方式通信:A发给B消息[EPKB(m),A
阅读下列说明,回答问题1和问题2,将解答写在答题纸的对应栏内。【说明】Windows系统的用户管理配置中,有多项安全设置,如图2-1所示。请问密码和账户锁定安全选项设置属于图中安全设置的哪一项?
深度流检测技术就是以流为基本研究对象,判断网络流是否异常的一种网络安全技术,其主要组成部分通常不包括()。
计算机取证是将计算机调查和分析技术应用于对潜在的、有法律效力的证据的确定与提取。以下关于计算机取证的描述中,错误的是()。
面向数据挖掘的隐私保护技术主要解决高层应用中的隐私保护问题,致力于研究如何根据不同数据挖掘操作的特征来实现对隐私的保护。从数据挖掘的角度,不属于隐私保护技术的是(8)________________。
基于公开密钥的数字签名算法对消息进行签名和验证时,正确的签名和验证方式是(70)________。
阅读以下关于嵌入式系统I2C总线接口电路的技术说明,根据要求回答问题1至问题4。【说明】I2C总线是一种多主控器总线,对多个IC器件具有控制总线的能力。采用串行I2C总线技术设计接口电路,可节约嵌入式系统微处理器的I/O端口。图6-17给出了一
16个微处理器的编号分别为0、1、2、3、…、14、15,采用四维立方体单级互联函数为Cube3时,5号微处理器与(20)号微处理器相连接。
随机试题
经济全球化的决定力量是()。
管理理论丛林包括的主要学派有()
A.活动后血尿伴肾绞痛B.排尿中断伴剧痛向尿道放射C.两者皆有D.两者皆无肾输尿管结石
狂犬病病理变化中特异的且具有诊断价值的病变为
工程建设参与各方通用的监理工作表格包括()。
下列关于放款执行部门的职责说法正确的有()。[2015年10月真题]
A、 B、 C、 D、 A图形中线条之间的交点数依次是4、3、2、1、(0),选项中只有图形A中线条之间没有交点。
人类发展进步的一个重要表现,就是人类对世界的认识程度越来越深,对风险的控制能力越来越强。随着移动社会化媒体的广泛应用、物联网的广泛覆盖,人与人、物与物、人与物之间的联接越来越多,世界变得越来越小。更重要的是,随着大数据处理能力和云计算技术的日益成熟,人们对
假设模拟信号的最高频率为5MHz,采样频率必须大于(14),才能使得到的样本信号不失真,如果每个样本量化为256个等级,则传输的数据速率是(15)。
【26】【37】
最新回复
(
0
)