首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。 例如,若输入:2008 5 1,则程序输出:2008年5月1日是该年的第122天。 请在程序的下画线处填入正确的内容,并
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。 例如,若输入:2008 5 1,则程序输出:2008年5月1日是该年的第122天。 请在程序的下画线处填入正确的内容,并
admin
2019-03-06
35
问题
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。
例如,若输入:2008 5 1,则程序输出:2008年5月1日是该年的第122天。
请在程序的下画线处填入正确的内容,并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
int isleap(int year)
{
int leap;
leap=(year%4==0&&year%100
!=0||year%400==0);
return___1___;
}
int fun(int year,int month,int day)
{
int table[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int days=0,i;
for(i=1;i<month;i++)
days=days+table
;
/******found******/
days=days+___2___;
if(isleap(year)&&month>2)
/******found******/
days=days+___3___;
return days;
}
main()
{
int year,month,day,days;
printf("请输入年、月、日:");
scanf("%d%d%d",&year,&month,&day);
days=fun(year,month,day);
printf("%d年%d月%d日是该年的第%d天\n",year,month,day,days);
}
选项
答案
(1)leap (2)day (3)1
解析
本题考查:对循环结构的理解和掌握。
填空1:leap isleap()函数判断是否是闰年,由于初始化2月为28天,但是闰年是29,所以闰年要多加1天,isleap()应该返回0或者1,leap的表达式为逻辑运算,得到的结果刚好是0或1。
填空2:day前面累加了平年月份的天数,还需要加上日的天数。
填空3:如果是闰年并且累加月份大于2月,需要多加1天。
转载请注明原文地址:https://kaotiyun.com/show/EIRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
以下选项中,当x为大于1的奇数时,值为0的表达式是
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
在数据库的两级映射中,从概念模式到内模式的映射一般由______实现。
设有下列二叉树:对此二叉树后序遍历的结果为
_____________的目的是分析数据问内在语义关联,在此基础上建立一个数据的抽象模型。
在下列字符序列中,不可用做C语言标识符的是()
有如下程序:main(){intx=23;do{printf("%d",x--);}while(!x);}程序运行后的输出结果是()。
若有如下程序:intsub(){staticintn=1;intx=1;x*=n;n++;returnx;}main(){intn,t=1;for(n=1;n<6;n++)
阅读下述程序段:y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段所描述的数学关系是()
随机试题
A.高热,B超发现肝右叶肿物内含不均匀液性回声B.血清AFP升高,B超发现肝右叶实性肿物C.B超发现肝右叶囊性肿物,卡松尼(Casoni)试验阳性D.B超发现肝及肾多发囊性肿物E.右肝内肿物10年,CT增强扫描见肿
江苏省某卫生院发生了一起口服过期疫苗事件。百余名儿童接种了过期脊髓灰质炎疫苗。这起事件的相关责任单位和责任人被严肃问责处罚。针对此次过期疫苗事件暴露出的问题,省政府对疫苗生产、流通、采购、接种等各环节进行彻底排查整治,做到全链条、全过程、全覆盖,确保措施落
世界上最大的内河港是:
根据《利用外资改组国有企业暂行规定》,被改组企业属于( )的,其改组申请由国务院经济贸易主管部门审核。
一名小学生上课不敢主动举手回答问题,当他一旦主动举手回答问题,老师就给予表扬、鼓励,渐渐地他养成了勇于举手回答问题的行为方式。在这个过程中,教师采取了()。
校长:老师:园丁
culturalpluralism.
在商品经济运行中,价值、价格和供求三者之间的关系是人.价格受供求关系影响,围绕价值上下波动
Whendoestheconversationtakeplace?
HowtoConquerPublicSpeakingFearⅠ.IntroductionA.Publicspeaking—acommonsourceofstressforeveryoneB.Thetr
最新回复
(
0
)