简答题

使用虚函数编写程序求球体和圆柱体的体积及表面积。由于球体和圆柱体都可以看做由圆继承而来,所以可以把圆类Circle作为基类。在Circle类中定义一个数据成员radius和两个虚函数area和volume。由Circle类派生Sphere类和Column类。在派生类中对虚函数area和volume重新定义,分别求球体和圆柱体的体积及表面积。

正确答案



答案解析

相似试题
  • 编写程序,从键盘输入圆柱体的底面半径r和高h,求圆柱体的体积并输出(л=3.14159,结果保留2位小数)。

    简答题查看答案

  • 编写一个子函数fun,求两个矩阵的乘积矩阵;主程序中输入两个矩阵的阶数和元素值,调用fun,求出乘积矩阵,在主程序中将原矩阵和乘积矩阵输出。

    简答题查看答案

  • 请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!

    简答题查看答案

  • 分别使用成员函数和友员函数编写程序重载运算符“+”,使该运算符能实现两个字符串的连接。

    简答题查看答案

  • 有函数f(x)=1-x /3+x/5-x/7+x/9…编写函数程序求f(x),使误差小于0.0000001

    简答题查看答案

  • 定义一个Rectangle类,它包含两个数据成员length和width;以及包含用于求长方形面积的成员函数。再定义Rectangle的派生类Rectangular,它包含一个新数据成员height和用来求长方体体积的成员函数。在main函数中,使用两个类,求某个长方形的面积和某个长方体的体积。

    简答题查看答案

  • 在编写函数时,建议首先对形参进行类型检查和数值范围检查之后再编写功能代码,或者使用异常处理结构,尽量避免代码抛出异常而导致程序崩溃。

    判断题查看答案

  • 编写函数文件求半径为r的圆的面积和周长

    简答题查看答案

  • 编写一个程序,将两个字符串连接起来,不要使用strcat函数。

    简答题查看答案