Acerca de fundamentos de orientação a objetos, assinale a opção correta.
Em algumas linguagens de Programação Orientadas a Objetos, como por exemplo o C++, ao se derivar uma classe a partir de uma classe base, a classe base pode ser herdada como public, protected ou private. Quando a derivação é do tipo public, os membros
Analise as seguintes afirmações relacionadas aos conceitos básicos de Programação Orientada a Objetos.
I. Modificações de uma classe base requerem, obrigatoriamente, que as classes derivadas mudem.
II. Uma classe derivada não pode conter atributos adicionais diferentes dos existentes na sua classe base.
III. Criar uma classe derivada não afeta o código-fonte da sua classe base. A integridade de uma classe base é preservada pela herança.
IV. Uma classe derivada contém os atributos e comportamentos de sua classe base.
Indique a opção que contenha todas as afirmações verdadeiras.
Analise as seguintes afirmações relacionadas aos conceitos básicos relacionados a programação e Linguagens de Programação Orientadas a Objetos.
I. Na Programação Orientada a Objetos o overflow em operações aritméticas e a divisão por zero não podem ser tratados como exceções.
II. Uma vez que uma exceção é disparada o controle não pode retornar diretamente ao ponto de disparo.
III. Uma exceção termina o bloco no qual ela ocorreu.
IV. O tratamento de exceções é utilizado para tratar erros de sintaxe, isto é, erros que acontecem como resultado da compilação de um programa.
Indique a opção que contenha todas as afirmações verdadeiras.
Relacione o conceito de Orientação a Objetos à sua respectiva
descrição.
Conceito
I – Agregação
II – Coesão
III – Encapsulamento
IV – Herança
Descrição
(P) É uma medida que indica até que ponto as partes de um
objeto admitem a finalidade única do objeto.
(Q) Tipo de associação que indica que um dos objetos participantes
precisa desempenhar o papel de controlador
do outro objeto.
(R) Relacionamento entre classes que permite a uma classe
especializada (subclasse) ter acesso às característica...
Um método especial utilizado, em programação orientada a objetos, para inicializar as variáveis de instância de uma classe é
A utilização de polimorfismo em programação orientada a objetos ajuda a eliminar a lógica
Em programação orientada a objetos, é correto afirmar que herança múltipla:
Julgue as seguintes afirmações sobre programação orientada a objetos.
I. Um dos pontos fortes da orientação a objetos é a possibilidade de utilizar conceitos mais intuitivos para modelar os sistemas, ao invés de funções ou instruções de máquina.
II. O principal conceito de orientação a objetos é o de Classe, que é a entidade que representa a abstração de uma função da programação funcional ou de um procedimento da programação imperativa.
III. Java, C# e Smalltalk são exemplos de linguagens orientadas a objetos.
Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).
Considere o diagrama de classes e as afirmativas abaixo:
1. Um objeto da classe B pertence a exatamente um único objeto da classe A.
2. A classe A realiza a interface C.
3. A classe A herda as variáveis e os métodos da classe D.
Assinale a alternativa correta