问题 单项选择题

有以下程序:  int f(int n)  { if(n ==1)return 1;   else return f(n-1)+1;  }  main( )  { int i,j=0;   for(i=1;i<3;i++) j+=f(i);   printf("%d\n",j);  }  程序运行后的输出结果是( )。

A.4

B.3

C.2

D.1

答案

参考答案:B

解析:第一次调用f( )函数,返回值为1,第二次调用f( )函数,牵涉到函数的递归调用,返回值为2。

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

阅读《宣纸》,回答11—14题(10分)

宣 纸

①宣纸的原产地——安徽泾县,唐代隶属宣州府,宣纸因而得名。

②宣纸的制作方法与一般纸有很大的不同。一般纸的制法是利用造纸机把纸浆平铺在网上而形成薄薄的纸页,再经过烘干而卷成纸卷。宣纸却是用传统方法手工焊成一张张湿纸,贴在墙上干燥而成。由于这点不同,宣纸的性能也与一般纸不一样。

③那么,宣纸有哪些特性呢?

④宣纸有润墨性。落墨于宣纸时,纸面会产生“发涸”的效果。普通纸发涸会使字或线条模糊不清,也不会出现晕状化开现象。而宣纸发涸会使墨色随水分逐渐向周围扩散,呈近似圆形的波浪式的变化,如果水墨掌握得当,就能获得层次分明、色彩丰富的艺术妙味。

⑤宣纸有耐久性。宣纸的寿命至少是1050年,而普通纸大约在两三百年后就会因自然老化而破损。新闻纸的“寿命”更短,五六十年后就会变黄、发脆。所以,宣纸算是纸中的“老寿星”了。

⑥宣纸的耐久性与它的pH值有着密切的关系。经测定,绝大多数宣纸pH值都在8.3左右,呈碱性状态。因为宣纸呈碱性,这使其能够抵抗空气中“酸性气体”的侵蚀,其纸内纤维才不易发生化学变化,纸也不易出现颜色变黄、强度下降等情况,所以宣纸的耐久性远超普通纸。

⑦宣纸有变形性宣纸能够随自然环境的变化适当伸长或收缩。它不怕折揉,可以重新装裱,即使折揉很多次,一经装裱便能整洁如新。

(选文有改动)

小题1:.(2分)宣纸的性能与一般纸不一样,是由于                            

小题2:.(3分)宣纸有哪些特性?

小题3:.(2分)指出下面这句话使用的说明方法。

宣纸的寿命至少是1050年,而普通纸大约在两三百年后就会因自然老化而破损。

(      )(       )

小题4:.(3分)为什么宣纸的耐久性远超普通纸?