函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isl

15 查阅

函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。

例如,若输入:2008 5 1,则程序输出:2008年5月1日是该年的第122天。

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。

不得增行或删行,也不得更改程序的结构!试颢;陧序。

参考答案:

(1)leap(2)day(3)1【考点分析】主要考察考生对循环结构的理解与掌握【解题思路】填空1:leapisleap()函数判断是否是闰年,由于初始化2月为28天,但是闰年是29,因此闰年要多加l天,isleap()应该返回0或者l,leap的表达式为逻辑运算,得到的结果刚好是0或1。填空2:day前面累加了平年月份的天数,还需要加上目的天数。填空3:l如果是闰年并且累加月份大于2月,需要多加1天。

计算机二级