试题详情
- 简答题先建立一个Point(点)类,包含数据成员x,y(坐标点)。以它为基类,派生出一个Circle(圆)类,增加数据成员r(半径),再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,在增加数据成员h(高)。编写程序,重载运算符“<<”和“>>”,使之能够用于输出以上类对象。
关注下方微信公众号,在线模考后查看

热门试题
- 有如下一段程序,则以下不合法的是()
- 按下列要求编程: (1)定义一个描述矩
- 使用new运算符创建的对象称为堆对象。
- 在格式输出的标志字中,设置格式对齐位的有
- 下列关于对象的描述中,错误的是()。
- 在C++语言中,所有函数在调用前都要说明
- 阶乘尾数零的个数100的尾数有多少个零。
- 以下程序的输出的结果是()。 int
- 函数void-encrypt(char*
- 什么叫做友元函数?
- 抽象类可以定义对象,不可以定义对象指针和
- 若有类T说明class T{inti;f
- 已知三角形三边边长为abc,利用公式求面
- 有一个Time类,包含数据成员minut
- 复合语句就是分程序。
- 实现集合运算求补集~A运算的对应表达式是
- 分析下列程序的输出结果:
- 保护继承方式下基类的保护成员在派生类仍是
- 简述值调用和引用调用的相同点与不同点。
- 假定AB为一个类,则执行 “