问题 单项选择题

有以下程序:
main()
int i,t[][3]=9,8,7,5,5,4,3,2,1;
for(i=0;i<3;i++)printf("%d".t[2-i][i]);

程序执行后的输出结果是( )。

A.7 5 3

B.3 5 7

C.3 6 9

D.7 5 1

答案

参考答案:B

解析: 本题考查的是for循环与二维数组的定义和引用。当定义二维数组的初始化列表只使用一重花括号时,其中的每个值依次代表从第1行的第1个元素起,直到第1行满,接着代表第2行、第3行……的每一个元素。程序中的循环将循环3次,循环变量i的值分别是0、1、2,所以3次循环中输出的数分别是:t[2-0][0]、t[2-1][1]、t[2-2][2],即t[2][0]、t[1][1]、t[0][2],所以最后输出的结果为3 5 7。故应该选择B)。

材料题

材料一 进入近代后,随着西方资本主义的入侵,中国的自然经济逐步解体。外国资本主义、洋务派、民族资产阶级在交通便利、被开辟为通商口岸的沿江沿海地区开设工厂,在这些地区涌现出一批近代城市,开始了近代中国城市化和城市近代化之旅。如上海在1843年只有23万人,至1880年突破100万人。         ——皮明庥《洋务运动与中国城市化、城市近代化》

(1)根据材料一,指出我国近代城市兴起的主要原因及其分布特点。结合所学知识,分析近代上海的发展在近代政治上产生的积极影响。

                                                                                                                                                                 

材料二 十四个沿海开放城市有上海,但那是一般化的。浦东如果像深圳经济特区那样,早几年开发就好了。开发浦东,这个影响就大了,不只是浦东的问题,是关系到上海发展的问题,是利用上海这个基地发展长江三角洲和长江流域的问题。——邓 * * 《视察上海时的讲话》(1991年1月28日)

(2)根据材料二,指出20世纪90年代我国政府作出开发浦东决策的目的。从浦东的开放、开发中你能得出怎样的认识?

                                                                                                                                                                 

单项选择题