Cebraspe · MPC/PA · 2019 · Analista Ministerial – Especialidade: Tecnologia da Informação

Questão 30 · Informática: Engenharia de software e metodologias ágeis

A métrica de qualidade de código que mede a complexidade estrutural de um programa computando o número de caminhos linearmente independentes ao longo do código-fonte é denominada

  1. A) complexidade ciclomática.
  2. B) complexidade de Halstead.
  3. C) contagem de pontos de microfunção ponderados.
  4. D) índice de manutenibilidade.
  5. E) extensibilidade.

Marque a alternativa correta:

Gabarito: A

Gabarito definitivo divulgado pela banca Cebraspe (MPC/PA 2019).

Comentário

Gabarito: A.

A alternativa correta é a A. A complexidade ciclomática, criada por McCabe, mede a complexidade estrutural de um programa pelo número de caminhos linearmente independentes do grafo de controle de fluxo. Esse valor indica quantos testes são necessários para cobrir todos os caminhos básicos do código.

As demais alternativas erram:

  • (B) errada: a complexidade de Halstead mede o tamanho do programa a partir do número de operadores e operandos, e não dos caminhos.
  • (C) errada: os pontos de microfunção são uma métrica de tamanho funcional, e não de caminhos no código.
  • (D) errada: o índice de manutenibilidade combina várias métricas para estimar a facilidade de manutenção, e não conta caminhos.
  • (E) errada: a extensibilidade é um atributo de qualidade, e não uma métrica que conta caminhos no código-fonte.

Dica: caminhos linearmente independentes são a marca da complexidade ciclomática. Halstead conta operadores e operandos.

Fundamentos: Métrica de McCabe: complexidade ciclomática e caminhos linearmente independentes · Métricas de Halstead, pontos de função e índice de manutenibilidade como distratores

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe MPC/PA 2019 (Analista Ministerial – Especialidade: Tecnologia da Informação), questão 30, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor