Buscar

Avaliação de Programação Orientada a Objetos

Prévia do material em texto

11/1/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94895/novo/1 1/3
APOL 1
PROTOCOLO: 201609251255056C1EE56GUSTAVO EUGENIO TENORIO BRANDAO - RU: 1255056 Nota: 100
Disciplina(s):
Programação Orientada a Objetos
Programação Orientada a Objetos
Data de início: 25/09/2016 16:11
Prazo máximo entrega: - 
Data de entrega: 25/09/2016 16:17
Questão 1/5
A POO tem vantagens e desvantagens sobre a programação estruturada.
Das alternativas abaixo, qual denota uma desvantagem:
A necessidade de hardware mais poderoso para execução dos sistemas.
B possibilidade de utilização de classes externas para aumentar o tempo de desenvolvimento.
C apenas a linguagem Java oferece suporte a POO.
D o aprendizado é menos complexo que de programação estruturada.
E aplicação do mesmo padrão, desde a analise até o desenvolvimento.
Questão 2/5
Java é uma linguagem orientada a objetos.
Para criarmos um objeto chamado “exemplo”, pertencente à classe “Exemplo“, qual das alternativas abaixo está correta:
A class Exemplo = new Exemplo;
B Exemplo exemplo = new Exemplo();
C Exemplo exemplo();
D public class Exemplo {};
Você acertou!
Conforme as vantagens e desvantagens enunciadas durante a aula, no slide 2.

Você acertou!
Para criarmos objetos, no Java, devemos sempre utilizar o operador ‘new’, conforme vimos durante a parte prática
1 de nossa aula.

11/1/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94895/novo/1 2/3
E Exemplo exemplo;
Questão 3/5
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:
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.
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 4/5
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.”
A sistema e cadastro.
B usuário, item e pedido.
C usuário e sistema.
D cadastro de itens e cadastro de usuários
E sistema, item e cadastro.
Questão 5/5
Você acertou!
Conforme vimos na aula 2, no slide 6.

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.

11/1/2016 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/94895/novo/1 3/3
Levando­se em consideração a seguinte interface:  
public interface Avengers {
            ...
}
Qual das alternativas representa sua implementação em uma classe Java chamada “Thor”:
A public Thor extends Avengers { 
...
 }
B public Thor implements interface {  
...
}
C public Thor implements Avengers { 
...
 }
D Avengers Thor = implements Avengers();
E Avengers Thor = new 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.


Continue navegando