Pular para o conteúdo principal

Questão de Programação — Programação estruturada — FUNDATEC 2026

ProgramaçãoProgramação estruturada
Código
qg688879
Banca
FUNDATEC
Órgão
Prefeitura de Bom Jesus - RS
Ano
2026
Nível
Médio
Cargo
Técnico em Informática
Em VisuAlg 2.0, qual estrutura de controle é usada para executar um bloco de comandos enquanto uma condição lógica for verdadeira?
  1. Aenquanto
  2. Bse-então-senão
  3. Cpara
  4. Drepita
Revelar gabarito e comentário

GabaritoA — enquanto

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”.

VisuAlg – Estruturas de Controle

Gabarito: Alternativa A (enquanto). A estrutura enquanto (equivalente ao while de outras linguagens) executa um bloco de comandos repetidamente enquanto a condição lógica for verdadeira. O teste é feito antes da execução do bloco, podendo o bloco não ser executado nenhuma vez. É a estrutura clássica de repetição com condição no início.

1Enquanto (while)
Testa condição ANTES
Pode executar 0 vezes
Condição verdadeira → repete
2Repita (do-while)
Executa bloco ANTES
Testa condição DEPOIS
Executa ao menos 1 vez
3Para (for)
Repetição CONTADA
Variável de controle
Estruturas de repetição (VisuAlg)
LEVELsoulevel.com.br
Estruturas de repetição (VisuAlg): Enquanto (while) (Testa condição ANTES, Pode executar 0 vezes, Condição verdadeira → repete); Repita (do-while) (Executa bloco ANTES, Testa condição DEPOIS, Executa ao menos 1 vez); Para (for) (Repetição CONTADA, Variável de controle)

Alternativa A — ✅ Correta ⟵ GABARITO

A estrutura enquanto é exatamente aquela que repete um bloco enquanto a condição for verdadeira. Em VisuAlg, sua sintaxe é:

enquanto (condição) faca
   comandos
fimenquanto

Testa a condição primeiro; se verdadeira, executa o bloco e repete o teste.

Alternativa B — ❌ Incorreta

A estrutura se-então-senão é uma estrutura de decisão (condicional), não de repetição. Ela executa um bloco apenas se a condição for verdadeira, sem repetição.

Alternativa C — ❌ Incorreta

A estrutura para (equivalente ao for) é uma estrutura de repetição contada, onde o número de iterações é controlado por uma variável de contagem. Não é adequada para repetir enquanto uma condição genérica for verdadeira.

Alternativa D — ❌ Incorreta

A estrutura repita (equivalente ao do-while ou repeat-until) é uma estrutura de repetição que executa o bloco pelo menos uma vez e depois testa a condição. Diferentemente do enquanto, o teste ocorre ao final. O enunciado pede a execução enquanto a condição for verdadeira, que é o comportamento do enquanto, não do repita.

NÃO CAIA NESSA!

O aluno pode confundir repita (testa no final) com enquanto (testa no início). A banca explora essa diferença sutil. Lembre-se: enquanto = testa antes; repita = executa antes e testa depois.

Gabarito: Alternativa A (enquanto).

Link permanente: /questoes/qg688879