首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义私有常量PI, 请在注释∥********1********后添加适当的语句。 (2)完成类的私有常量PI的
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义私有常量PI, 请在注释∥********1********后添加适当的语句。 (2)完成类的私有常量PI的
admin
2017-09-20
22
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)定义私有常量PI, 请在注释∥********1********后添加适当的语句。
(2)完成类的私有常量PI的赋值,以及完成对半径radius的赋值。请在注释∥********2********后添加适当的语句。
(3)完成计算圆面积的函数GetArea0。请在注释∥********3********后添加适当的语句。
(4)完成计算圆周长的函数GetGirth0。请在注释∥********4********后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
#include
#define CONST PI 3.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 msin()
{
CCircle circle(5);
cout<
<
cout<
<
circle.SetRadius(10);
cout<
cout<
return 0;
}
选项
答案
(1)添加语句:const double PI; (2)将“CCircle(int radius)”补充完整为:CCircle(int radius):PI(CONST—PI) (3)添加语句:return radius*radius*pI; (4)添加语句:return 2*radius*PI;
解析
程序当中定义了CCircle类,含有成员变量radius和常成员PI,成员函数GetArea返回圆面积,成员函数GetGirth返回圆周长,SetRadius(int m)函数改变radius大小。
转载请注明原文地址:https://jikaoti.com/ti/XSt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于getline()函数的描述中,错误的是()。
下列运算符中,*运算符在C++中不能重载()。
在用class定义一个类时,数据成员和成员函数默认的访问权限是【】:
算法的基本特征是可行性、确定性、【】和拥有足够的情报。
下面的哪个选项不能作为函数的返回类型?
结构化程序设计主要强调的是
下面程序执行的结果是【 】#include<iostream>usingnamespacestd;classA{public:staticintx;A(inty){cout<<x+
以下非法的赋值语句是
下列选项,不正确的是
按照“后进先出”原则组织数据的数据结构是()。
随机试题
当事人()时效期间。A.可以依法约定B.自愿协商更改C.经过充分协商预先决定不要D.不得更改
试带法检测尿蛋白时反应敏感的蛋白是
一般人群降压目标血压水平为
尧山风景名胜区,又名石人山,位于河南省平顶山市,地处伏牛山东段。下列景点属于尧山风景区的是()
基因就是()。
关于ICMP差错报文的特点,错误的是()。
在C语言中,当表达式值为0时表示逻辑值“假”,当表达式值为______时表示逻辑值“真”。
Mr.Reeceisaninterestingoldman.Mr.Reeceworked【C1】______afarm.Heandhiswife【C2】______alotofthingsandtheyhads
Readthearticlebelowaboutchoosingthebestonlineadvertisingcampaign.Inmostofthelines(34-45),thereisoneextra
The______metercandetectevenaverySmallamountofgasintheroom.
最新回复
(
0
)