Questão
ID 1133810Disciplina: Tecnologia da Informação
Assunto: C e C++
Ano: 2012 Banca: COPS UEL - Coordenadoria de Processos Seletivos da Universidade Estadual de Londrina Órgão: Secretaria de Administração e Previdência do Paraná
Considere o código C++ a seguir.
class A
{
private:
int i;
public:
A(){i = 2;}
A(int a){i = a;}
void print(){printf("%d",i);}
int get(){return i;}
};
class B:public A
{
private:
int j;
public:
B(){j = 1;}
void operator+=(B b){j += b.get();}
void print(){printf("%d",j);}
};
int main()
{
B b;
B c = b;
c += c;
c += c;
c.print();
return 0;
}
Assinale a alternativa que apresenta, corretamente, o valor que será impresso na linha c.print().