Buscar

3 Uma linguagem de programação Orientada a Objetos deve prover suporte aos principais fundamentos do desenvolvimento Orientação a Objetos. Entretan...

3 Uma linguagem de programação Orientada a Objetos deve prover suporte aos principais fundamentos do desenvolvimento Orientação a Objetos. Entretanto, cada linguagem apresenta as suas especificidades e formas de implementar esses fundamentos. Sobre a Linguagem C++, analise as afirmativas a seguir.
Um ponteiro this é um ponteiro para um objeto da própria classe e tem como valor o endereço do objeto ao qual se refere.
Quando internamente a uma ClasseA, define-se outra ClasseB como Friend, significa que a ClasseA está permitindo que a ClasseB acesse seus membros privados e protegidos.
A linguagem C++ permite herança múltipla.
A) I, apenas.
B) I e II, apenas.
C) I e III, apenas.
D) II e III, apenas.
E) I, II e III.

Essa pergunta também está no material:

DESENVOLVIMENTO DE SOFTWARE PARA OPERAÇÃO DE SATÉLITES
12 pág.

Provas de Concursos Públicos Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada afirmativa: I. Um ponteiro this é um ponteiro para um objeto da própria classe e tem como valor o endereço do objeto ao qual se refere. Esta afirmativa está correta, pois o ponteiro this em C++ é utilizado para se referir ao objeto atual da classe. II. Quando internamente a uma ClasseA, define-se outra ClasseB como Friend, significa que a ClasseA está permitindo que a ClasseB acesse seus membros privados e protegidos. Esta afirmativa está correta, pois ao declarar uma classe como friend, ela terá acesso aos membros privados e protegidos da classe que a declarou como friend. III. A linguagem C++ permite herança múltipla. Esta afirmativa está correta, pois C++ é uma linguagem que suporta herança múltipla, ou seja, uma classe pode herdar de múltiplas classes. Portanto, as afirmativas I, II e III estão corretas. A alternativa que contém todos os itens verdadeiros é: E) I, II e III.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina