问题 填空题

下列程序执行输出的结果是______。
#include<stdio.h>
f(int A)
int b=0;
static c=7;
a=c++;b++;
return(A) ;

main()
int a=2,i,k;
for(i=0;i<2;i++)
k=f(a++);
printf("%d\n",k);

答案

参考答案:H

解析: 第1次for循环,i=0,调用函数f(2),然后将a的值加1,在f()函数中,变量c为static类型,所以c=8:第2次for循环, i=1,调用函数f(3),然后将a的值加1,调用函数f(3)时,a=c++=8,所以k=8。

材料题

阅读下列材料:   

材料一  20世纪80——90年代苏联国民生产增长率统计表   

材料二  (戈尔巴乔夫政府)在制定改革政策方针中存在三个严重问题:第一,仍然以优先发展重工业和机器制造业为主的“加速发展战略”为发展资本密集型产业的主要战略,已不符合时代潮流。现代经济结构已由资本密集型向技术密集型发展……苏联的经济改革对实现产业结构优化和向高科技迈进的途径选择上是错误的。第二,对经济改革的目的是解决生产与消费之间的矛盾,而对提高人民生活效果不大,导致对改革的失望和对政府的不信任。第三,对国家的财政危机的程度估计不足……对于生产危机的到来和恶化估计不足。     ——张伟垣《苏联兴亡和社会主义前景》

材料三  (苏联)党领导的中央指令制度虽然腐化,虽然没有效率,甚至几乎全然麻木,可是它毕竟是一个以控制为基础的经济体系。如今党的威信既去,一时之间,取而代之的却不是宪政民主的权力,反而是国中无主的茫然。……经济上的解体,加速了政治上的解体;而经济解体之所以发生,却是由政治解体促成的。随着五年一度的“计划”的停止,以及党中央命令的告终,苏联根本没有一个可以有效运作的“全国性”经济体系。取而代之的,只是各个社区、各个地方、各个单位,只要力能为之,便一窝蜂地赶紧坚垒自保、寻求自足。    ——E?霍布斯鲍姆《极端的年代》下卷

请回答:

(1)根据材料一说明戈尔巴乔夫执政以后苏联国民经济的变化趋势。

________________________________________________________________________________

(2)根据材料二、三,并结合所学知识分析出现这一变化的原因。

________________________________________________________________________________

单项选择题