Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — AMEOSC 2025

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg402696
Banca
AMEOSC
Órgão
Prefeitura de Bandeirante - SC
Ano
2025
Nível
Superior
Cargo
Professor para Educação Básica - Informática - PSS
Um algoritmo é uma sequência finita de instruções bem definidas, utilizada para resolver problemas específicos, sejam eles matemáticos, computacionais ou cotidianos. A estrutura de controle que permite a um algoritmo repetir um conjunto de instruções enquanto uma condição for verdadeira é fundamental para a automação de tarefas. Assinale a alternativa que identifica corretamente a estrutura de controle responsável por permitir a repetição de instruções em um algoritmo.
  1. AEstrutura de seleção simples (como o comando if), que executa um bloco de código apenas uma vez se a condição for
  2. BEstrutura sequencial, onde as instruções são executadas uma após a outra, sem desvios ou repetições.
  3. CDeclaração de variáveis, que reserva espaço na memória para os dados, mas não controla o fluxo de execução das instruções.
  4. DEstrutura de repetição ou laço (como o comando while), que testa uma condição antes ou depois de executar o bloco de instruções.
Revelar gabarito e comentário

GabaritoD — Estrutura de repetição ou laço (como o comando while), que testa uma condição antes ou depois de executar o bloco de instruções.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Algoritmo e Estruturas de Controle

Gabarito: letra D. A estrutura de repetição (laço) é a única que permite executar repetidamente um bloco de instruções enquanto uma condição for verdadeira, como o comando while. As demais alternativas não realizam repetição: (A) seleção simples, (B) sequencial, (C) declaração de variáveis.

Alternativa A — ❌ Incorreta

A estrutura de seleção simples (if) executa um bloco de código apenas uma vez se a condição for verdadeira. Não há repetição; é uma decisão única. O erro é confundir seleção com repetição.

Alternativa B — ❌ Incorreta

A estrutura sequencial executa instruções uma após a outra, sem desvios ou repetições. É o fluxo linear básico, incapaz de repetir blocos.

Alternativa C — ❌ Incorreta

Declaração de variáveis reserva espaço na memória para armazenar dados, mas não controla o fluxo de execução do algoritmo. Não tem poder de repetir instruções.

Alternativa D — ✅ Correta ⟵ GABARITO

A estrutura de repetição (também chamada de laço ou loop), como while, for ou do-while, permite testar uma condição antes ou depois de executar o bloco de instruções, repetindo-o enquanto a condição for verdadeira. É a ferramenta fundamental para automatizar tarefas repetitivas em algoritmos.

Gabarito: letra D.

Link permanente: /questoes/qg402696