程序4: #include 得 分 四、程序设计:(每小题10分,共 20 分) 1、编写一个程序,完成以下要求: 1)定义一个数组,用循环实现从键盘上输入10个正整数并放入数组; 2)输出该数组中元素的最大值及数组元素的平均值。 评阅人 2、定义一个矩形类Rect,该类有两个数据成员:长(Length,float 类型)、宽(Width,float类型),定义一个构造函数,用于初始化矩形对象,设置矩形的长和宽,另外定义一个成员函数用于计算矩形的面积,该函数原型为:double GetS( )。要求在主程序中定义并初始化一个矩形对象,并输出该矩形的面积。 答题卡 得 分 一、单项选择题:(每小题2分,共 30 分) 1 6 11 得 分 二、填空题:(每空1分,共 20 分) 【1】 【2】 【3】 【4】 【5】 【6】 【7】 【8】 【9】 【10】 【11】 【12】 【13】 【14】 【15】 【16】 【17】 【18】 【19】 【20】 得 分 三、程序阅读题:(每小题5分,共 30 分) 评阅人 评阅人 2 7 3 8 13 4 9 14 5 10 15 评阅人 12 1、 2、 3、 4、 5、 6、 2011-2012-2学期《C++程序设计》期末考试参考答案(A卷) 一、 单项选择题(每小题2分,共30分) 1 6 11 C A B 2 7 12 B D C 3 8 13 D A B 4 9 14 A C C 5 10 15 C C D 二、 填题 空 (每空1 分,共20分) 【1】 main 【2】 6 【3】 2 【4】 3 【5】 double 【6】 2.0 【7】m-(m/n)*n 【8】 struct 【9】 12 【10】 循环 【11】 switch 【12】 构造 【13】 析构 【14】 友元函数 15】 数据成员 【16】 成员函数 【17】 Nan 【18】 私有的(private)【19】 x %2 【20】 x/2 三、 程序阅读题 (每小题4分,共24分) 1、 1 5 7 11 13 17 19 S=73 2、 A=2, B=20 A=3, B=35 3、 S=40 4、 There are 2 Points. There are 7 Points. There are 2 Points. 5、 S=22 6、 31 129 四、 程序设计题(每小题10分,共20分) 1、 #include using namespace std; // 1分 void main() {int i,max,a[10]; //1分 float avg,s=0; //1分 for(i=0;i<10;i++) cin>>a[i]; //1分 max=a[0]; //1分 for(i=0;i<10;i++) //1分 {s+=a[i]; //1分 if(a[i]>max)max=a[i]; //1分 } avg=s/10; //分 cout<<\ cout<<\分 } 2、 #include\分 class Rect // 1分 { private: float Length,Width; // 1分 public: Rect (float L,float W) // 1分 {Length=L;Width=W;} // 1分 double GetS() {return Length*Width;} // 2分 }; void main() { Rect obj(3.0,4.0); //2分 cout<<\分 }
相关推荐: