Questão de Conhecimentos GeraisTJ-DF — 2000Diversas

Questão da prova oficial, com gabarito conferido contra o gabarito publicado pela banca. Resolva abaixo e veja a explicação comentada.

Questão 1TJ-DF·Diversas·2000Conhecimentos Gerais

Um dos conceitos mais importantes implementados em linguagens de programação do tipo orientada a objetos é a classe de objetos. Uma classe de objetos é uma estrutura de programa que reúne estruturas de dados e funções que as manipulam. Porém, uma classe só se torna útil quando é acessada por outros módulos do sistema, por intermédio de relações e interfaces bem definidas. A partir do código acima, que foi escrito em C++, padrão ANSI ISO/C++, e que ilustra o uso de classes de objetos, suas relações, suas interfaces e as diversas formas de acesso a funcionalidades, julgue os itens seguintes. I - A instrução ?class B : public A? (l.10) expressa uma relação de herança entre as classes de objetos A e B, em que a classe B é herdeira da classe A. Por causa da relação de herança, as funcionalidades da classe A são herdadas pela classe B e passam a ser automaticamente disponíveis às classes clientes da classe B por meio de sua interface public. II - A instrução ?class D : public C? (l.25) expressa uma relação de múltipla herança entre as classes A, C e D. III - Em C++, a inclusão da instrução D d; A* acc = &d; na linha 32 seria válida, não causando erro de compilação, porém os acessos às funções ?fct_A_2? e ?fct_A_3? a partir da variável acc, tais como acc->fct_A_2 (10) e acc-*gt;fct_A_3 (), não seriam possíveis, mesmo sendo estas funções públicas na classe D. IV - A classe A é considerada uma classe abstrata, não podendo ser instanciada. V - Em C++, a declaração ?char fct_A_3 () ;? (l.30) é ilegal, pois esta função é privada na classe A, não podendo ser redefinida em classes herdeiras. A quantidade de itens certos é igual a

Alternativas

Ficha técnica da questão

Banca
TJ-DF
Órgão
Diversas
Ano
2000
Disciplina
Conhecimentos Gerais
Nº na prova
Tipo
Múltipla escolha

Fonte: prova oficial · Extração determinística com gabarito oficial conferido.

Comentários da comunidade(0)

0/2000

Nenhum comentário ainda. Seja o primeiro a explicar como resolveu.