Cebraspe · BANRISUL · 2025 · Diversos cargos

Questão 33 · Informática: Programação e algoritmos

A programação estruturada surgiu como uma alternativa à programação não estruturada, com o objetivo de facilitar o desenvolvimento, a leitura e a manutenção de programas. Um dos princípios fundamentais da programação estruturada é

  1. A) a eliminação da necessidade de estruturas condicionais como if e switch, substituindo-as por tabelas de decisão.
  2. B) o uso intensivo de instruções goto para garantir flexibilidade no fluxo de execução.
  3. C) a estruturação do programa em funções ou procedimentos, com controle de fluxo baseado em sequência, seleção e repetição.
  4. D) a divisão de código em múltiplas threads que são executadas simultaneamente.
  5. E) o uso de variáveis globais para facilitar o compartilhamento de dados entre partes do programa.

Marque a alternativa correta:

Gabarito: C

Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).

Comentário

Gabarito: C.

A programação estruturada, consolidada a partir dos trabalhos de Dijkstra e do teorema de Böhm-Jacopini, baseia-se em três estruturas de controle: sequência, seleção (if, switch) e repetição (while, for). Além disso, valoriza a divisão do programa em blocos menores, como funções e procedimentos, o que melhora legibilidade, manutenção e reuso. A alternativa C reúne exatamente esses dois pontos. As demais contrariam o espírito da abordagem, pois apostam em desvios arbitrários, concorrência ou variáveis globais, que dificultam a compreensão do fluxo.

  • (A) Errada: a programação estruturada usa if e switch como estruturas de seleção; não os elimina.
  • (B) Errada: o uso de goto é justamente o que a programação estruturada procura evitar.
  • (D) Errada: divisão em threads concorrentes é um tema de programação concorrente, não um princípio estruturado.
  • (E) Errada: o uso de variáveis globais em excesso prejudica a modularidade e a manutenção.

Dica: se a alternativa mencionar goto como virtude, é quase certamente a errada.

Fundamentos: Teorema da programação estruturada (Böhm-Jacopini) e princípios de Dijkstra · Estruturas de controle: sequência, seleção e repetição

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 BANRISUL 2025 (Diversos cargos), questão 33, 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