问题 填空题

给定程序中,函数fun()的功能是计算下式

直到

,并把计算结果作为函数值返回。

例如,若形参e的值为1e-3,函数的返回值为2.985678。

#include<stdio.h>

double fun(double e)

int i;double s,x;

/**********found**********/

s=0;i= (1) ;

x=1.0;

while(x>e)

/**********found**********/

(2) ;

/**********found**********/

x=(2.0*i-1)/( (3) *(2.0*i));

s=s+x;

return s;

main()

double e=1e-3;

printf("\nThe result is:%f\n",fun(e));

答案

参考答案:(1)0 (2)i++ (3)2.0*i

解析:

函数fun()的功能是求级数和。由观察可知,级数项有规律变化,可以用循环来累加求和。

第一空:由“return s;”可知s是返回值,s的初始化值为0,故循环累加是从第一项开始累加的。在循环体“ (2) ;x=(2.0*i-1)/( (3) *(2.0*i));s=s+x;”中,变量i没有递增,故第二空处应为“i++”。当X是级数的第一项时,i=1(i++之后变成1),故i的初始化值为0,因此第一空处应为“0”。

第二空:由上面的分析可知,第二空处应为“i++”。

第三空:“x=(2.0*i-1)/( (3) )*(2.0*i));”是求级数项的值,根据题干给出的级数项特征可知,级数项的分母是(2.0*i)的平方,故第三空处应为“2.0*i”。

[考点] 函数功能。

综合题

阅读下列材料(12分)

2010年是世界反法西斯战争胜利65周年,也是中国抗日战争胜利65周年,中国的抗日战争是世界反法西斯战争的重要组成部分。

材料一 所谓战争,就是包括了一切非人道的罪恶无比的巨大的恶魔口袋,它荼毒生灵,破坏良田,摧毁房屋,肆意暴虐,毁灭文化,使人间变成地狱,导致无数的生灵成了孤魂野鬼。                                                    ──《东史郎日记》

材料二 盖谋求帝国臣民之康宁,同享万邦共荣之乐。……帝国所以向美英两国宣战,实亦为希求帝国之自存与东亚之安定而出此,至如排斥他国主权,侵犯其领土,固非朕之本志。……战局并未好转,世界大势亦不利于我。……此朕所以饬令帝国政府接受联合公告者也。

──《日本天皇停战诏书》

材料三 争取抗战胜利的中心关键,在使已经发动的抗战发展为全面的全民族抗战。只有这种全面的全民族抗战,才能使抗战得到最后的胜利。

──《关于目前形势与党的任务的决定》

材料四 日本在1945年完全被摧毁了。尼米兹海军上将始终认为美国海军的绝对优势使胜利得以实现。苏联的观点认为红军的参战是决定性的因素,即使没有原子弹也是这样。──看来是所有这些因素综合在一起,才把日本一步步引向失败,然后又使失败突然来到。

──H·米歇尔《第二次世界大战》

材料五 俄卫国战争为世界反法西斯战争的胜利作出了巨大贡献。2010年是俄卫国战争胜利65周年,俄罗斯于2010年5月9日在多个城市举行规模空前的阅兵式和游行活动。中国国家 * * 胡 * * 出席庆典并发表重要讲话。

──凤凰网

请回答:

(1)依据所学知识,试以日本全面侵华战争期间相关史实证明材料一的观点。(3分)

(2)依据材料二,指出日本对美英两国宣战的理由和日本停战投降的理由。(2分)由此可见,当时日本政府对这场战争的认识怎样?(1分)

(3)依据材料三、四,概括指出促使日本最终停战的具体原因有哪些?(4分)

(4)依据材料五并结合所学知识,分析中国领导人出席俄卫国战争胜利65周年庆典的现实意义。(2分)

单项选择题