Buscar

APOL 02 PROGRAMAÇÃO ORIENTADA A OBJETOS + GABARITO

Prévia do material em texto

Questão 1/5 - Programação Orientada a Objetos 
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 
Nota: 20.0 
 
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 ‘protegidos’ funcionam de forma semelhante ao ‘privado’, 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 2/5 - Programação Orientada a Objetos 
A linguagem Java possui algumas definições importantes. 
Sobre as Interfaces, na linguagem Java, podemos afirmar que: 
Nota: 20.0 
 
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 3/5 - Programação Orientada a Objetos 
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: 
Nota: 20.0 
 
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 4/5 - Programação Orientada a Objetos 
Não possui instâncias diretas, mas apenas classes descendentes. 
São características de: 
Nota: 20.0 
 
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 
 
Questão 5/5 - Programação Orientada a Objetos 
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: 
Nota: 20.0 
 
A String 
 
B Método 
 
C Conjunto 
 
D Classe 
Você acertou! 
Resposta no slide 3 da aula 2. 
 
E Objeto

Continue navegando