Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logo Questioneiquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941200214333
Ano: 2013Banca: CESPE / CEBRASPEOrganização: STFDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
A respeito da técnica de refactoring, julgue o item seguinte.

O refactoring aprimora o design de um software, reduz a complexidade da aplicação, remove redundâncias desnecessárias, reutiliza código, otimiza o desempenho e evita a deterioração durante o ciclo de vida de um código.
Gabarito comentado
Anotações
Marcar para revisão

2

457941201760546
Ano: 2011Banca: FCCOrganização: TRE-RNDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Em relação à Refatoração, é INCORRETO afirmar:
Gabarito comentado
Anotações
Marcar para revisão

3

457941200411651
Ano: 2014Banca: CESPE / CEBRASPEOrganização: ANATELDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
No que se refere a práticas ágeis, julgue o item. 

Para se evitar dispêndio de muito tempo na alteração do código e pouco tempo na programação de novas funcionalidades, a prática de refactoring deve restringir-se aos casos em que haja grandes porções de código a ser refatorado.
Gabarito comentado
Anotações
Marcar para revisão

4

457941202032384
Ano: 2015Banca: CESPE / CEBRASPEOrganização: TRE-MTDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
A técnica de refactoring
Gabarito comentado
Anotações
Marcar para revisão

5

457941200110564
Ano: 2025Banca: FCCOrganização: Prefeitura de São Paulo - SPDisciplina: Engenharia de SoftwareTemas: Refatoração de Código | Programação Orientada a Objetos
Durante a manutenção do sistema de licitações de uma prefeitura, a equipe de TI identificou que diversas partes do código se tornaram difíceis de modificar devido à alta interdependência entre os módulos. Um dos analistas propõe a aplicação de princípios de design que favoreçam a evolução do código e a aplicação do DRY. O problema identificado pode ser resolvido adequadamente refatorando o código para encapsular as funcionalidades comuns em classes abstratas, aplicando o padrão 
Gabarito comentado
Anotações
Marcar para revisão

6

457941201872823
Ano: 2022Banca: FUNDEP (Gestão de Concursos)Organização: UFJFDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Considere o trecho de código a seguir, que acabou de ser refatorado.

delta = b*b-4*a*c; // nova variável

x1 = (-b + sqrt(delta)) / (2*a);

x2 = (b + sqrt(delta)) / (2*a);

Assinale a refatoração aplicada para essa situação.
Gabarito comentado
Anotações
Marcar para revisão

7

457941200626046
Ano: 2023Banca: FGVOrganização: TCE-SPDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Marcos está efetuando a manutenção de um sistema e notou que em diversos pontos são efetuadas chamadas HTTP para diferentes servidores, utilizando configurações específicas. Ele resolveu refatorar o código, criando uma classe que oferece métodos para cada elemento da configuração, os quais podem ser combinados para gerar um conector personalizado para cada servidor acessado.

Adotando essa abordagem, Marcos aumentou o reuso de processos intermediários na construção de objetos complexos, de acordo com o padrão:
Gabarito comentado
Anotações
Marcar para revisão

8

457941200089490
Ano: 2018Banca: CEPS-UFPAOrganização: UFPADisciplina: Engenharia de SoftwareTemas: Refatoração de Código

Acerca do tema refatoração de software, considere as afirmativas.


I A refatoração busca evoluir o projeto e código-fonte de um sistema de software para se alcançar alta coesão, isto é, suas classes devem possuir conjuntos extensos de responsabilidades.

II A refatoração busca evoluir o projeto e código-fonte de um sistema de software para alcançar baixo acoplamento, isto é, a colaboração entre as classes deve ser mantida em um nível mínimo aceitável.

III A refatoração é o processo de mudar um sistema de software de tal forma que não altere o comportamento externo do código-fonte, embora melhore sua estrutura interna.


Está(ão) correta(s)

Gabarito comentado
Anotações
Marcar para revisão

9

457941200802557
Ano: 2011Banca: FCCOrganização: TRE-RNDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Utilizado em ambiente de desenvolvimento integrado, consiste na melhoria constante do código-fonte, por meio de modificações num sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo:
Gabarito comentado
Anotações
Marcar para revisão

10

457941200648682
Ano: 2025Banca: CESPE / CEBRASPEOrganização: MPE-CEDisciplina: Engenharia de SoftwareTemas: Garantia da Qualidade de Software | Refatoração de Código

A respeito de desenvolvimento de software, julgue o item que se segue. 


A regra do escoteiro é um princípio do clean code que determina que o código precisa estar mais limpo do que estava antes de haver quaisquer alterações no código.

Gabarito comentado
Anotações
Marcar para revisão
Logo Questioneiquestionei.com