Enunciado
Programação - Deitel &Deitel - Como programar em C - Capítulo 21.Exercícios de Autorrevisão - Ex. 2
Responda se cada uma das sentenças a seguir é verdadeira ou falsa. Em caso de alternativas falsas, justifique sua resposta.
a) Todas as funções virtuais em uma classe-base abstrata devem ser declaradas como funções virtuais puras.
b) Referir-se a um objeto da classe derivada com um handle da classe-base é perigoso.
c) Uma classe se torna abstrata ao ser declarada
virtual.
d) Se uma classe-base declara uma função virtual, uma classe derivada deve implementar essa função para se tornar uma classe concreta.
e) A programação polimórfica pode eliminar a necessidade da lógica de switch.
Passo 1
- Falso, uma classe-base abstrata pode incluir funções virtuais com implementações.
- Falso, referir-se a um objeto da classe-base com um handle da classe derivada é perigoso e pode causar muitos problemas.
- Falso, as classes nunca são declaradas como virtuais. Em vez disso, uma classe se torna abstrata ao se incluir pelo menos uma função virtual pura na classe.
- Verdadeiro.
- Verdadeiro.
Exercícios de Livros Relacionados
Uma pessoa cujo peso é 5,20 10 2 N está sendo puxada para cima vertica
Ver Mais
Uma pequena esfera é pendurada por uma corda no teto de uma van. Quand
Ver Mais
Mostre que o comprimento de atenuação Λ é igual à distância média que
Ver Mais
Deve-se usar a expressão relativística para a energia cinética do elét
Ver Mais
Use os dados da figura 2-17 para calcular a espessura de uma lâmina de
Ver Mais