首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义私有常量PI,请在注释//********1********后添加适当的语句。 (2)完成类的私有常量PI的赋
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义私有常量PI,请在注释//********1********后添加适当的语句。 (2)完成类的私有常量PI的赋
admin
2019-06-05
42
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)定义私有常量PI,请在注释//********1********后添加适当的语句。
(2)完成类的私有常量PI的赋值,以及完成对半径radius的赋值。请在注释//********2********后添加适当的语句。
(3)完成计算圆面积的函数GetArea()。请在注释//********3********后添加适当的语句。
(4)完成计算圆周长的函数GetGinh()。请在注释//********4********后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
#include<iostream.h>
#define CONST_PI3.141592
class CCircle
{
private:
double radius;
//********1********
public:
//********2********
CCircle(int radius)
(this->radius=radius;}
double GetArea()
{
//********3********
}
double GetGirth()
{
//********4********
}
void SetRadius(int m)
{
radius=m;
}
};
int main()
{
CCircle circle(5);
cout<<circle.GetArea()<<endl;
cout<<circle.GetGirth()<<endl;
circle.SetRadius(10);
cout<<Circle.GetArea()<<endl;
cout<<circle.GetGirth()<<endl;
return0;
}
选项
答案
(1)添加语句:const double PI; (2)将“CCircle(int radius)”补充完整为:CCircle(int radius):PI(CONST PI) (3)添加语句:return radius*radius*PI; (4)添加语句:return2*radius*PI;
解析
(1)第1个标识下定义私有常量PI,常数据成员是使用const说明的数据成员,因此第1个标识下应添加“constdouble PI;”。
(2)常数据成员的初始化只能通过构造函数的成员初始化列表进行,构造函数CCircle(int radius)应对常数据成员PI进行初始化,第2个标识下应改为“CCircle(int radius):PI(CONST_PI)”。
(3)第3个标识下返回圆面积值,圆面积为半径平方与PI的乘积值,即第3标识下应添加“return radius*radius*PI;”。
(4)第4个标识下返回周长,即第4表示下应添加“return2*radius*PI:”。
转载请注明原文地址:https://kaotiyun.com/show/mm8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下语句序列:intx=-10;while(++x){}运行时while循环体的执行次数为______。
负责数据库中查询操作的数据库语言是()。A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言
在软件开发中,需求分析阶段产生的主要文档是()。A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书
在关系模型中,把数据看成一个二维表,每一个二维表称为一个______。
数据流的类型有__________和事务型。
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。
不改变关系表中的属性个数但能减少元组个数的是__________。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的___________。
下面有关this指针的叙述中,正确的是()。
表示C++类中保护成员的关键字是( )。
随机试题
下列有关我国抗美援朝战争的说法正确的是:
近代护理形成的时间为
经济中心城市的聚集主要源于其自身经济的()。
下列各项中,影响持有至到期投资摊余成本因素的有()。
根据知识能否清晰地表述和有效地转移,可以把知识分为显性知识和隐性知识。显性知识是指能够被人类以一定符码系统(最典型的是语言,也包括数学公式、各类图表、盲文、手势语、旗语等诸种符号形式)加以完整表述的知识。隐性知识是指用文字、语言、图像等形式不易表达清楚的主
小华要建立班级学生信息表,字段如下图。下列数据能作为其记录的是()。
某服装公司欲赶制一批服装用于国庆节日期间销售,因资金不足,遂向当地某银行申请借款。双方于8月20日签订了借款合同,合同约定:合同订立后3日内由某银行向某公司提供10万元贷款,借款期限为6个月。但某银行直到9月23日才将贷款提供给某公司。造成某公司生产的服装
把下面的六个图形分为两类,使每一类图形都有各自的共同特征和规律,分类正确的一项是,
函数(其中C是任意常数)对微分方程而言()
在有关计算机软件的描述中,下面不正确的是
最新回复
(
0
)