Questão de Programação — Programação estruturada — FUNDATEC 2026
- Código
- qg688879
- Banca
- FUNDATEC
- Órgão
- Prefeitura de Bom Jesus - RS
- Ano
- 2026
- Nível
- Médio
- Cargo
- Técnico em Informática
- Aenquanto
- Bse-então-senão
- Cpara
- Drepita
GabaritoA — enquanto
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.
A estrutura enquanto é exatamente aquela que repete um bloco enquanto a condição for verdadeira. Em VisuAlg, sua sintaxe é:
enquanto (condição) faca
comandos
fimenquantoTesta a condição primeiro; se verdadeira, executa o bloco e repete o teste.
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.
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.
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.
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