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 é
- A) a eliminação da necessidade de estruturas condicionais como if e switch, substituindo-as por tabelas de decisão.
- B) o uso intensivo de instruções goto para garantir flexibilidade no fluxo de execução.
- C) a estruturação do programa em funções ou procedimentos, com controle de fluxo baseado em sequência, seleção e repetição.
- D) a divisão de código em múltiplas threads que são executadas simultaneamente.
- 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.