- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[C习题
第一章
1.下列程序有什么错误
#includeiostream
Using namespce std;
Int main()
{int x,y,z;
cinxy;
z=x+y;
cout”x+y=”z;
}
(2)#include iostream
using namespace std;
class Box
{
public:
int Box(int,int,int);
int volume();
private:
int height;
int width;
int length;
};
Int Box::Box(int h,int w,int len)
{
height=h; width=w; length=len;
}
Int Box:: volume()
{
return (height*width*length);
}
void main()
{
Box box(1,2,3);
coutbox.volume()endl;
}
2.C++中引用与指针有什么区别?
1.指针可以不用初始化,而引用必须初始化。
2.指针可以赋值为空,而引用不可以。
3.指针的指向可以改变,而引用不可以。
3.程序分析题
#includeiostream
using namespace std;
void fun1(int x,int y)
{
Int t;
t=x; x=y; y=t;
}
void fun2(int *x,int *y)
{
Int *t;
t=x; x=y; y=t;
}
Int main(void)
{
Int a,b;
a=11; b=22;
fun2(a,b);
cout”a=”a”b=”bendl;
fun1(a,b);
cout”a=”a”b=”bendl;
return 0;
}
11 22
22 11
4.程序设计题
(1)使用函数重载的方法定义两个重名函数,分别求出整型数的两点间距离和浮点型数的两点间距离。
(2)写一个重载的max函数,它获取double类型的两个或三个参数,返回其中最大的数。
(3)声明一个Circle类,有数据成员Radius(半径),成员函数GetArea(),计算圆的面积,构造一个Circle的对象进行测试
(4)声明一个类box,有数据成员height(高),width(宽),length(长),volume(体积)请编写两个成员函数,一个用于设置其数据成员的值,另一个它将box类的引用作为形参,并显示每个成员的值
(5)编写一个程序输入3个学生的英语和计算机成绩,并按总分从高到低排序。要求设计一个学生类。
(6)编写程序,用关键字声明一个“学生”类类型,并声明三个私有数据成员:num(学号),name(姓名)和sex(性别)。建立一个成员函数输出学生信息。
(7)声明一个类,有数据成员年,月,日,建立两个成员函数依次用以输入日期,计算所输入日期在本年中是第几天,注意闰年问题。
第二章
1.程序分析题
(1)#includeiostream
using namespace std;
class Foo
{
public:
Foo(int x)
{ (*this).x=x; coutAendl; }
Foo()
{ x=0; coutZ; }
private:
int x;
};
int main()
{
Foo f[3], g(3);
return 0;
}
(2)#includeiostream
using namespace std;
class Sample
{
public:
Sample(){}
~Sample(){cout*endl;
};
int main(void)
{
Sample temp[2],*pTemp;
return 0;
}
2.程序设计题
(1)有两个长方柱,其长,宽,高分别为“12,30,25”和“10,14,20”,求它们的体积,在类中用带参数的构造函数。
(2)建立一个对象数组,内放5个学生的数据(学号,成绩),用指针指向数组首元素,输出第1,3,5个学生的数据,初值自拟。
(3)定义一个描述学生基本情况的类,数据成员包括姓名,学号,C++成绩,英语和数学成绩,成员函数包括输出数据,求出总成绩和平均成绩,数据自拟。
(4)设计一个类CRectangle,要求其满足下述要求:
1 定义一个带参数的构造函数,参数有四个:前两个参数和后两个参数分别代表矩形的左上角和右下角坐标,当给定的坐标不能构成
您可能关注的文档
- 《秭归一中2011届高三数学理科周考试卷9.doc
- [Android推箱子游戏.doc
- [联系观导学案讲评.doc
- [Android系列手机入门、刷机教程.doc
- 《积极心理学培训测试题答案.doc
- [Android智能电视APP开发笔记二Android开发环境搭建.doc
- [android网络应用开发文献翻译.doc
- 《积极心理治疗案例分析.doc
- [android测试环境搭建.doc
- 《积累雅思大作文教育类话题.doc
- 2025年春人教版七年级下册数学全册课件.pptx
- 2024年秋季学期新人教版三年级上册英语课件 Unit 4 Part A 第3课时 Letters and sounds.pptx
- 2025年春北师大版一年级下册数学全册课件.pptx
- 2024年秋新译林版英语三年级上册 Unit 5 第1课时 Cartoon time 教学课件.pptx
- 2025年春冀教版一年级数学下册全册教学课件.pptx
- 2025年春北师大版数学一年级下册全册课件.pptx
- 2024年秋新冀教版英语三年级上册教学课件 Unit 1 Lesson 1.pptx
- 2024年秋新沪教牛津版英语三年级上册课件 Unit 6 第3课时.pptx
- 2025年春人教版地理七年级下册全册教学课件.pptx
- 2024年秋新人教版三年级上册英语教学课件 Unit 4 Part A 第3课时 Letters and sounds.pptx
最近下载
- 2024年全国眼视光行业眼镜验光员技能大赛理论参考试题库(含答案).pdf VIP
- 2025年11课《种树郭橐驼传》理解性默写练习(附参考答案) .pdf VIP
- 21个行业审核作业指导书.doc VIP
- 医院加强信息化建设 提高信息化水平工作情况四篇.docx VIP
- 《从局部抗战到全面抗战》部优教学设计.doc VIP
- 施耐德 ATV320 安全功能手册.pdf VIP
- 汉钟压缩机调试技术-hanbell.ppt VIP
- powmax国迈变频器POWSD-E3 交流伺服驱动器随机手册V17.pdf VIP
- 疫源地消毒总则gb19193-2015.docx VIP
- ASTM F1224-89(2004)E1 美国材料与试验协会标准.pdf VIP
文档评论(0)