首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。 例如,若输入:2008 5 1,则程序输出:2008年5月1日是该年的第122天。 请在程序的下画线处填入正确的内容,并
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。 例如,若输入:2008 5 1,则程序输出:2008年5月1日是该年的第122天。 请在程序的下画线处填入正确的内容,并
admin
2019-03-06
23
问题
函数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的表达式是
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";s.age=28;s.income=1
可以在C语言程序中用做用户标识符的一组标识符是()。
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
在数据库的两级映射中,从概念模式到内模式的映射一般由______实现。
下列程序的运行结果为【】。#include<math.h>#include<stdio.h>main(){ints=1;floatn=1,pi=0;doublet=1;
以下程序运行后的输出结果是______。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main()
下列程序执行输出的结果是______。#include<stdio.h>f(inta){intb=0;staticc=7;a=c++;b++;return(a);}main()
阅读下述程序段:y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段所描述的数学关系是()
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指()。
随机试题
26岁妇女,停经48日,下腹痛及阴道多量流血己10小时。妇科检查:子宫稍大,宫口有胚胎组织堵塞。下列哪项止血措施最有效
不是直线组织结构优点的是
患者,男,39岁。患肾结核3个月,尿频、尿急、尿时涩痛,腰酸痛,午后潮热,盗汗,舌红少苔,脉细数。治疗应首选抗结核药加
用于肝细胞癌患者普查、诊断、判断疗效和预测复发的检验项目应首选
系统地实施设备质量形成的过程是实现设备质量( )的前提。
生产进度跟单的步骤有()
某物业服务企业针对业主和使用人对企业物业服务相关费用开支的情况出现不太满意的情况,率先推出物业服务承诺制度和财务公开制度,深受业主的信任和支持。该企业同时还主动提出实行酬金制的物业服务收费办法,不仅有利于企业强化成本控制,也可更进一步取信于业主和使用人。这
《大医精诚》一文出自中国唐朝孙思邈所著《备急千金要方》,第一卷,是中医学典籍中论述医德的一篇重要文献。该文论述了一个好医生应该具有:的素质:一是精,即要求医者有精湛的医术;二是诚,即要求医者有高尚的品德,具有伺情仁爱救人之心。从上文可合乎逻辑地推出以下各项
Photoshop图像处理软件能够生成PSD、BMP、TIFF、GIF和JPEG格式的图像文件。这些图像文件可以为Flash、Authorware、PowerPoint等多媒体工具软件提供素材。在上述图像文件格式中,哪种格式可以保存图层、通道等图像
It’spartofthenewyearritual—anannualattempttostartafreshandturnoveranewleaf.Butmakingresolutionsisanearpo
最新回复
(
0
)