问题 单项选择题

金属的中间腐蚀和()造成的危害性更大。

A、内腐蚀

B、外腐蚀

C、上腐蚀

D、下腐蚀

答案

参考答案:A

材料分析题

“十二五”规划将为中国勾画出未来五年发展蓝图,受到各界瞩目。阅读材料,回答下列问题。

材料一:国家发展改革委员会正组织力量编制“十二五”规划《纲要》,并开展了主题为“共绘蓝图——我为‘十二五’规划建言献策”活动。社会各界踊跃提意见,谈建议,为编制好“十二五”规划《纲要》出谋划策。

注:①居民消费率是指居民消费占GDP的比重。②OECD即经济合作发展组织,包括了几乎所有发达国家。

材料三:随着我国经济的持续快速发展,居民收入也不断提高,但在收入分配中出现一些问题。1978年城乡居民收入之差是2.57倍,到2009年达到3.33倍;2000年,我国行业最高人均工资水平是行业最低人均工资水平的2.63倍,到2005年已增至4.88倍,而国际上公认行业间收入差距的合理水平在3倍左右;2008年西部的贵州与东部的浙江人均GDP之比为1:3.3。

材料四:当前,受国际金融危机的深层次影响,世界经济缓慢增长,全球需求结构明显变化,对我国稳定和拓展外需形成新的压力;我国人口众多,地域辽阔,内需潜力巨大是促进我国长期平稳较快发展的最大优势;而经济结构不合理,是我国经济发展方式存在诸多问题的主要症结所在,扩大内需是转方式、调结构的重要任务。十二五时期,我国坚持扩大内需战略,把扩大消费需求作为扩大内需的战略重点,注重发挥投资与消费的协调拉动作用。

(1)运用《政治生活》的相关知识,说明公民积极参与此主题活动的政治意义。

________________________________________________________________________________________________________________________________________________________________________________________

(2)材料二反映了什么经济问题?

________________________________________________________________________________________________________________________________________________________________________________________

(3)材料二和材料三有什么内在经济联系?如何利用财政、税收来解决材料三中出现的问题?

________________________________________________________________________________________________________________________________________________________________________________________

(4)结合材料四,说明我国坚持扩大内需战略的哲学依据。

________________________________________________________________________________________________________________________________________________________________________________________

问答题

阅读下列程序说明和C程序,将应填入 (n) 处的字句写在答卷纸的对应栏内。 【程序说明】 该程序定义了两个子函数strsort和strmerge。它们分别实现了将一个字符串按字母顺序排序和将两个字符串合并排序,并删去相同字符。在主函数里,先输入两个字符串s1和s2,然后调用strsort函数对它们分别排序,然后调用strmerge函数将s1和s2合并,将合并后的字符串赋给字符串s3,最后输出字符串s3。 【程序】 #include <stdio.h> void strmerge(char *a,char *b,char *c) //将字符串a,b合并到字符串c { char t,*w; W=c; while( (1) ) { //找到字符串a,b当前字符中较小的字符 if(*a<*b){ t=-*a, (2) } else if(*a>*b){ t=*b; (3) } else //字符串a,b 当前字符相等{ t=-*a; a-H-; b-H-;} if( (4) ) //开始,可直接赋值 *w=t; else if(t!=*w) //如果a,b中较小的当前字符与c中当前字符不相等,才赋值 (5) } if(*a!=’\O’) //如果字符串a还没有结束,则将a的剩余部分赋给c while(*a!=’\0’) if(*a!=*w) { *(++w)=*a; a++;} else (6) if(*b!=",’\0’)//如果字符串b 还没有结束,则将 b 的剩余部分赋给 c while(*b !=’\0’) if(*b!=*w){ *(++w)=*b; b++;} else b++; (7) } void strsort(char *s) //将字符串 s 中的字符排序 {int i,j,n;char t,*w;w=s;for(n=O;*w!=’\O’;n++) //得到字符串长度 n w++;for(i=O;i<n-1;i++) //对字符串 s 进行排序,按字母先后顺序 forO=i+ 1 ;j<n;j++) if( (8) { t=s[i]; s[i]=s[j]; (9) }} void mainO { char s1 [100],s2[100],s3[100]; prinff("\nlPlease input the first string:"); scanfC("% s",s1 ); prinff("\nPlease input the second string:"); scanf("%s",s2); strsort(s1);//将字符串s1 排序 strson(s2);//将字符串 s2 排序 prinff("%s\n’,s1); printfC % sW’,s2); s3[0]=’\O’; //字符串 s3 的第一个字符先置’\0’结束标志 (10) ; //将s1和s2合并,按照字母顺序排列,prinff("%s",s3); }