Buscar

Programaçao orientada a objetos respostas

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.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando