问题 单项选择题

下面程序
main()
int x=100,a=10,b=20,ok1=5,ok2=0;
if(a<b)
if(b!=15)
if(!ok1) x=1:
else if(ok2)x=10;
x=-1;
printf("%d\n",x);

的输出是______。

A.-1

B.0

C.1

D.不确定的值

答案

参考答案:A

解析:[评析] 第一个判断值为真,过渡到下一个判断,第二个判断为真,过渡到第三个判断…如此循环,在打印输出语句的前一行,程序给变量x赋了值,为-1,所以,无论前期如伺变化,最后的x值依然为-1。

单项选择题
单项选择题

三、根据以下资料,回答下列问题。


1978年,我国国内生产总值(GDP)只有1473亿美元;2007年,达到32801亿美元;2000年,超过意大利,位于世界第6位,占美国国内生产总值的12.3%,占日本国内生产总值的25.7%,占德国国内生产总值的63.1%,占英国国内生产总值的83.1%,占法国国内生产总值的90.2%;2005年,我国GDP超过英国与法国,位于世界第4位,是美国国内生产总值的18.1%,比2000年提高了5.8个百分点,是日本国内生产总值的49.3%,接近日本国内生产总值的一半,比2000年提高近一倍。是德国国内生产总值的80.5%,比2000年提高了17.4个百分点;2007年仍然位于第4位,是位于第3位的德国的99.5%,比2005年提高19个百分点。随着经济快速发展和经济总量大幅提高,国民总收入(GNI)得到大幅提高。1978年,人均国民收入为190美元;2001年人均国民收入为1000美元;2007年我国国民经济走上新台阶,达到2360美元,比1978年增长了11倍。我国人均GNI与世界人均GNI水平差距逐渐缩小,1978年我国人均GNI相当于世界人均国民收入水平的10.1%;2001年相当于世界人均国民收入水平的19.2%,比1978年高9.1个百分点;2007年相当于世界平均国民收入的29.7%,比1978年高19.6个百分点。在世界银行的209个国家和地区排名中,我国人均GNI在世界排名中由1997年145位提升到2007年的132位。

1979~2007年,我国人均GNI相当于世界平均水平的比例平均每年上升( )。

A.0.26个百分点
B.0.68个百分点
C.0.96个百分点
D.1.21个百分点