Logo Passei Direto
Buscar
O que caracteriza uma classe puramente virtual em C++?
a) Possui apenas funções concretas
b) Possui pelo menos uma função virtual pura
c) Não pode ser herdada
d) Todas as opções estão corretas
User badge image
Ensinando Através de Questões

ano passado

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina