Buscar

Apol 2 Programação Orientada a Objetos_NOTA100

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 3 páginas

Prévia do material em texto

Apol 2 Programação Orientada a Objetos Gabarito: 1-D 2-C 3-D 4-B 5-E 6-D 7-C 8-A 9-C 10-E 
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 
 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 
 D caso de uso de inclusão 
 E pacote 
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 
 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 
 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: 
 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 
 C classes abstratas podem gerar objetos diretamente 
 D as classes, na linguagem Java, devem obrigatoriamente pertencer a um pacote 
 E criamos uma classe utilizando a palavra chave “class” 
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 { 
 private String nome; 
 
 public Pessoa() { 
 nome = “Nome não definido”; 
 } 
} 
 
 A private 
 B abstract 
 C static void 
 D public 
 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 protected void setNome(String nome); 
 B private void setNome(String nome); 
 C public void setNome(String nome); 
 D void SetNome(String nome); 
 E private nome { set; get; } 
 
 
 
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 YEsta ação poderá ser executada se a ação na classe Y for 
definida como: 
 A pública 
 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 
 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 { 
 ( I ) String nome; 
 ( I ) String raca; 
} 
 A public 
 B protected 
 C static 
 D void 
 E private

Outros materiais