Questão
ID 1425859Disciplina: Tecnologia da Informação
Assunto: C e C++
Ano: 2011 Banca: FUNPAR NC UFPR - Universidade Federal do Paraná Órgão: Itaipu Binacional
Sobre herança em C++, considere as seguintes afirmativas:
1. A declaração class derived: public base2, public base1 é um exemplo de herança múltipla.
2. A sequência de inicialização começa pela classe derivada, seguida pela sequência de ordem estabelecida na
lista de herança.
3. A sequência de destruição começa pela ordem inversa da estabelecida na lista de herança, seguida da
destruição da classe derivada.
4. Ao não se explicitar o especificador de acesso, o compilador usará “protected” como padrão durante a
interpretação do código.
Assinale a alternativa correta.
1. A declaração class derived: public base2, public base1 é um exemplo de herança múltipla.
2. A sequência de inicialização começa pela classe derivada, seguida pela sequência de ordem estabelecida na
lista de herança.
3. A sequência de destruição começa pela ordem inversa da estabelecida na lista de herança, seguida da
destruição da classe derivada.
4. Ao não se explicitar o especificador de acesso, o compilador usará “protected” como padrão durante a
interpretação do código.
Assinale a alternativa correta.