Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2025

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce221077
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2025
Nível
Superior
Cargo
Analista Judiciário – Área: Apoio Especializado – Especialidade: Estatística
Com relação à informática aplicada à estatística, julgue o item a seguir.A quantidade mínima de execução é 0 na construção while (cond) { ... } e 1 na construção do { ... } while(cond).
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Estruturas de repetição: while e do-while

Gabarito: Certo (C). A afirmação está correta: o laço while testa a condição antes de executar o bloco, podendo executar zero vezes se a condição for falsa já na primeira avaliação. Já o laço do-while executa o bloco pelo menos uma vez, pois a condição é verificada após a primeira execução. Essa é a diferença fundamental entre as duas estruturas.

A banca cobra o conhecimento da diferença semântica entre os laços. No while, a execução mínima é 0; no do-while, a execução mínima é 1. O enunciado descreve exatamente essa regra.

Estruturas de repetição
  • 1while (cond) { ... }
    • Testa condição ANTES
    • Mínimo: 0 execuções
  • 2do { ... } while(cond)
    • Testa condição DEPOIS
    • Mínimo: 1 execução
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

Para não confundir, lembre-se: do = "faça" (execute primeiro, depois verifique). Enquanto while = "enquanto" (verifique antes de executar). Na prática, use do-while quando precisar garantir pelo menos uma execução do corpo, como na leitura de uma opção de menu.

Gabarito: Certo (C).

Link permanente: /questoes/ce221077