首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义私有常量PI, 请在注释∥********1********后添加适当的语句。 (2)完成类的私有常量PI的
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义私有常量PI, 请在注释∥********1********后添加适当的语句。 (2)完成类的私有常量PI的
admin
2017-09-20
50
问题
使用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://kaotiyun.com/show/BHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是________。#include<iostream.h>classbase{public:virtualvoidwho(){cout<<"baseclass"<<end1;}
以下程序的执行结果是【】。#include<iostream.h>#include<fstream.h>#include<stdlib.h>intmain(){fstreamoutfile
下面对静态数据成员的描述中,正确的是
设有数组定义:char array []= "China";则数组array 所占的空间为
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为
利用成员函数对双目运算符重载,其左操作数为______,右操作数为______。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
栈和队列的共同特点是
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
学校心理辅导工作就其实质来说是一种相互尊重、信任及和谐的()
下列关于氢氧化铝的叙述,不正确的是
在FIDIC合同条件下,工程结算的条件包括()。
建设项目和单项工程造价资料积累的内容有()。
目前在国内企业中运用最广泛、最成熟、最有效的工作分析方法是( )。
将事先编号的原材料通知单录入系统,生成发出原材料给工厂以供生产的原材料发出通知单,能够防范的风险是()。
下列道教名山均在江西省境内的是()。
在学生品德结构中,处于基础地位的是()
解释程序的功能是()。
AsplitB.conflictC.tiredD.lessE.takeonF.harmonyG.damageH.largerI.takeoverJ.ifKdifferenceL.stuckM.becau
最新回复
(
0
)