问题 单项选择题

下述程序的输出结果是()。
#include<stdio.h>
void main()
int a[20],*p[4];
int i,k=0;
for(i=0;i<20;i++)
a[i]=i;
for(i=0;i<4;i++)
p[i]=&a[i*i+1];
for(i=0;i<4;i++)
k=k+*p[i];
printf("%d",k);

A.10

B.18

C.6

D.数组元素引用不合法,输出结果不定

答案

参考答案:B

解析:

第一个for循环,给数组a的20个元素分别赋值0~19;第二个for循环,给数组p赋值,p[0]=a[1]=1,p[1]=a[2]=2,p[2]=a[5]=5,p[3]=a[10]=10;第三个for循环,将数组p中元素的值进行累加,k=1+2+5+10=18。

综合题

阅读下列材料:

材料一 柏利在1853年进行的那次访问是不受欢迎的,但过后他在日本反而有了许多潜在的盟友。

——科尔顿《近代世界史》中册

回答:

(1)材料一中柏利的访问为什么不受欢迎?依据所学知识说明“潜在的盟友”的含义。

材料二 (日本明治维新时)改革的动力是西化 ……英国模式自然作为铁路、电信、公共建筑和市政工程、纺织工业以及许多商业方面的模范;法国模式用来改革法制,海军当然还是学习英国,大学则归功于美国。日本聘请的外国专家(在日本人的监督下)从1875—1876年的五六百人,上升到1890年的3000人左右。然而政治和意识形态方面的选择就困难了。……于是不到20年便出现一股反对极端西化、极端自由化的势力。……(他们)实际上是想制造一个新的以崇拜天皇为核心的国教,即神道崇拜。

——[英]艾瑞克·霍布斯鲍姆《资本的年代》

1.3.5

 
回答:

(2)依据材料二,概括指出日本明治维新时期在向西方学习上的突出特点是什么?

材料三  日本新领导人(注:指明治维新的领导者)不赞成这种不加区别地奉承所有西方东西的做法,他们并不对西方文明本身感兴趣,而仅仅对其中增强了民族力量的那些组成成分感兴趣。……他们现在提出了一个非凡的改革方案,宗旨在于建立一个强大的日本,而不是完全模仿西方国家。[美]斯塔夫里阿诺斯《全球通史》

回答:

(3)依据材料并结合所学知识,说明“日本领导人”感兴趣的那些“增强民族力量”的西方文明是什么?

材料四 文明开化过程中的过火行为,使得日本的传统文化面临崩溃,甚至有人提出日本人应该改说英语,与西洋人通婚,以改良日本人种。

——《大国崛起》解说词

回答:

(4)材料四说明日本明治维新过程中,曾出现什么问题?你认为应该如何对待外来文化?

多项选择题