Imagem de fundo

Considere o código a seguir. class A{---public:---------A(){...

Considere o código a seguir.

class A

{

---public:

---------A(){}

---------~A(){}

---------int value(){return 0;}

};

class B:public A

{

---public:

---------B(){}

---------~B(){}

---------int value(){return 1;}

};

class C:public B

{

---public:

---------C(){};

---------~C(){};

---------int value(){return 2;}

};

class D:public A

{

---public:

---------D(){}

---------~D(){}

---------int value(){return 3;}

};

int main()

{

----A d;

----B a;

----C b;

----D c;

----int v = a.value() + b.value() + c.value();

----return 0;

}

Assinale a alternativa que apresenta, corretamente, o valor que será atribuído à variável v.


A

0


B

2


C

3


D

4


E

6