问答题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义私有常量PI,请在注释//********1********后添加适当的语句。(2)完成类的私有常量PI的赋值,以及完成对半径radius的赋值。请在注释//********2********后添加适当的语句。(3)完成计算圆面积的函数GetArea()。请在注释//********3********后添加适当的语句。(4)完成计算圆周长的函数GetGinh()。请在注释//********4********后添加适当的语句。注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。#include<iostream.h>#define CONST_PI3.141592class 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)”补充完整为......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)