问题 填空题

以下程序的输出结果是 【12】
main()

int p[7]=(11,13,14,15,16,17,18;
int i=0,j=0;
while(i<7&&p[i]%2==1)j+=p[i++];
printf("%d\n",j);

答案

参考答案:X

解析:[评析]本题程序定义了一维数组p,有七个数组元素,整型变量i,j初值分别为0,当while的条件表达式(i<7&&p[i]%2=1)的值为真时,执行语句j+=p[i++];,如:当i=0时,i<7为真,p[i]%2=11%2=1,表达式(p[i]%2=1)的值为真,所以接个表达式(i<7&&p[i]%2=1的值为真,执行j=j+p[i++]=0+11=11,i=1;,依此类推可以得出答案24。

单项选择题
问答题 案例分析题

材料一当我以博物学者的身份参加贝格尔号环航世界时,我曾在美洲看到有关生物的地理分布以及现存生物和古代生物的地质关系的某些事实,这些事实深深地打动了我。……在很长的时间里,通过自然力量的选择,即通过最适者的生存,我觉得生物的变异量是没有止境的,一切生物彼此之间以及与它们的物理的生活条件之间互相适应的美妙而复杂的关系,也是没有止境的。——达尔文《物种起源》材料二一些被称为社会达尔文主义者的理论家抓住这一完全应用于生物学领域的观点,用其解释人类社会的发展。英国哲学家赫伯特·斯宾塞(1820—1903年)依据它解释强与弱的区别;成功的个人和种族已经在自然界取得竞争优势,并因此进化到比其他适应性较差的人种更高的状态,在这一推理的基础上,斯宾塞等人证明了帝国主义列强主宰世界是自然科学法则不可避免的结果。——[美]杰里·本特利《新全球史》材料三1875年前后,欧洲国家和非欧洲国家之间的力量对比开始有了巨大差别。……非常凑巧,当时所有重要的非欧洲帝国都处在衰落之中。它们的统治者从自己的臣民群里只能得到最微不足道的支持,像18世纪英卧儿帝国的瓦解,使英国人有可能在印度进行接管,同样,19世纪土耳其苏丹、伊朗国王、中国皇帝和日本幕府的腐败无能和昏庸无道,都使得欧洲人的入侵轻易获得成功。——[美]R·R·帕尔联《现代世界史》材料四1915年陈独秀在《敬告青年》一文中说:“近代欧洲之所以优越族者,科学之共,其财不在 * * 说下,若舟车之有的轮。”国人而蒙昧时代,盖为浅化之民也,则急起直追,当以科学与 * * 并重。

综合以上材料,指出欧、亚一些学者采用达尔文进化论的不同意图。