当前位置: 首页 > 计算机 > 问题详情
问题

已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和 类SuperClass中的getSum为纯

已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和,类SuperClass中的getSum为纯虚拟函数,程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,分析程序运行到第15行且尚未执行第15行的语句时成员变量j的值,最后给出程序运行后的输出结果。

[C++代码]

01 inclUde<iostream>

02 using namespace std;

03 class SuperClass {

04 private:

05 int i;

06 publiC:

07 SuperClass()(i=5;)

08 virtual iht getValueO(return i ;)

09 virtual int getSum()=0;

10 };

11 class SubClass:public SuperClass{

12 int J ;

13 public:

14 SubClass(int j):j(0){

15 (1) =j; //用参数j的值更新数据成员

16 };

17 int getValue(){return j;)

18 int getSum(){

19 return (2) getValue()+j;

20 }

21 };

22 void main(void){

23 SuperClass s=new SubClass(-3);

24 cout<<s->getValue()<<"";

25 tout<<s->getSum()<<endl;

26 delete s;

27 }

发布时间:2024-05-04
参考答案

正确答案:(1) this->j (2) superclass!! 错误更正结果为:SuperClass *s=new SubClass(-3); 变量j的值为0 运行结果为-32
(1) this->j (2) superclass!! 错误更正结果为:SuperClass *s=new SubClass(-3); 变量j的值为0 运行结果为-3,2

相关问题
  • 网络社区营销就是把具有()的访问者或互相熟悉的人群集中到一个

    网络社区营销就是把具有()的访问者或互相熟悉的人群集中到一个(),达到成员相互沟通、资源互相分享的目的,从而达到商品的营销效果。

    答案解析
  • 一个为期2年的项目已经实施了1年 在项目期间不同的项目成员进进

    一个为期2年的项目已经实施了1年,在项目期间不同的项目成员进进出出,团队成员已经发生了较大的变化,而相应的团队职责分工也已经与原计划有了很多出入

    答案解析
  • 大型系统集成项目的复杂性体现在技术 成员 环境 ()四个方面

    大型系统集成项目的复杂性体现在技术、成员、环境、()四个方面。A:时间B:投资C:制度D:约束

    答案解析
  • 已知有结构体:struct sk{ int a;float b;}data *p;若有p=&

    已知有结构体: struct sk { int a; float b; }data,*p; 若有p=&data,则对data的成员a的正确引用是()。A.(*p) data aB.(*p) a;C.p->data a

    答案解析
  • 评标委员会中 技术 经济等方面的专家不得少于成员总数的(65)

    评标委员会中,技术、经济等方面的专家不得少于成员总数的(65)。(65)A 2 3B 1 2C 1 3D 2 5请帮忙给出正确答案和分析,谢谢!

    答案解析
  • 下面关于因特网说法错误的是()。A)计算机是因特网中不可缺少的

    下面关于因特网说法错误的是()。A)计算机是因特网中不可缺少的成员,是信息资源和服务的载体B)因特网上众多搜索引擎的出现,使得信息的查询和检索更加

    答案解析
  • 已知p是一个指向类Sample数据成员m的指针 s是类Sample的一个对

    已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,()是正确的。A.s p=5B.s->p=5C.s *p=5D.*s p=5请帮忙给出正确答案和分析,谢谢!

    答案解析
  • 下列关于虚函数的说明中 正确的是()。 A.从虚基类继承的函

    下列关于虚函数的说明中,正确的是()。A.从虚基类继承的函数都是虚函数B.虚函数不得是静态成员函数C.只能通过指针或引用调用虚函数D.抽象类中的成

    答案解析
  • 下面对静态数据成员的描述中 正确的是()。 A.静态数据成员是

    下面对静态数据成员的描述中,正确的是()。A.静态数据成员是类的所有对象共享的数据B.类的每个对象都有自己的静态数据成员C.类的不同对象有不同的静态

    答案解析
  • 非成员函数只有在声明为类的_时才能访问这个类的所有private成员。

    非成员函数只有在声明为类的_时才能访问这个类的所有private成员。请帮忙给出正确答案和分析,谢谢!

    答案解析

最新问题

Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5