- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[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
- 人教新目标版英语九年级 中考模拟学情评估(三)(含答案).pdf
- 上海市风华中学2024-2025学年高三上学期9月阶段测试英语试题(无答案).pdf
- 统编版2024-2025学年语文六年级上册期末检测卷(有答案).pdf
- 人教新目标版英语九年级第二学期全册学情评估(含答案).pdf
- 内蒙古自治区巴彦淖尔市杭锦后旗第六中学2024-2025学年八年级上学期阶段性测试历史试题(解析版).pdf
- 湖南省娄底市涟源市部分学校2024-2025学年高一上学期9月月考语文试题 Word版无答案.pdf
- 湖南省衡阳市常宁市2023-2024学年七年级上学期期末考试英语试题.pdf
- 湖南省娄底市涟源市部分学校2024-2025学年高一上学期9月月考语文试题 Word版含解析.pdf
- 江苏省泰州市姜堰区城西实验学校2024-2025学年部编版九年级上学期月考历史试卷(原卷版).pdf
- 内蒙古伊金霍洛旗2022-2023学年七年级上学期期末考试英语试题.pdf
最近下载
- 医学免疫学试题~库.doc
- 广东省广州市南沙区实验外语学校2022-2023学年七年级上学期第一次月考数学试题.docx
- 旋挖钻机安装拆卸施工方案.docx VIP
- 第一章-婴幼儿发展概述.pptx VIP
- 新生儿病房建设与设备配置标准- 2023 20231010.doc VIP
- 年处理3000万只玻璃瓶蒙砂项目环评(2021年新版环评)环境影响报告表.pdf VIP
- 海尔10公斤双动力波轮洗衣机_XQS100-BZ556_使用说明书技术数据参数用户须知指南产品手册电子版.pdf VIP
- 人教新目标英语八年级上册unit3单元语法练习题(含答案).doc
- 10《老人与海(节选)》课件(共64张PPT)统编版高中语文选择性必修上册.pptx VIP
- 注塑车间管理条例.doc VIP
文档评论(0)