Buscar

APOL1 100

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Questão 1/5 - Programação Orientada a Objetos 
Levando-se em consideração a seguinte interface: 
 
public interface Avengers { 
 ... 
} 
Qual das alternativas representa sua implementação em uma classe Java 
chamada “Thor”: 
Nota: 20.0 
 
A public Thor extends Avengers { 
 
... 
 } 
 
B public Thor implements interface { 
 
... 
} 
 
C public Thor implements Avengers { 
 
... 
 } 
Você acertou! 
Uma interface, no Java, deve ser implementada em uma classe através da palavra chave ‘implements’, conforme a página 10 da rota 2. 
 
D Avengers Thor = implements Avengers(); 
 
E Avengers Thor = new Avengers(); 
 
Questão 2/5 - Programação Orientada a Objetos 
Classes e objetos em POO possuem algumas características quanto à sua 
construção, destruição, ações e comportamento. 
Sobre as Classes e Objetos, na POO, é correto afirmar que: 
Nota: 20.0 
 
A uma classe define características e ações que os objetos irão ter. O objeto, por sua vez, pode alterar essas características e ações. 
 
B o método construtor da classe é o primeiro método que é chamado ao ser criado um objeto desta classe. 
Você acertou! 
Conforme vimos na aula 2, no slide 6. 
 
C as classes não devem ser relacionadas a entidades do mundo real. 
 
D podem existir objetos que não sejam instancias de classes. 
 
E os atributos que a classe define determinam o comportamento que os objetos desta classe irão ter. 
 
Questão 3/5 - Programação Orientada a Objetos 
A linguagem Java possui características específicas no que diz respeito a 
classe. 
Sobre as classes abstratas, qual a alternativa correta: 
Nota: 20.0 
 
A são chamadas abstratas as classes em que nenhum método contenha implementação. 
 
B as classes abstratas não pode ser instanciadas. 
Você acertou! 
Classes abstratas não podem ser instanciadas, ou seja, não podemos criar um objeto diretamente dela, e sim de uma classe que extenda-a, conforme 
vimos no slide 15 da aula 2. 
 
C classes abstratas não podem ser utilizadas para criação de subclasses. 
 
D em um sistema totalmente orientado a objetos não devemos utilizar classes abstratas. 
 
E um atributo declarado como abstrato em uma classe faz com que esta classe seja considerada abstrata. 
 
Questão 4/5 - Programação Orientada a Objetos 
Java é uma linguagem orientada a objetos. 
Para criarmos um objeto chamado “exemplo”, pertencente à classe 
“Exemplo“, qual das alternativas abaixo está correta: 
Nota: 20.0 
 
A class Exemplo = new Exemplo; 
 
B Exemplo exemplo = new Exemplo(); 
Você acertou! 
Para criarmos objetos, no Java, devemos sempre utilizar o operador ‘new’, conforme vimos durante a parte prática 1 de nossa aula. 
 
C Exemplo exemplo(); 
 
D public class Exemplo {}; 
 
E Exemplo exemplo; 
 
Questão 5/5 - Programação Orientada a Objetos 
Alan Kay formulou os princípios de orientação a objetos. Entre esses 
princípios, o primeiro diz que qualquer coisa pode ser um objeto, ou seja, 
podemos considerar objetos os substantivos em uma especificação. 
Levando-se esse princípio em conta, qual alternativa abaixo representa 
objetos da seguinte especificação: 
 
“Desenvolva um sistema que contenha um cadastro de usuários e um 
cadastro de itens. Esses usuários podem fazer pedidos, que conterão uma 
quantidade de itens.” 
Nota: 20.0 
 
A sistema e cadastro. 
 
B usuário, item e pedido. 
Você acertou! 
No desenvolvimento de sistemas orientados a objetos, uma dica são os substantivos, em uma frase da especificação devem ser mapeados para 
objetos, conforme vimos durante a aula 1. 
 
C usuário e sistema. 
 
D cadastro de itens e cadastro de usuários 
 
E sistema, item e cadastro.

Teste o Premium para desbloquear

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

Continue navegando