皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
实验 1 类的建立与使用 [ 实验目的 ] 1 .掌握类和对象的定义与使用方法; 2 .熟悉类成员的访问权限控制方法。 [ 实验内容 ] 1 .在 标准 C++ 编程环境中编辑、编译和运行教材 P172 【例 5-1 】中的时钟程序 B 【 p 5_1_b.cpp 】 。 思考:为什么程序运行会产生这样的结果? 2 .定义一个类 Rectangle 以实现矩形的存放和打印,并在使用它。要求: ( 1 ) Rectangle 类中有私有数据成员长 len 和宽 wid ; ( 2 ) Rectangle 类中有以下公有成员函数: 1 设置矩形的长和宽 set() ,要求将矩形的长限制在 1~50 ,宽限制在 1~15 范围内; 2 打印矩形形状 print() ,一个长为 15 宽为 5 的矩形打印如下: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ( 3 )在 main() 函数中可以用类似下面的语句来使用 Rectangle 类: Rectangle r1; int l,w; cout<<" 请输入矩形的长和宽 : \n"; cin>>l>>w; r1.set(l,w); r1.print(); 3 .在上面的类 Rectangle 中定义公有成员函数 getLen() 取得矩形的长, getWid() 取得矩形的宽。再定义全局函数 Peri() 计算指定矩形的周长, A rea() 计算指定矩形的面积,要求在函数中分别用指针和引用方式来传递参数。 全局函数 Peri() 和 A rea() 的原型如下: double Peri(Rectangle *p); double Area(Rectangle &r); 在 main() 函数中使用 Peri() 和 Area() 函数来输出矩形的面积。 4 .将上面定义的全局函数 Peri() 和 Area() 改为 Rectangle 类中的成员函数,要求在类体外定义,并在 main() 函数中使用 Peri() 和 Area() 成员函数来输出矩形的面积。 5 .定义一个点类 Point ,分别定义成员函数 Distance() 和全局函数 Distance() 来求两点之间的距离。 1类 Point 可以参考如下定义: class Point{ private: double x, y; public: void set(double xx, double yy); double getX(); double getY(); double Distance(Point &p); }; 2全局函数 Distance() 的原型如下: double Distance(Point &p1, Point &p2); 3在 main() 函数中输入两个点的坐标,分别用成员函数 Distance() 和全局函数 Distance() 来计算并输出这两点之间的距离。 思考:成员函数与全局函数在对对象的操作上有何不同?这两种函数同名会不会有冲突? 注意:请将实验完成后的源程序代码和结果填到实验报告中,并将实验报告和程序源文件上传。 实验1.doc 实验1报告.doc
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【判断题】用分析天平称量样品时,称量器皿应尽量放在天平秤盘的中央。( )
A.
正确
B.
错误
【单选题】下列有关药品批发企业不正确的描述是( )
A.
是指将购进的药品销售给药品生产企业、经营企业、医疗机构的经营企业
B.
应建立以企业主要负责人为首的质量领导组织
C.
药品储存作业区、辅助作业区、办公生活区分开一定距离
D.
是指将购进的药品直接销售给消费者的药品经营企业
【单选题】下列有关药品批发企业 不正确 的描述是
A.
是指将购进的药品销售给药品生产、经营企业、医疗机构的经营企业
B.
是指将购进的药品直接销售给消费者的药品经营企业
C.
应建立以企业主要负责人为首的质量领导组织
D.
药品储存作业区、辅助作业区、办公生活区分开一室距离
【单选题】按理想的时序分类,理想分为
A.
个人理想与社会理想
B.
长远理想与近期理想
C.
职业理想与生活理想
D.
一般理想与崇高理想
【单选题】等差数列4,9,14,19,......的第30项是多少?
A.
149
B.
154
C.
159
D.
1
【单选题】下列有关药品批发企业不正确的描述是:
A.
是指将购进药品销售给药品生产、经营企业、医疗机构的经营企业
B.
应建立以企业主要负责人为首的质量领导组织
C.
药品储存作业区、辅助作业区、办公生活区分开一定距离
D.
企业负责人应有具有药学专业技术职称的人员
E.
指将购进的药品直接销售给消费者的药品经营企业
【单选题】下列有关药品批发企业不正确的描述是
A.
是指将购进的药品销售给药品生产、经营企业、医疗机构的经营企业
B.
是指将购进的药品直接销售给消费者的药品经营企业
C.
应建立以企业主要负责为首的质量领导组织
D.
药品储存作业区、辅助作业区、办公生活区分开一室距离
【简答题】一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 1. 求第30位数是多少. 2.写出该数列的通项公式和递推公式
【简答题】某厂现存入银行一笔款项,计划从第 6年年末起每年从银行提取现金30 000元,连续8年,银行存款年利率为10%。 要求:该厂现在应存入的款项是多少。用两段折现法计算结果为()元,不用列式,直接填结果,结果保留整数!
【简答题】问题描述 观察这个数列: 1 3 0 2 -1 1 -2 ... 这个数列中后一项总是比前一项增加2或者减少3。 栋栋对这种数列很好奇,他想知道长度为 n 和为 s 而且后一项总是比前一项增加a或者减少b的整数数列可能有多少种呢? 输入格式 输入的第一行包含四个整数 n s a b,含义如前面说述。 输出格式 输出一行,包含一个整数,表示满足条件的方案数。由于这个数很大,请输出方案数除以10000...
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题