首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。 例如,若输入:2008 51,则程序输出:2008年5月1日是该年的第122天。 请在程序的下画线处填入
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。 例如,若输入:2008 51,则程序输出:2008年5月1日是该年的第122天。 请在程序的下画线处填入
admin
2019-03-06
21
问题
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。
例如,若输入:2008 51,则程序输出:2008年5月1日是该年的第122天。
请在程序的下画线处填入正确的内容,并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include
int isleap(int year)
{
int leap;
leap=fyear%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
days=days+table
;
/******found******/
days=days+___2___;
if(isleap(year)&&month>2)
/******found******/
days=days+___3___;
return days;
}
main()
{
int year,month,day,days;
prinff(“请输入年、月、日:”);
scanf(“%d%d%dtt,year,&month,&day);
days=fun(year,month,day);
prinff(“%d年%d B%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://jikaoti.com/ti/Urf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列二叉树,对此二叉树前序遍历的结果为()。
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#include<stdio.h>main(){chara,b;a=getchar();scanf("
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
执行以下程序后输出的结果是______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大数,再求这N个最大值中的最小的那个数作为函数值返回。请填空______。#include<stdio.h>#defineN100intfun(int(*a)
下列程序的运行结果为【】。main(){intx,y,z;X=12;y=012;z=0l2;printf("%d,%d,%d\n",x,y,z);}
设二叉树如下:对该二叉树进行后序遍历的结果为【】。
若有说明“chars1[30]="abc",s2[]="defghi";”,则在使用函数stcat(s1,s2)后,结果是()。
数据库系统的核心是
随机试题
26岁,初产妇,身高160cm,39周妊娠。估计胎儿体重3300g,规律宫缩12h。阴道检查:宫口开大5cm已1h,先露0,大囟在3点,小囟在9点,矢状缝向后靠近骶岬,盆腔后部空虚。如果有产瘤发生,应该在()
患者,男性,58岁。高血压10余年,间歇发作胸闷、胸痛2年。医师确诊为高血压病、冠心病。此次上厕所后,突然出现胸闷、气短,咳粉红色泡沫痰。查体:端坐体位,心率:110次/分,双肺可闻及水泡音,双下肢无水肿。该患者目前最可能的诊断是
立新学校委托其救务人员王某购买一批电教器材。王某到百货公司购买时,正好该公司举行有奖销售,规定购买若干元商品可得到奖券一张;王某代购电教器材,得到五张奖券,他自己把这几张奖券收了起来。后来百贷公司抽奖,这几张奖券中的一张中了头奖,可得到彩色电视机一台,该电
穆斯林的三大节日是()。
一般资料:求助者,女性,35岁,本科学历,公务员,已婚。案例介绍:求助者与丈夫是大学同学,婚前双方约定不要孩子,但后来丈夫受其母影响,多次要求生孩子,而求助者坚持不要,为此双方产生矛盾,影响了夫妻感情,赌气之下,于春节前离婚。求助者觉得丈夫与自己离婚是闹
雷雨天躲在室内,有时也容易遭到雷击。下列关于室内预防雷击的说法,错误的是()。
为海地革命做出重大贡献后,被法国殖民者逮捕,于1803年牺牲于狱中的革命领袖是()。
设{an}与{bn}为两个数列,下列说法正确的是().
IttooknotimeatallforthenativeAmericanswhofirstgreetedChristopherColumbustobeallbuterasedfromthefaceofthe
Weareourselvesprofoundlychangedbyourinteractionwithmodemtechnology.AswriterJerryManderhaspointedout,oneachsi
最新回复
(
0
)