问题 单项选择题

下列程序的输出结果是_______。
#define A 100
main()
int i=0,sum=0;
do if(i==(i/2)*2)continue;
sum+=i;
while(++i<

A.;
printf("%d\n",sum);
A) 2500

B.2050

C.4

D.0

答案

参考答案:A

解析:[评析] 本题程序的功能是求1到99之间(包括1和99)所有奇数之和。程序中的while循环的终止条件为++i=100,在 99之间(包括1和99)所有奇数之和(1+99)*50/2=2500。

材料题

自古以来,各国发展中出现过多种各具特色的政治模式。读下面的材料,回答问题。

材料一

材料二 17—19世纪,随着资本主义的发展和资产阶级力量的壮大,封建主义的基础受到猛烈冲击,封建专制制度在资产阶级革命和改革中动摇。欧美的主要国家英国、美国、法国和德国等国经过艰苦的斗争,先后建立起资产阶级代议制……尽管各国资产阶级代议制产生的时间不同,每个国家又会由于国情差异所呈现的特点各异,但核心思想是一致的。    ——百度网

材料三 新中国60年民主政治的发展是一个不可分割的延续过程。改革开放前30年的民主建设为中国特色的社会主义民主政治搭建了基本的制度框架,后30年我们在民主政治方面取得的巨大成就,是在前30年民主建设成就的基础上和前30年奠定的民主制度框架内取得的。没有前30年的民主存量,就不可能有后30年的民主增量。    ——俞可平《60年来中国的民主政治建设》

(1)指出材料一中的政治模式各是什么?

___________________________________________________________________________________________

(2)依据材料二,概括指出西方确立代议制民主的主要原因。列举英、德、美三国的史实说明其“由于国情差异所呈现的特点各异”。

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

(3)结合所学知识说明,改革开放前30年搭建的“基本的制度框架”有哪些?改革开放后30年实现的“民主增量”又有哪些?

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

单项选择题 A3/A4型题