问答题
【参考答案】
(A)错误:Sample()正确:Sample(){}(B)错误:void add(Sample sA,Sample s......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
简单应用题请编写一个函数int fun(int nFirst,int nSecond),求两个数的最小公倍数并返回这个值。注意:部分源程序已存在文件test13_2.cpp中。如输入7和8时,结果是56。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。文件test13_2的内容如下:#includeint fun(int nFirst,int nSecond);void main(){ int nFirst, nSecond; cout>nFirst; cout>nSecond; cout<< 最小公倍数: <<fun(nFirst,nSecond)<<endl;}int fun(int nFirst,int nSecond){}
点击查看答案&解析
问答题
综合应用题使用VC6打开考生文件夹下的工程test1-_3。此工程包含一个test1_3.cpp,其中定义了类circle和column,其中column类由circle类protected派生,但两个类的定义并不完整。请按要求完成下列操作,将程序补充完整。(1)定义类circle的保护数据成员r和area,它们都是double型的数据。请在注释 ** 1 ** 之后添加适当的语句。(2)添加类circle的无参数的构造函数,使circle对象的r默认值为0,请在注释 ** 2 ** 之后添加适当的语句。(3)添加派生类column构造函数的定义,传入的参数为double型的height和radius,并将其分别赋值给数据成员h和基类的r,请在注释 ** 3 ** 之后添加适当的语句。(4)完成派生类column的成员函数print的定义,使其以格式 r=_area=_ 先输出半径r和底面积area,再以格式 h=_vol=_ 输出高h和体积vol的值,请在注释 ** 4 ** 之后添加适当的语句。输出结果如下:r=1 area=3.1416h=2 vol=6.2832注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。源程序文件test1_3.cpp清单如下:#includeconst double pi=3.1416;class circle {protected: ** 1 **public: ** 2 ** circle(double radius){ r=radius; } void print() { area=r*r*pi; cout<< r= <<r<< << area= <<area<<endl; }};class column: protected circle{protected: double h;public: ** 3 ** void print() { ** 4 ** }};void main(){ column Col(1.0,2.0); Col.print();}
点击查看答案&解析
相关试题
简单应用题请编写一个函数int fun(int n...
综合应用题使用VC6打开考生文件夹下的工程...