第一范文网 - 专业文章范例文档资料分享平台

C++程序设计期末试卷-A卷及答案

来源:用户分享 时间:2025/8/25 16:51:00 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

程序4: #include using namespace std; int count=0; class Point {int x,y; public: Point() {x=1;y=1;count++;} ~Point(){count--;} friend void display(); }; void display() {cout<<”There are ”< void main() { int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,6,9,12},{5,4,3,6}}; int i,s=0; for(i=0;i<4;i++) s+=aa[i][2]; cout<<\ } 程序6: #include using namespace std; long fun(int n) {long f; if(n<0)cout<<\ else if(n==0)f=1; else f=n+(n-1)*fun(n-1); return f; } void main() {cout<

得 分 四、程序设计:(每小题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<<\分 }

搜索更多关于: C++程序设计期末试卷-A卷及答案 的文档
C++程序设计期末试卷-A卷及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6cx3k5z2an1x2cx44e354ncj33s24s019ph_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top