问题 单项选择题

下列程序的运行结果是( )。
#include<stdio.h>
void fun(int*s,int*p)
static int t=3;
*p=s[t];
t--;void main()
int a[]=2,3,4,5),k;
int x;
for(k=0;k<4;k++)
fun(a,&x);
printf("%d,",x);

A.5,4,3,2

B.2,3,4,5,

C.2,2,2,2,

D.5,5,5,5,

答案

参考答案:A

解析: 分析fun函数程序段,可知fun函数要实现的功能是将s中第(t+1)个元素以前的元素逆置赋给数组p。由于fun中函数定义了静态变量t=3,因此,在主函数中调用函数fun(a,&x)时,就是要将数组a中前4个元素逆置赋给数组x,最后输出x数组。

综合题

阅读下列材料

  英法尽管同为第一次世界大战的主要战胜国,但其经济地位和军事地位仍因战争受到巨大的削弱……这种状况使得英法统治集团中的部分人士不敢同德、日、意的侵略扩张政策进行针锋相对的斗争,而是试图通过满足侵略者的部分欲望的方法来维持自己的既得利益。战后英法两国国内政治状况极为复杂,凡尔赛和约对德国规定了颇为苛刻的条件,这不仅引起德国方面的不满,在英法两国相当一部分居民中也造成了一种负罪感。他们对战后德国出现的强烈的民族主义情绪采取了一种理解的态度,对三十年代德国的违约行为采取了一种容忍的立场。第一次世界大战充分显示了现代战争的残酷性。它导致了交战国军队和人民的大量死亡,严重破坏了交战国人民的正常经济生活。因此,战后在英法等国中出现了一种鼓吹不惜一切代价避免战争的和平主义思潮。还有三十年代的经济危机使英法两国政局动荡,内阁更替频繁,很难指望政府在法西斯进攻面前实行一种坚定和连续的外交政策,英法资产阶级对社会主义苏联的本能仇恨,对弱小国家的固有蔑视。……在一个时期内希特勒竭力造成一种似乎唯有 * * 国际、唯有苏联才是德国敌人的假象,英法统治集团相信了这一点。——《国际关系史》

  回答:

  (1)根据以上材料,将英法两国实行绥靖政策的原因概括提炼,逐条列出。(不得摘抄原文)(8分)

  (2)由以上材料分析,你对绥靖政策是如何认识的?(4分)

判断题