首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。 【说明】 企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。 【说明】 企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利
admin
2018-11-21
33
问题
下面是关于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)处;然后用一条语句实现正确代码,将正确代码写到(2)处。
选项
答案
(1)sum_profit+=profit[++i]; (2)sum_profit+=profit[i++];
解析
根据题意,1月到12月份的利润分别保存在profit[0]到profit[11]之中。所以年度总利润应该是profit[0]+profit[1]+profit[2]+…+profit[11]。而语句:
sum_profit += profit[++i];
等价于:
i=i+1;
sum_profit=sum_profit+profit
;
在计算年度总利润的代码中就等于profit[1]+profit[2]+…+profit[12]。这并不符合题意,是错误的。正确的代码应为:
sum_profit+=profit[i++];
转载请注明原文地址:https://jikaoti.com/ti/j6I7FFFM
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
在索引改进中,一般的调整原则是:当(62)是性能瓶颈时,则在关系上建立索引;当(63)是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的所以设为(64)。(63)
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、c处应分别填()。
通用的高级程序设计语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制包括顺序、()和循环结构。
TCP和UDP协议均提供了()能力。
以下有关数据库审计的叙述中,错误的是()。
试题五阅读下列说明和代码,回答问题1和问题2,将解答写在答题纸的对应栏内。[说明]某一本地口令验证函数(C语言环境,X8632指令集)包含如下关键代码:某用户的口令保存在字符数组origPassword中,用户输入的口令保存在字符数组userPass
以下关于VPN的叙述中,正确的是()。
从网络安全的角度看,以下原则中不属于网络安全防护体系在设计和实现时需要遵循的基本原则的是(9)________________。
Thedocumentmanagementofinformationsystemengineeringsupervisionisanimportantwork,amongthem,the_______isageneralc
假设图1-1中的智能设备采用8051微处理器,该微处理器的定时器主频为12MHz。该智能设备中的数据采集周期分别为10ms、15ms、1s,请给出:(1)设备中定时器应设置的最大计时单位;(2)8051定时器计数寄存器的初始值;
随机试题
关于市场信息时效性的说法不正确的是
A.包含囊肿B.中肾管囊肿C.副中肾管囊肿D.前庭大腺囊肿E.尿道上皮囊肿囊壁内衬柱状细胞,有纤毛,胞质含黏液
A.医患双方不是双向作用,而是医生对病人单向发生作用B.医患双方在医疗活动中都是主动的,医生有权威性,充当指导者C.医生和病人具有近似同等的权利D.长期慢性病人已具有一定医学科学知识水平E.急性病人或虽病情较重但他们头脑是清醒的指导合作型的特点
欲在城市道路的一侧兴建一座大型商店,下列布置方案哪一种是正确的?[2000年第42题]
对混凝土路面进行养生时,不宜采用()的养生方式。
C公司生产和销售甲、乙两种产品。目前的信用政策为“2/15,n/30”,有占销售额60%的客户在折扣期内付款并享受公司提供的折扣;不享受折扣的销售额中,有80%可以在信用期内收回,另外20%在信用期满后10天(平均数)收回。逾期账款的收回,需要支出占逾期账
A公司和B公司有关债务重组资料如下:A公司销售给B公司一批商品,含税价款为1237.5万元,债务到期时款项尚未收到,由于B公司发生财务困难,2014年1月1日双方进行债务重组。经修改债务条件,A公司同意将债务本金减到900万元,同时将剩余债务延期一年,并按
2005年北京市农村固定投资总额为()。与上一年相比,2006年以下哪项的增幅最大()。
关于进一步做好为农民工服务工作的基本原则,下列说法错误的是:
为积极应对气候变化,中国决定首先在广东、湖北、辽宁、陕西、云南5省和天津、重庆、杭州、厦门、深圳、贵阳、南昌、保定8市正式启动国家低碳省区和低碳城市试点工作。国家发展改革委18日在京召开会议,要求上述试点地区应加快形成以低碳排放为特征的产业体系和消费模式,
最新回复
(
0
)