Baixe o app para aproveitar ainda mais
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
Compartilhar