问答题
使用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<
【参考答案】
正确答案:(1)添加语句:const double PI; (2)将“CCircle(int radius)”补充完整为......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如: s1为“1 1 12223333aaaaeeffd” s2为“11”则返回1 s2为“aa”则返回2注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#inClude<iOStream.h>//注意只能使用int类型,不能类型转换int fun(char*s1,char*s2){}Void main(){ char S1[1 02 4]; char S2[2 5 6]; cout<<“please input a string:”<<end1; cin.getline(S 1,1 02 4); cout<<“please input otherstring:”<<end1; cin.getline(S2,2 5 6); cout<<fun(S1,S2); cout<<end1; return;}
点击查看答案
问答题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:151注意:错误的语句在∥********error********的下面,修改该语句即可。#include∥********error********enum{Sun,Mon,Tue,Wed,Thu,Fri,Sat,∥********error********}MyEnum;struct Struct{∥********error********int Fri,int Sun;};void main(){int i=Mon;MyEnum t=Fri;Struct str1;Strl.Fri=Mon;cout<<i<<endl;cout<<t<<endl;cout<<strl.Fri<<endl;}
点击查看答案&解析
相关试题
使用VC6打开考生文件夹下的源程序文件modi...
使用VC6打开考生文件夹下的源程序文件modi...