问题 问答题

编程题(20分)【题目】试定义一个类Array,将4行5列二维数组的各列前3个元素依次拼接成一个整数,再将该整数赋值给相应列的最后一个元素。例如, (1)私有数据成员: int a[4][5]; (2)公有成员函数。 Array(int b[][5],int n):构造函数,用二维数组b初始化数组a,参数n表示数组b的行数。 void val(int j):将成员数组a第j列的前3个元素依次拼接成一个整数赋值给第4个元素。 void fun():利用成员函数vaLl()依次处理数组a的各列,完成题目的要求。 void print():按矩阵形式打印数组a。(3)在主函数中完成对该类的测试。输出示例:原数组:12 04116 11210220 3 1300 0 00处理后的数组:l2 04116 11 21 0220 3131162 2110 213 401 123【要求】源程序文件名必须为myfb.cpp,并放在T盘根目录下,供阅卷用。

答案

参考答案:

#include    class Array{        int a[D][E];    public:        Array(int b[][E],int n)        {           for(int i=0;i

改错题

阅读下列材料,完成相关任务(共20分)

材料一:历史年代标尺

材料二:17世纪后期至18世纪末,是中国清代的鼎盛时期,史称“康乾盛世”。那个时期中国的工业产量位居世界前列。但正是在这个时候,欧洲诸国先后开始了近代资产阶级革命和产业革命,社会生产力迅速发展,后来居上。而中国当时的统治者对这一历史性大变革却茫然无知,仍沉迷于盲目自大之中,视西方科学技术为“奇技淫巧”。“康乾盛世”之后的100多年,中国的发展大大落后了,国际地位急剧衰落,沦为半殖民地,备受外强欺辱。

——国务院 * * 温 * * 2007年11月19日在新加坡国立大学的演讲

请回答:

(1)请根据材料一中的年代标尺,填写下表对应的内容(12分)

 侵华战争不平等条约对中国的影响(危害)
A   
B  中国丧失了更多的主权
C   
D   
E 是100多年来中国人民反对帝国主义侵略第一次取得完全胜利的民族解放战争。
(2)19世纪中后期,外国列强接连发动的侵华战争,使中 * * 危机日益深重。面对列强侵略,中国人民奋起反抗。请写出两个这一时期反抗外国侵略的事例(2分)

(3)据材料并结合所学知识,分析中国一步步沦为半殖民地半封建社会的原因。(4分)

(4)年代尺见证了近代中 * * 的屈辱,而屈辱的背后又给中国人留下了哪些深刻的启迪?(2分)