Buscar

APOL1 PROGRAMAÇÃO ORIENTADA A OBJETOS Nota 100

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Questão 1/10 
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. 
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. 
 
Questão 2/10 
Alan Kay, criador da POO, acreditava que seria fácil a compreensão da linguagem devido aos elementos 
serem cognitivos. 
Qual, dentre as alternativas abaixo, é um dos princípios de orientação a objetos formulados por Alan Kay: 
 
A classes não devem ser agrupadas conforme similaridade. 
 
B as classes devem ser criadas dentro de pacotes. 
 
C 
uma classe possui comportamentos associados ao objeto. 
Você acertou! 
Conforme os princípios enunciados por Alan Kay, que vimos no slide 4 da aula 1. 
 
D objetos podem definir métodos e atributos próprios. 
 
E não é possível termos o mesmo método em objetos diferentes. 
 
Questão 3/10 
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. 
Você acertou! 
Conforme as vantagens e desvantagens enunciadas durante a aula, no slide 2. 
 
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 4/10 
O Método é um conceito fundamental da programação orientada a objetos.Quando falamos em métodos 
na programação orientada a objetos, podemos afirmar que os métodos representam: 
 
A 
as ações que são definidas pelas classes. 
Você acertou! 
Métodos são, se comparados a programação estruturada, como funções, ou seja, representam 
ações que o objeto da classe pode executar. Vide o slide 11 da aula 1. 
 
B as associações que ocorrem entre as classes. 
 
C os parâmetros para a criação dos objetos. 
 
D as características que as classes definem para os objetos. 
 
E os tipos de programação utilizada. 
 
Questão 5/10 
O Atributo é um conceito fundamental em programação orientada a objetos.Considerando os atributos, 
em orientação a objetos, podemos afirmar que: 
 
A são definidos pelas classes, mas podem ser alterados pelos objetos. 
 
B 
são as características que todos os objetos de uma determinada classe terão. 
Você acertou! 
Conforme vimos durante nossa apresentação, no slide 11 da aula 1. 
 
C devem ser sempre criados, pois não podemos ter classes sem atributos. 
 
D representam as ações que determinada classe terá. 
 
E classes que não definem atributos são chamadas de classes abstratas. 
 
Questão 6/10 
Java é um exemplo de linguagem orientada a objetos.Sobre as Classes e Objetos na linguagem Java, qual 
das alternativas abaixo é a correta: 
 
A podemos ter quantas classes públicas quisermos dentro dos arquivos “.java”. 
 
B 
é uma boa prática de programação adotada no Java iniciar o nome das classe com letra 
minúscula e o caractere ‘_’. 
 
C não podemos criar pacotes na linguagem Java. 
 
D para executar um programa Java precisamos de uma classe chamada Main. 
 
E 
criamos um objeto em Java utilizando o operador ‘new’. 
Você acertou! 
Para criar objetos na linguagem Java, devemos utilizar sempre o operador ‘new’, conforme 
vimos durante a aula prática 1. 
 
Questão 7/10 
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(); 
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 8/10 
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 { 
... 
 } 
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 9/10 
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. 
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 10/10 
A linguagem Java possui características específicas no que diz respeito a classe.Sobre as classes abstratas, 
qual a alternativa correta: 
 
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.

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes