Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Questões de Programação Orientada a Objetos 01-) O conceito de polimorfismo em Orientação a Objetos implica: B-) trabalhar com instâncias de classes diferentes, de forma unificada, via uma abstração; 02-) Numa linguagem de programação orientada a objetos é importante restringir a visibilidade de alguns atributos para garantir o conceito de: B-) encapsulamento. 03-) 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ísticas de uma classe generalizada (superclasse). A relação correta é: B-) I - Q , II - R , III - P 04-) Na programação Orientada a Objetos: E-) as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços providos por um objeto. 05-) Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que: B-) uma classe é uma descrição de um ou mais objetos por meio de um conjunto uniforme de atributos e serviços. Além disso, pode conter uma descrição de como criar novos objetos na classe. 06-) 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: A-) public e protected da classe base tornam-se, respectivamente, membros public e protected da classe derivada. 07-) A herança entre classes e a composição de objetos possibilitam o reúso em software orientados a objetos. A herança entre classes é estabelecida em tempo de compilação. A composição é estabelecida dinamicamente em tempo de execução na medida em que objetos referenciam outros objetos. A-) Certo 08-) Na programação orientada a objeto: A-) um construtor serve para inicializar os atributos e é executado automaticamente sempre que ocorre a criação de um novo objeto. 09-) Na linguagem Java, são modificadores para controle de acesso às variáveis e aos métodos de uma classe: A-) public e private. 10-) Na linguagem Java, considere a seguinte instrução: for (int counter = 1; counter <= 10; counter ++) A condição de continuação do loop nessa instrução está representada por: C-) counter <=10 11-) Em Java, o modificador public presente na declaração de uma classe: A-) torna a classe visível e acessível a qualquer outra classe da aplicação, mesmo àquelas declaradas em outros pacotes; 12-) Na linguagem Java, os tipos primitivos são: A-) char, boolean, byte, short, int, long, float e double. 13-) No âmbito da linguagem Java, considere: I. Edição é a criação do programa, que também é chamado de código Bytecode. II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma. III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode. IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é executado. Está correto o que consta em: E-) III, somente. 14-) Considere a classe em Java apresentada a seguir. A correta execução da classe SwitchTeste resulta na impressão do seguinte valor: A-) P 15-) Analise com atenção a estrutura de seleção em Java a seguir: Sobre estas estruturas é correto afirmar que: A-) Ao serem executadas irão gerar exatamente o mesmo resultado. 16-) Com relação a estrutura na linguagem java abaixo: Public class [nome] { Public static void main (String args []) { ... // instruções } } I – class é a palavra reservada que marca o início da declaração de uma classe; II – o nome da classe deve ter o mesmo nome do arquivo; III – o método main, indica onde inicia a execução; IV – String args[], é a definição de variável do tipo real; Está correto o que consta em: B-) I, II e III, somente.
Compartilhar