- 168
- 0
- 约1.19万字
- 约 31页
- 2017-01-06 发布于北京
- 举报
[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 定义一个带参数的构造函数,参数有四个:前两个参数和后两个参数分别代表矩形的左上角和右下角坐标,当给定的坐标不能构成
您可能关注的文档
最近下载
- 2025年招标师评标标准一致性核查表专题试卷及解析.pdf VIP
- 2025年金融风险管理师空头对冲策略应用专题试卷及解析.pdf VIP
- 2026年江西制造职业技术学院单招职业适应性测试题库附答案解析.docx VIP
- 薄膜太阳能电池激光划线工艺精度控制方法.pdf VIP
- 2025年项目管理专业采购与项目人工智能应用专题试卷及解析.pdf VIP
- 2025年互联网营销师混合调研方法应用专题试卷及解析.pdf VIP
- 人音版六年级下册《游子吟》课件(共13张PPT无音频)(含音频+视频).ppt VIP
- 2024年黑龙江省绥化市肇东市肇东镇招聘社区工作者真题及答案详解一套.docx VIP
- 1994浙江定额.doc VIP
- 巨人通力G3001007(A)电气原理图.pdf VIP
原创力文档

文档评论(0)