Buscar

AOL 3 - PROGRAMAÇÃO ORIENTADA A OBJETOS

Prévia do material em texto

AOL 3 – PROGRAMAÇÃO ORIENTADA A OBJETOS
1. Pergunta 1
/1
 Um dos conceitos da orientação a objetos diz que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades).
Este conceito é intitulado:
Encapsulamento.
Resposta correta
2. Pergunta 2
/1
O uso de interfaces é um poderoso instrumento para modularização de software. Sobre este conceito é possível afirmar que:
 Uma Interface especifica um conjunto de métodos que uma classe deve implementar, mas não especifica como esses métodos devem ser implementados.
Resposta correta
3. Pergunta 3
/1
 Qual das alternativas listadas abaixo é a mais adequada para definir a técnica de programação que permite a definição de classes tomando como base outra classe pré-existente?
Herança.
Resposta correta
4. Pergunta 4
/1
A utilização de gets e sets representa peça fundamental na linguagem Java. Nesse contexto podemos afirmar:
I – O uso de gets e sets permite ao programador acessar elementos de uma classe (atributos) em outras classes, uma vez que são métodos públicos.
II – O uso de gets e sets pode facilitar o controle de acesso aos atributos, verificando regras na hora de modificar os atributos.
III – Gets e sets não fazem sentido em classes que não possuem construtores.
Somente I e II estão corretas.
Resposta correta
5. Pergunta 5
/1
 Se você é um programador e vai desenvolver um sistema orientado a objetos em que parte da implementação será codificada por outra empresa, como você deveria declarar os métodos que precisa utilizar, mas não vai implementar?
Abstract.
Resposta correta
6. Pergunta 6
/1
 Marque a alternativa ERRADA:
A abstração permite a separação da parte visível de um objeto (implementação) dos detalhes de seu funcionamento interno (interface).
Resposta correta
7. Pergunta 7
/1
 Em Java, a palavra-chave que restringe o acesso a um método ou atributo apenas à própria classe é:
Private.
Resposta correta
8. Pergunta 8
/1
[CESGRANRIO - 2012 - CMB - Assistente Técnico - Administrativo - Programador de Computador] Uma diferença entre classe e interface é que a classe...
Declara e implementa seus métodos, enquanto a interface apenas declara.
Resposta correta
9. Pergunta 9
/1
 Qual das alternativas listadas abaixo é a mais adequada para definir a técnica de programação orientada a objeto que tem como objetivo eliminar toda a informação irrelevante, focando apenas no essencial ao modelar um objeto?
 Abstração.
Resposta correta
10. Pergunta 10
/1
Com relação a classes abstratas e herança podemos afirmar:
Em Java, uma classe pode implementar diversas interfaces.
Resposta correta

Continue navegando

Outros materiais