首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。 【说明】 企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利
下面是关于C语言的基本概念和编程方面的叙述,回答问题,将答案填入对应栏内。 【说明】 企业根据利润提成发放奖金。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成15%;利
admin
2018-11-21
49
问题
下面是关于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://kaotiyun.com/show/iQWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
关系模式R的候选码之一是(48);由于该模式存在主属性对码的部分函数依赖,其规范化程度最高属于(49)。(48)
()并不能减少和防范计算机病毒。
设备驱动程序是直接与()打交道的软件模块。
以下关于软件测试的叙述中,正确的是()。
数据流图建模应遵循()的原则。
阅读下列说明,回答问题1和问题2,将解答写在答题纸的对应栏内。【说明】Windows系统的用户管理配置中,有多项安全设置,如图2-1所示。Windows的密码策略有一项安全策略就是要求密码必须符合复杂性要求,如果启用此策略,那
计算机取证是将计算机调查和分析技术应用于对潜在的、有法律效力的证据的确定与提取。以下关于计算机取证的描述中,错误的是()。
基于MD4和MD5设计的S/Key口令是一种一次性口令生成方案,它可以对访问者的身份与设备进行综合验证,该方案可以对抗(7)________。
Insoftwareengineeringandsystemsengineering,()isadescriptionofasystem’Sbehaviorasitrespondstoarequesttha
位于主存和嵌入式微处理器内核之间,存放最近一段时间微处理器使用最多的程序代码和数据的存储器是(28)。
随机试题
数据包过滤技术是在___________对数据包进行选择。()
6个月女婴,人工喂养为主,体格检查发现血红蛋白(Hb)值偏低,应添加的辅食主要是
下列造成智齿阻生及冠周炎的病因中错误的是
评标标准与方法有()。
工程中应用最广泛的一种控制设备是(),曾称为自动开关或空开。
室外配水管网一般采用埋地敷设,埋设覆土深度不小于()m。
下列指标中属于总量指标的有()。
萝卜、草莓、芝麻和花椰菜这几种常见的农产品所对应的植物器官依次是:
WieistIhrName?-______
Moneyseemscutanddried—youcanrepresentitwithnumbersand【C1】______points,andifyoustickyourhandinyourpocketyou
最新回复
(
0
)