问题 填空题

下列程序的运行结果是______。
#include<stdio.h>
func(a,b)
static int m=0,i=2;
i+=m+1;
m=i+a+b;
return(m);

main()
int k=5,m=3,p;
p=func(k,m);
printf("%d",p);
p=func(k,m);
printf("%d\n",p);

答案

参考答案:11 23

解析: 在主函数中第一次调用func子函数时, m=0,i=2,i=i+m+1=3,m=i+a+b=3+5+3=11。因为在子函数中将m和i定义成了static类型,所以在子函数中对m和i进行的改变在下一次调用子函数时能进行保存,所以第二次调用子函数时,m=11,i=3,则i=i+ m+1=15,m=i+a+b=15+5+3=23。

单项选择题
阅读理解与欣赏

(一)阅读《岳阳楼记》选文,回答8—11题。(10分)

 若夫霪雨霏霏,连月不开,阴风怒号,浊浪排空;日星隐曜,山岳潜形;商旅不行,樯倾楫摧;暮冥冥,虎啸猿啼。登斯楼也,则有去国怀乡,忧谗畏讥,满目萧然,感极而悲者矣。

至若春和明,波澜不惊,上下天光,一碧万顷;沙鸥翔集,锦鳞游泳;岸芷汀兰,郁郁青青。而或长烟一空,皓月千里,浮光跃金,静影沉璧,渔歌互答,此乐何极!登斯楼也,则有心旷神怡,宠辱偕忘,把酒临风,其喜洋洋者矣。

嗟夫!予尝求古仁人之心,或异二者之为,何哉?不以物喜,不以己悲;居庙堂之高则忧其民;处江湖之远则忧其君。是进亦忧退亦忧。然则何时而乐耶?其必曰“先天下之忧而忧,后天下之乐而乐”乎?噫!微斯人,吾谁与归?

小题1:.(2分)解释文中划线的词语

薄 :                         景 :       

小题2:.(2分)下列四组句子中划线词语意思相同的一项是(    )

A.开若夫霪雨霏霏,连月不

B.忧居庙堂之高则其民

若夫日出而林霏谗畏讥

C.心予尝求古仁人之

D.异或二者之为则有旷神怡                              渔人甚

小题3:.(4分)将下列句子翻译成现代汉语。

(1)而或长烟一空,皓月千里。

(2)微斯人,吾谁与归?

小题4:.(2分) 选文描述了“迁客骚人”的种种“览物之情”,“古仁人”为什么会“异二者之为”呢?