首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C代码,填写程序中的空,将解答写入答题纸的对应栏内。 【说明】 某地电价分三档: (1)当月用电量不超过180度时,每度电0.5元: (2)当月用电量超出180度但不超过360度的部分,每度电0.55元: (3)当月用电量超过360度的部分,
阅读以下说明和C代码,填写程序中的空,将解答写入答题纸的对应栏内。 【说明】 某地电价分三档: (1)当月用电量不超过180度时,每度电0.5元: (2)当月用电量超出180度但不超过360度的部分,每度电0.55元: (3)当月用电量超过360度的部分,
admin
2020-05-13
30
问题
阅读以下说明和C代码,填写程序中的空,将解答写入答题纸的对应栏内。
【说明】
某地电价分三档:
(1)当月用电量不超过180度时,每度电0.5元:
(2)当月用电量超出180度但不超过360度的部分,每度电0.55元:
(3)当月用电量超过360度的部分,每度电0.7元。
例如,某户A一个月的用电量为150度,其电费为150*0.5=75.00元;某户B用电量为280度,其电费为180*0.5+(280-180)*0.55=145.00元;某户C用电量为450度,其电费为180*0.5十(360-180)*0.55+(450-360)*0.7=90.0+99.0+63.0=252.00元。
下面程序运行时读入m(m>0)个住户某月的用电量,计算该月每户应缴的电费并输出,同时找出这m个住户中该月的最大用电量和最小用电量。
【C代码】
#include<stdio.h>
#define MAXQT i00000 //用电量的最大值
double proc(int qt)
(//计算并返回月用电量为qt时的电费
double fee=0.0;
if (________________)
fee=qt*0.5;
else
if (________________)
fee=180*0.5+(qt-180)*0.55;
else
fee=________________;
return fee,
}
int main()
{
int m; //住户数
int qt,minimum=MAXQT,maximum=0; //用电量,最小用电量,最大用电量
scanf(“%d”,&m);
while(m>0){
scanf(“%d”,&qt);
if(qt<0 || qt>MAXQT)continue;
printf(“%.21f\n”,proc(qt));
if________________)
minimum=qt;
else if(________________)
maximum=qt;
________________;
}
printf(“maximum=%d,minimum=%d\n”,maximum,minimum);
return 0;
}
选项
答案
qt<181或qt<=180或其等效形式 qt<361或qt<=360或其等效形式 180*0.5+(360-180)*0.55+(qt-360)*0.7 或189+(qt-360)*0.7 或-63+qt*0.7或其等效形式 qt<minimum或其等效形式 qt>maximum或其等效形式 m--或--m或m=m-1或m-=l或其等效形式
解析
本题考查C程序基本结构和函数定义及调用。
阅读题目说明可确定函数proc中计算电费的处理逻辑,该函数的形参qt表示用电量,在调用该函数之前已经确保传过来的值非负。当空(1)所在的条件满足时,电费为用电量乘以0.5,即每度电0.5元,显然空(1)应填入“qt<=180”或其等效形式。当执行流程到达空(2)时,表明用电量qt不满足条件“qt<=180”,也就是“qt>180度”成立,电费为180*0.5+(qt-180)*0.55,表示用电量不超过360度,因此空(2)应填入“qt<=360”或其等效形式,空(3)是“qt<=360”不成立需要处理的电费情况,也就是满足“qt>360”,需要分段计算不超过180度部分的电费180*0.5、超过180度但不超过360度部分的电费(360-180)*0.55以及超过360度部分的电费(qt-360)*0.7,因此空(3)应填入“180*0.5+(360-180)*0.55+(qt-360)*0.7”或其等效形式。
main函数的功能是读入多个用户的月用电量,根据每个用户的用电量qt计算电费,还要找出最大用电量和最小用电量。当空(4)所表示的条件成立时,进行运算“minimum=qt”,也就是要更新最小用电量数值,说明发现了更小的用电量,因此空(4)应填入“qt<minimum”或其等效形式。以此类推,可推断出空(5)应填入“qt>maximum”。while循环条件为“m>0”,循环中空(6)的作用就是修改m的值,使得虽终m>0不再成立,因此该空应填入“m--”或其等效形式。
转载请注明原文地址:https://kaotiyun.com/show/J2jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在大型分布式信息系统中,为提高信息处理效率,减少网络拥堵,信息存储的原则是:数据应尽量(66)________________。
下列关于系统软件的叙述中,正确的是(7)。
在Excel2010中,设单元格A1、A2、A3、A4中的值分别为20、3、16、20,若在单元格B1中输入函数“=PR0DUCT(ApA2)/MAX(A3,A4)”,按回车键后,则B1单元格中的值为(
在Excel2007的A1单元格中输入函数“=LEFT(“CHINA”,1)”,按回车键后,则A1单元格中的值为()。
编译程序的作用是将高级程序语言源程序翻译为(4)。
某企业对各部门有5个量化考核指标,每个指标都有达标要求。每个部门的考核结果宜用(67)来展现,既能反映各个指标的达标情况,又能反映该部门整体达标状况。
由多台计算机组成的一个系统,这些计算机之间可以通过通信来交换信息,互相之间无主次之分,它们共享系统资源,程序由系统中的全部或部分计算机协同执行,执行过程对用户透明。管理上述计算机系统的操作系统是_________。
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填入答题纸对应的解答栏内。说明在Ⅲ浏览器中输入常春藤大学招生办公室主页的网址并回车后,网页显示的效果如图5-1所示。HTML文本<html><he
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。说明某公司内部有一个采用TCP/IP作为传输协议的100BASE-TX局域网,包括1台服务器和20台客户机,通过一台16端口的交换机与一台8端口共享集线器级连,其网络结构如图11所
随机试题
关于肾区摄影的叙述,错误的是
A、沉香B、大黄C、牛膝D、何首乌E、狗脊具内涵韧皮部的是
2007年3月,取得建造师资格证书的王某受聘并注册于甲公司,2008年6月工作单位变动,变更注册于乙公司,其变更后的注册有效期截止日是()。
按照我国现行税法,一般纳税人在转让房地产时应该缴纳的税种有()。
求助者一般资料:小吴,女性,19岁,高三学生。案例介绍:求助者生活在一个普通家庭,父母都是普通的工人。求助者的学习成绩中上等,而且自己一直努力学习,父母也经常鼓励孩子好好学习,但是不像别的父母那样急切地望女成凤,让求助者不要有那么大的压力,考不考
伴随着经济转轨、政治改革、多元文化___________碰撞。传统的婚姻家庭伦理观不断受到挑战并进一步弱化,作为社会运行过程中的不和谐音,婚姻伦理___________已然成为一个___________的社会问题,给现代婚姻伦理的建设提出了严峻的考验。填入
诸侯国的国君如何用人呢?有人主张:“左右皆日不可,勿听;诸大夫皆日不可,勿听;国人皆日不可,然后察之,见不可焉,然后去之。”这种主张最终可能出自下列哪位思想家之口()。
下列说法中表明法的作用的局限性的包括()。
全面推进依法治国,必须贯彻落实党的十八大和十八届三中全会精神,深入贯彻习近平总书记:系列重要讲话精神,坚持党的领导、人民当家作主、依法治国有机统一,坚定不移走中国特色社会主义法治道路,坚决维护宪法法律权威,依法维护人民权益、维护社会公平正义、维护国家安全稳
Itisclearlystatedonthebulletinthat______throwstherubbishawayatwillwillbepunished.
最新回复
(
0
)