Buscar

APOL 02 PROGRAMACAO ORIENTADA A OBJETOS COM GABARITO OFICIAL

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 5 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

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

Disciplina(s): 
Programação Orientada a Objetos 
APOL 2 
 
 
 
 
 
 
 
 
Data de início: 
Prazo máximo entrega: - 
Data de entrega: 
 
 
Questão 1/10 
A descrição de um conjunto de entidades (reais ou abstratas) de um mesmo tipo e com as mesmas características e 
comportamentos. 
 
Trata-se da definição de: 
 
 A String 
 B Método 
 C Conjunto 
 D Classe 
 
 Você acertou! 
Resposta no slide 3 da aula 2. 
 E Objeto 
 
 
Questão 2/10 
Não possui instâncias diretas, mas apenas classes descendentes. 
São características de: 
 A classe 
 B objeto 
 C classe abstrata 
 
 Você acertou! 
Resposta no slide 15 da aula 2. 
 D caso de uso de inclusão 
 E pacote 
A a linguagem Java permite que objetos sejam criados de mais de uma classe 
 
 
 
B na linguagem Java toda classe deve ter uma interface associada a ela 
 
Questão 3/10 
A linguagem Java possui algumas definições importantes. 
Sobre as Interfaces, na linguagem Java, podemos afirmar que: 
 A em uma Interface, todos os métodos são codificados como públicos 
 B não é possível termos atributos em uma Interface 
 C uma Interface só pode possuir um método, e este deve ser abstrato 
 D uma Interface não possui métodos com implementação, apenas declarados 
 
 Você acertou! 
Resposta no slide 16 da aula 2. 
 E um objeto pode ser criado a partir de um interface diretamente 
Questão 4/10 
A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de mais 2.000.000 
de novos habitantes. 
Na associação da frase acima aos conceitos da modelagem orientada a objeto, é correto afirmar que São Paulo, 
população e aumento, referem-se, respectivamente, a: 
 A classe, objeto, instância de classe 
 B objeto, atributo, implementação por um método do objeto 
 
 Você acertou! 
Conforme vimos, em uma especificação, os substantivos podem ser mapeados como classes. Neste caso, as 
informações são referentes, além do substantivo São Paulo, que é um objeto de cidade, um atributo, ou 
característica, da cidade, que é a população e um método, ou ação, da cidade, que é o aumento populacional. 
 C classe, objeto, atributo 
 D objeto, instância, operação 
 E classe, objeto, associação pelo método de agregação 
Questão 5/10 
A linguagem Java possui conceitos importantes de serem entendidos. 
Sobre classes na linguagem Java é correto afirmar que: 
C classes abstratas podem gerar objetos diretamente
 D as classes, na linguagem Java, devem obrigatoriamente pertencer a um pacote 
 E 
 
 Você acertou! 
Resposta no slide 12 da aula 2. 
 
 
Questão 6/10 
Na POO podemos modificar a visibilidade de classes, métodos e atributos. 
 
Para que a classe abaixo seja visível para todas as outras classe da aplicação que ela faz parte, qual o modificador que 
deve ser colocado em ( I ): 
 
( I ) class Pessoa { 
 
 
 
 
 
 
public Pessoa() { 
 
 
 
} 
 
} 
 
 A private 
 B abstract 
 C static void 
 D public 
 
 Você acertou! 
Resposta no slide 5 da aula 3. 
 E protected 
 
 
Questão 7/10 
Uma das vantagens da POO é que podemos tornar visível a outras classes apenas as ações de nosso método que 
gostaríamos. 
 
Sabendo disso, qual das alternativas abaixo indica uma ação que está visível para quaisquer outros objetos da aplicação: 
A
 B 
 C 
 
 Você acertou! 
elemento que ele modifica visível para todos os outros elementos da aplicação. 
 D 
 E 
 
 
Questão 8/10 
Em um sistema de software desenvolvido seguindo o paradigma da orientação a objetos, temos as classes X e Y. Um 
objeto da classe X precisa executar uma ação de um objeto da classe Y 
 
Esta ação poderá ser executada se a ação na classe Y for definida como: 
 
 A pública 
 
 Você acertou! 
O 
conforme visto no slide 5 da aula 3. 
 B privada 
 C protegida 
 D estática 
 E dinâmica 
 
 
Questão 9/10 
A POO possui conceitos importantes a serem entendidos. 
 
Analise e indique qual a correta entre as seguintes afirmações relacionadas a Orientação a Objetos 
 
 A o acesso a atributos públicos só pode ser feito a partir dos métodos membros da subclasse 
 B atributos protegidos podem ser acessados a partir de qualquer classe que pertença a aplicação 
 C os atributos protegidos podem ser acessados a partir dos métodos da classe do qual é membro 
 
 Você acertou! 
Elementos modificados como de forma semelhante ao conforme visto no slide 6 da 
aula 3. 
 D diferentemente dos atributos privados, o acesso a métodos privados pode ser feito a partir dos métodos 
membros de qualquer classe 
 E não indicar um modificador de acesso tem o mesmo significado que o modificador privado 
 
 
Questão 10/10 
Modificadores são muito usados na linguagem Java. 
 
Na classe abaixo, qual a alternativa que pode ser trocada por ( I ) para que os atributos sejam privados: 
 
 
 
 
public class Cachorro { 
 
 
} 
 
 A public 
 B protected 
 C static 
 D void 
 E private 
 
 Você acertou! 
O que no Java corresponde ao modificador torna o elemento que ele modifica invisível 
para todos os outros elementos da aplicação, conforme visto no slide 6 da aula 3.

Outros materiais