Ed
ano passado
Para identificar o que caracteriza uma classe puramente virtual em C++, precisamos entender o conceito de classes abstratas. Uma classe puramente virtual é aquela que contém pelo menos uma função virtual pura, que é definida com `= 0` na declaração da função. Vamos analisar as alternativas: a) Possui apenas funções concretas - Isso está incorreto, pois uma classe puramente virtual não pode ter apenas funções concretas; ela deve ter funções virtuais puras. b) Possui pelo menos uma função virtual pura - Esta afirmação está correta, pois é exatamente isso que define uma classe puramente virtual. c) Não pode ser herdada - Isso está incorreto. Uma classe puramente virtual pode ser herdada, mas não pode ser instanciada diretamente. d) Todas as opções estão corretas - Como as opções a) e c) estão incorretas, esta opção também está errada. Portanto, a alternativa correta é: b) Possui pelo menos uma função virtual pura.
Cadastre-se ou realize login
Mais perguntas desse material