Buscar

UN 05 - Avaliação Objetiva - Programação Orientada à Objetos II

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

23/04/2022 17:34 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=1093958&cmid=1033917 1/6
Minhas Disciplinas / Meus cursos / 415867 / Unidade 5: Reúso e Refatoração de Componentes de software
/ UN 05 - Avaliação Objetiva
Programação Orientada à Objetos II
Iniciado em sábado, 23 abr 2022, 17:16
Estado Finalizada
Concluída em sábado, 23 abr 2022, 17:32
Tempo
empregado
16 minutos 1 segundo
Avaliar 1,70 de um máximo de 1,70(100%)
Questão 1
Correto
Atingiu 0,34 de 0,34
A construção e a melhoria dos códigos envolvem técnicas de reúso e refatoração. A utilização de um design
correto é fundamental para que um sistema seja facilmente adaptado a novas demandas. Sobre o design
evolutivo e as formas de construção de componentes com qualidade por meio do reúso e da refatoração, marque
a alternativa correta.
Escolha uma opção:
O design evolutivo possibilita a utilização do reuso de software, porém, tem di�culdades em deixar o código
de fácil manutenção.
O design evolutivo permite que um sistema desenvolvido seja facilmente reutilizado. 
O design evolutivo utiliza conceitos de programação estruturada para facilitar o reuso de software.
O design evolutivo cria sistemas que não são facilmente extensíveis.
O design evolutivo deve utilizar, prioritariamente, as técnicas de reuso em relação as de refatoração para
códigos adequados no design.
Sua resposta está correta.
 O design evolutivo é aquele que permite que um sistema desenvolvido seja facilmente aproveitado em outras
soluções e possa ser facilmente extensível e manutenível. Para tal, o desenvolvedor deve aplicar os principais
conceitos da orientação a objetos.




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=14115
https://avap.multivix.edu.br/course/view.php?id=14115&section=6
https://avap.multivix.edu.br/mod/quiz/view.php?id=1033917
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=14115
https://avap.multivix.edu.br/user/index.php?id=14115
https://avap.multivix.edu.br/course/view.php?id=14115&section=1
https://avap.multivix.edu.br/course/view.php?id=14115&section=2
https://avap.multivix.edu.br/course/view.php?id=14115&section=3
https://avap.multivix.edu.br/course/view.php?id=14115&section=4
https://avap.multivix.edu.br/course/view.php?id=14115&section=5
https://avap.multivix.edu.br/course/view.php?id=14115&section=6
https://avap.multivix.edu.br/course/view.php?id=14115&section=7
https://avap.multivix.edu.br/course/view.php?id=14115&section=8
https://avap.multivix.edu.br/course/view.php?id=14115&section=9
https://avap.multivix.edu.br/course/view.php?id=14115&section=10
https://avap.multivix.edu.br/course/view.php?id=14115&section=11
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://multivix.edu.br/office-365/
https://avap.multivix.edu.br/
23/04/2022 17:34 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=1093958&cmid=1033917 2/6
Questão 2
Correto
Atingiu 0,34 de 0,34
Na refatoração existem várias técnicas de organização de software. Essas técnicas permitem organizar e melhorar
linhas de código. Existe uma técnica que cria um novo método na classe com o corpo similar na mesma classe
que ele mais usa, transformando o método original em uma delegação. Essa técnica é denominada:
Escolha uma opção:
Mover Método. 
Renomear Método.
Atualizar Método.
Organizar Método.
Excluir Método.
Sua resposta está correta.
 A técnica de refatoração Mover Método é responsável por criar um novo método com corpo similar na classe que
