Questão 41 · Informática: Programação e algoritmos
Assinale a opção que apresenta o comando que tem a função de implementar desvios incondicionais no programa, mas que é de uso proibido na programação estruturada.
- A) IF-THEN-ELSE
- B) CASE
- C) GOTO
- D) WHILE
- E) REPEAT
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca Cebraspe (TJ/PA 2020).
Comentário
Gabarito: C.
O comando GOTO implementa desvios incondicionais, transferindo a execução para um rótulo, e por isso é proibido na programação estruturada, que usa apenas sequência, seleção e repetição. A alternativa C é a correta.
As demais alternativas:
- A) IF-THEN-ELSE: é um comando de seleção, que desvia conforme uma condição, e é permitido na programação estruturada.
- B) CASE: é uma estrutura de seleção múltipla, também estruturada.
- D) WHILE: é uma estrutura de repetição com condição de controle, estruturada.
- E) REPEAT: é uma estrutura de repetição com teste ao final, também estruturada.
Dica: o desvio incondicional (GOTO) é o marco da programação não estruturada; as demais opções são estruturas de controle aceitas.
Fundamentos: Programação estruturada: sequência, seleção e repetição · GOTO como desvio incondicional proibido na programação estruturada
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 TJ/PA 2020 (Auxiliar Judiciário – Especialidade: Programador de Computador), questão 41, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.