问题 单项选择题

以下程序运行后的输出结果是( )。 #include<iostream.h> void main() { char aft="abbcabbcabbc"; int i=0,j=0,k=0; while(a[i]) { if(a[i]=='a') j++; if(a[i]=='b') k++; i++; } cout<<j<<""<<k<<end1; }

A.2,6

B.3,5

C.4,7

D.3,6

答案

参考答案:D

解析: 程序中首先定义字符数组a,然后在while循环中统计字符a和b的个数。其中j记录a的个数,k记录b的个数。第一个if语句是当第i个字符为a时,i加1;第二个if语句是当第i个字符为b时,k加1。

材料题

材料一 正像达尔文发现有机界的发展规律一样,马克思发现了人类历史的发展规律,即历来为繁茂芜杂的意识形态所掩盖着的一个简单事实:人们首先必须吃、喝、住、穿,然后才能从事政治、科学、艺术、宗教等等。所以,直接的物质的生活资料的生产,因而一个民族或一个时代的一定的经济发展阶段,便构成为基础;人们的国家制度,法的观点,艺术以至宗教观念,就是从这个基础上发展起来的。因而,也必须由这个基础来解释,而不是像过去那样做得相反。不仅如此,马克思还发现了现代资本主义生产方式和它所产生的资产阶级社会的运动规律。——选自恩格斯《在马克思墓前的讲话》

材料二 现在,越来越多的德国人也准备开始了解这位一百多年前的伟大思想家。影响力逐步扩大的德国左翼党领袖拉方丹自然是马克思的坚定信徒。因为金融危机而焦头烂额的德国现任财长施泰因布吕克,现在也开始阅读《资本论》。如今已经数个月没有睡个安稳觉的施泰因布吕克,甚至成了马克思的粉丝。施泰因布吕克在接受德国《明镜周刊》杂志采访时说:“通常情况下,大家都承认马克思理论的相当一部分是不错的。”《汉堡晚报》则评论说:“现在马克思的魅力正在飞速增加。”——摘自《广州日报》

(1)概括指出材料一中马克思发现的“规律”的内容。

______________________________________________________________________________________________________________________________________________________________________________________

(2)根据上述材料并结合所学知识,简要评析马克思主义理论。

______________________________________________________________________________________________________________________________________________________________________________________

单项选择题