收藏 分销(赏)

c语言实验4-结构、类及对象.doc

上传人:仙人****88 文档编号:7389912 上传时间:2025-01-02 格式:DOC 页数:2 大小:40.50KB 下载积分:10 金币
下载 相关 举报
c语言实验4-结构、类及对象.doc_第1页
第1页 / 共2页
c语言实验4-结构、类及对象.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
实验四 结构、类和对象 l 实验目的 1、掌握结构体的定义和使用方法。 2、掌握类的定义和使用方法。 3、掌握类的构造函数和析构函数的概念和使用方法。 4、体会面向对象程序设计方法。 l 实验内容 1、读程序写运行结果: class A { public: A( ) { a1=a2=0; cout<<“Default constructor called.\n”; } A( int i ,int j); ~A( ) { cout<<“Destructor called.\n”; } void Print( ) { cout<<“a1=“<<a1<<“,”<<“a2=“<<a2<<endl; } private: int a1, a2; } ; A::A( int i , int j) { a1= i ; a2=j; cout<<“Constructor called.\n”; } void main( ) { A a, b(5,8); a .Print( ); b .Print( ); } 2、建立球体类sphere。sphere的构造函数要为球体的半径r (double型)赋初值。用类sphere计算球体的体积v。类sphere中还包含一成员函数vol( ), 用来显示球体对象的体积。请写出完整的程序用来计算某球体的体积并输出. 球体的体积公式: 输入以下程序并调试运行。 #include <iostream > #include <cmath> using namespace std; class sphere { private: double r; double v; public: sphere(double radius=0); //构造函数; void vol( ); //计算并输出球体对象的体积; }; sphere:sphere(double radius=0) { r=radius;} void sphere::vol( ); { 请完善该函数体;//计算并输出球体的体积; } void main() { sphere s1(2.5); s1.vol( ); } 3、编写程序,当输入某小组5个人的姓名、性别、出生年份等信息后,能统计出男女人数以及1988年以后(含1988年)出生的人数。 [实现要求] 定义结构体数组来实现,主函数中要求输入相关数据。 4、 (提高题)编程题:定义一个实现两个浮点数的四则运算的计算器类calculator。其数据成员包括两个运算数和运算结果;几个成员函数分别实现运算数的加、减、乘、除 以及运算结果的输出。要求在主函数中输入两个运算数,利用calculator类分别输出它们加、减、乘、除运算的结果。 2
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服