Buscar

UN 05 - Avaliação Objetiva_ Programação Orientada a 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 8 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 8 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

Prévia do material em texto

19/09/2023, 10:28 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3828096&cmid=1531135 1/8
Minhas Disciplinas / Meus cursos / 415867
/ Unidade 5: Reúso e Refatoração de Componentes de software / UN 05 - Avaliação Objetiva
Programação Orientada a Objetos II
Iniciado em terça, 19 set 2023, 10:27
Estado Finalizada
Concluída em terça, 19 set 2023, 10:28
Tempo
empregado
1 minuto 7 segundos
Avaliar 1,70 de um máximo de 1,70(100%)
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=23750
https://avap.multivix.edu.br/course/view.php?id=23750&section=6
https://avap.multivix.edu.br/mod/quiz/view.php?id=1531135
19/09/2023, 10:28 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3828096&cmid=1531135 2/8
Questão 1
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:
Excluir Método.
Mover Método. 
Atualizar Método.
Organizar Método.
Renomear Método.
19/09/2023, 10:28 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3828096&cmid=1531135 3/8
Questão 2
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 deve utilizar, prioritariamente, as técnicas de reuso em relação as de refatoração para
códigos adequados no design.
O design evolutivo cria sistemas que não são facilmente extensíveis.
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.
19/09/2023, 10:28 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3828096&cmid=1531135 4/8
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 é falsa e a II é verdadeira. 
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.
19/09/2023, 10:28 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3828096&cmid=1531135 5/8
Questão 4
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.
Cria métodos get e set para proteger atributos.
Auxilia na organização e proteção de códigos. 
Diminui a proteção, aumentando a qualidade do software produzido.
Aumenta a qualidade do código, diminuindo a quantidade de linhas de códigos.
19/09/2023, 10:28 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3828096&cmid=1531135 6/8
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;
}
19/09/2023, 10:28 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3828096&cmid=1531135 7/8
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.
A assertiva I é uma proposição verdadeira e a II é uma proposição falsa.
As assertivas I e II são verdadeiras, e a II complementa o que foi dito I.
19/09/2023, 10:28 UN 05 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3828096&cmid=1531135 8/8
A assertiva I é uma proposição falsa e a II é uma proposição verdadeira.
As assertivas I e II são proposições falsas. 
◄ Conteúdo online Seguir para... Conteúdo online ►
https://avap.multivix.edu.br/mod/scorm/view.php?id=1531134&forceview=1
https://avap.multivix.edu.br/mod/scorm/view.php?id=1531136&forceview=1

Continue navegando