ele mais usa, transformando o método original em uma delegação.




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=14115
https://avap.multivix.edu.br/user/index.php?id=14115
https://avap.multivix.edu.br/course/view.php?id=14115&section=1
https://avap.multivix.edu.br/course/view.php?id=14115&section=2
https://avap.multivix.edu.br/course/view.php?id=14115&section=3
https://avap.multivix.edu.br/course/view.php?id=14115&section=4
https://avap.multivix.edu.br/course/view.php?id=14115&section=5
https://avap.multivix.edu.br/course/view.php?id=14115&section=6
https://avap.multivix.edu.br/course/view.php?id=14115&section=7
https://avap.multivix.edu.br/course/view.php?id=14115&section=8
https://avap.multivix.edu.br/course/view.php?id=14115&section=9
https://avap.multivix.edu.br/course/view.php?id=14115&section=10
https://avap.multivix.edu.br/course/view.php?id=14115&section=11
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://multivix.edu.br/office-365/
https://avap.multivix.edu.br/
23/04/2022 17:34 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=1093958&cmid=1033917 3/6
Questão 3
Correto
Atingiu 0,34 de 0,34
Uma técnica muito utilizada na refatoração de código é a de renomear método. Ela possui características que
facilitam a organização do método. Sobre essa técnica de qualidade de software, analise as assertivas a seguir e a
relação proposta entre elas:
A técnica de renomear método permite a mudança do nome do método baseado no contexto de suas atividades,
permitindo que a leitura do método �que mais complexa.
PORQUE
A abordagem de renomear métodos adequa métodos que não representam aquilo que realmente fazem.
É correto a�rmar que:
Escolha uma opção:
A assertiva I é verdadeira e a II é falsa.
As duas assertivas são verdadeiras, e a segunda não complementa o que foi dito na primeira.
As assertivas I e II são falsas.
As duas assertivas são verdadeiras, e a segunda complementa o que foi dito na primeira.
A assertiva I é falsa e a II é verdadeira. 
Sua resposta está correta.
    Renomear Método: Essa refatoração é utilizada para adequar métodos que não representam aquilo que elas
realmente fazem. Isso acontece depois que várias funcionalidades são adicionadas a um método e ele muda sua
natureza, podendo ser incrementado ou modi�cado para que a leitura do método �que mais simples.
Portanto, somente a segunda assertiva está correta.




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=14115
https://avap.multivix.edu.br/user/index.php?id=14115
https://avap.multivix.edu.br/course/view.php?id=14115&section=1
https://avap.multivix.edu.br/course/view.php?id=14115&section=2
https://avap.multivix.edu.br/course/view.php?id=14115&section=3
https://avap.multivix.edu.br/course/view.php?id=14115&section=4
https://avap.multivix.edu.br/course/view.php?id=14115&section=5
https://avap.multivix.edu.br/course/view.php?id=14115&section=6
https://avap.multivix.edu.br/course/view.php?id=14115&section=7
https://avap.multivix.edu.br/course/view.php?id=14115&section=8
https://avap.multivix.edu.br/course/view.php?id=14115&section=9
https://avap.multivix.edu.br/course/view.php?id=14115&section=10
https://avap.multivix.edu.br/course/view.php?id=14115&section=11
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://multivix.edu.br/office-365/
https://avap.multivix.edu.br/
23/04/2022 17:34 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=1093958&cmid=1033917 4/6
Questão4
Correto
Atingiu 0,34 de 0,34
Empresas de desenvolvimento de software podem trabalhar na melhoria de códigos em sistemas já produzidos.
Um conceito importante de refatoração de código é a técnica de encapsular atributos. Sobre a referida técnica
pode-se a�rmar que:
Escolha uma opção:
É um requisito não obrigatório para uma refatoração de qualidade.
Aumenta a qualidade do código, diminuindo a quantidade de linhas de códigos.
Diminui a proteção, aumentando a qualidade do software produzido.
Auxilia na organização e proteção de códigos. 
Cria métodos get e set para proteger atributos.
Sua resposta está correta.
  Encapsular atributo: Apesar de ser um requisito fundamental da orientação a objetos, o encapsulamento das
