C++期末考试试卷答案(2)
cout<<"的距离是:"<<d(p1,p2)<<endl; }
点(2,3)到点(4,5)的距离是:2.82843
5、将下列程序的运行结果写在右边空白位置
#include<iostream.h> class T { public:
T( int x) { a=x; b+=x;}; static void display( T c)
{cout<<"a="<<c.a<<'\t'<<"b="<<c.b<<endl;} private: int a;
static int b; };
int T::b=5; void main() { T A(3),B(5); T::display(A); T::display(B); }
a=3 b=13 a=5 b=13
四、程序设计题(4小题,每小题10分,共40分)
1、输入某学生成绩,若成绩在通常情况下85分以上输出"very good",若成绩在60分到85分之间输出"good",若成绩低于60分输出"no good"。 #include<iostream> using namespace std; void main() { }
int score;
cout<<"输入分数:"; cin>>score;
if(score>=85)cout<<"very good!"; else if(score>=60)cout<<"good!"; else cout<<"no good!";
2、编写一个程序,包含三个重载的display函数和一个主函数。要求第一个函数输出double 值,前面用字符串“a double:”引导,第二个函数输出 一个int值,前面用字符串“a int:”引导,第三个函数输出一个char字符值,前面用字符串“a char:”引导,在主函数中分别
计算机 c语言 c++ 期末考试真题
用double、int 和char型变量作为实参调用display函数。 #include<iostream> using namespace std; void display(double x) { }
cout<<"a double:"<<x;
void display(int x) { }
void display(char x) { }
void main() { display(1.345);cout<<endl;
display(3);cout<<endl; display('a');cout<<endl; cout<<"a char:"<<x; cout<<"a int:"<<x;
}
3、编写程序,按照指定长度生成动态数组,用随机数对数组元素赋值,然后逆置该数组元素。输出逆置前后的数组元素序列。要求逆置时不使用辅助数组。 #include<iostream> #include<ctime> #include<cstdlib> #include<iomanip> using namespace std; void main() {
int n;
cout<<"输入数组长度:"; cin>>n;
int *p=new int[n]; srand(unsigned(time(0))); for(int *a=p;a<p+n;++a) {
*a=rand()%n;
cout<<setw(3)<<*a;
} cout<<endl;
for(int i=0;i<n/2;++i)
计算机 c语言 c++ 期末考试真题
{
int t; t=*(p+i); *(p+i)=*(p+n-1-i); *(p+n-1-i)=t; }
for(int *b=p;b<p+n;++b) }
4、定义一个Student类,在该类定义中包括:一个数据成员score(分数) 及两个静态数据成员total(总分)和学生人数count;成员函数scoretalcount(float s)用于设置分数、求总分和累计学生人数;静态成员函数sum用于返回总分;静态成员函数average用于求平均值。
#include<iostream> #include<ctime> #include<cstdlib> #include<iomanip> using namespace std; class Student {
float score;
static float total; static int count; { }
cout<<setw(3)<<*b;
public: void scoretalcount(float s)
{ }
score=s; total+=s; ++count;
static float sum() {return total;}
static float average() {return total/count;} };
int Student::count=0; float Student::total=0; void main() {
Student s1,s2,s3;
s1.scoretalcount(80); s2.scoretalcount(70);
计算机 c语言 c++ 期末考试真题
}
s3.scoretalcount(60);
cout<<"总成绩为:"<<Student::sum(); cout<<endl;
cout<<"平均分为:"<<Student::average();
计算机 c语言 c++ 期末考试真题
《C++语言程序设计》答题纸
班级: 学号: 姓名:
1、 2、 3、 4、 5、
三、程序分析题:给出下面各程序的输出结果。 (5小题,每小题4 分,共20分 ) 1、 2、 3、 4、
一、单项选择题(用铅笔在正确的选项上涂黑)。
5、
计算机 c语言 c++ 期末考试真题
四、程序设计题(4小题,每小题10分
…… 此处隐藏:449字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