informações auxilia na organização e na proteção da qualidade do código.




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=14115
https://avap.multivix.edu.br/user/index.php?id=14115
https://avap.multivix.edu.br/course/view.php?id=14115&section=1
https://avap.multivix.edu.br/course/view.php?id=14115&section=2
https://avap.multivix.edu.br/course/view.php?id=14115&section=3
https://avap.multivix.edu.br/course/view.php?id=14115&section=4
https://avap.multivix.edu.br/course/view.php?id=14115&section=5
https://avap.multivix.edu.br/course/view.php?id=14115&section=6
https://avap.multivix.edu.br/course/view.php?id=14115&section=7
https://avap.multivix.edu.br/course/view.php?id=14115&section=8
https://avap.multivix.edu.br/course/view.php?id=14115&section=9
https://avap.multivix.edu.br/course/view.php?id=14115&section=10
https://avap.multivix.edu.br/course/view.php?id=14115&section=11
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://multivix.edu.br/office-365/
https://avap.multivix.edu.br/
23/04/2022 17:34 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=1093958&cmid=1033917 5/6
Questão 5
Correto
Atingiu 0,34 de 0,34
Um código teve sua estrutura modi�cada conforme a codi�cação abaixo:
Classe Inicial
Public Class Pessoa {
private String nome;
private int idade;
private String rua;
private String cidade;
private String complemento;
private String bairro;
}
Classes �nais
public Class Pessoa {
private String nome;
private int idade;
private Endereco endereco;
}
Public Class Endereco{
private String rua;
private String cidade;
private String complemento;
private String bairro;
Sobre esse código, avalie as assertivas a seguir e a relação proposta entre elas:
I-O código apresentado não teve nenhuma técnica de refatoração, haja vista que os atributos continuam os
mesmos, porém, em classes distintas.
PORQUE
II- A divisão de atributos em contextos mais protegidos não con�gura uma técnica de refatoração.
É correto a�rmar que:.
Escolha uma opção:
As assertivas I e II são verdadeiras, e a II não complementa o que foi dito I.




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=14115
https://avap.multivix.edu.br/user/index.php?id=14115
https://avap.multivix.edu.br/course/view.php?id=14115&section=1
https://avap.multivix.edu.br/course/view.php?id=14115&section=2
https://avap.multivix.edu.br/course/view.php?id=14115&section=3
https://avap.multivix.edu.br/course/view.php?id=14115&section=4
https://avap.multivix.edu.br/course/view.php?id=14115&section=5
https://avap.multivix.edu.br/course/view.php?id=14115&section=6
https://avap.multivix.edu.br/course/view.php?id=14115&section=7
https://avap.multivix.edu.br/course/view.php?id=14115&section=8
https://avap.multivix.edu.br/course/view.php?id=14115&section=9
https://avap.multivix.edu.br/course/view.php?id=14115&section=10
https://avap.multivix.edu.br/course/view.php?id=14115&section=11
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://multivix.edu.br/office-365/
https://avap.multivix.edu.br/
23/04/2022 17:34 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=1093958&cmid=1033917 6/6
A assertiva I é uma proposição falsa e a II é uma proposição verdadeira.
A assertiva I é uma proposição verdadeira e a II é uma proposição falsa.
As assertivas I e II são proposições falsas. 
As assertivas I e II são verdadeiras, e a II complementa o que foi dito I.
Sua resposta está correta.
  Encapsular atributo: Apesar de ser um requisito fundamental da orientação a objetos, o encapsulamento das
informações auxilia na organização e na proteção da qualidade do código.
◄ Conteúdo online
Seguir para...
Conteúdo online ►




















https://avap.multivix.edu.br/mod/scorm/view.php?id=1033916&forceview=1
https://avap.multivix.edu.br/mod/scorm/view.php?id=1033918&forceview=1
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=14115
https://avap.multivix.edu.br/user/index.php?id=14115
https://avap.multivix.edu.br/course/view.php?id=14115&section=1
https://avap.multivix.edu.br/course/view.php?id=14115&section=2
https://avap.multivix.edu.br/course/view.php?id=14115&section=3
https://avap.multivix.edu.br/course/view.php?id=14115&section=4
https://avap.multivix.edu.br/course/view.php?id=14115&section=5
https://avap.multivix.edu.br/course/view.php?id=14115&section=6
https://avap.multivix.edu.br/course/view.php?id=14115&section=7
https://avap.multivix.edu.br/course/view.php?id=14115&section=8
https://avap.multivix.edu.br/course/view.php?id=14115&section=9
https://avap.multivix.edu.br/course/view.php?id=14115&section=10
https://avap.multivix.edu.br/course/view.php?id=14115&section=11
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://multivix.edu.br/office-365/
https://avap.multivix.edu.br/

Continue navegando