Pular para o conteúdo principal

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

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce190881
Banca
CESPE / CEBRASPE
Órgão
TST
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área: Apoio Especializado - Especialidade: Programação
programa principalinteiro i, contagem = 10, limite = 10;para (i = 0; i > limite; i = i + 1) façacontagem = contagem – 1;fim paraimprime(contagem);fim programaCom base no algoritmo precedente, escrito em pseudocódigo, assinale a opção que corresponde ao tipo de estrutura em que se realiza o decréscimo da variável contagem.
  1. Aestrutura de controle
  2. Bestrutura de repetição
  3. Cestrutura condicional
  4. Datributo
  5. Efunção
Revelar gabarito e comentário

GabaritoB — estrutura de repetição

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 Controle em Pseudocódigo

Gabarito: letra B. O decréscimo da variável contagem está inserido dentro de uma estrutura para (laço for), que é um tipo de estrutura de repetição. Apesar de o laço não executar nenhuma vez (condição i > limite é falsa desde o início), a estrutura que contém a instrução de decremento é inegavelmente uma repetição.

Alternativa A — ❌ Incorreta

"Estrutura de controle" é um termo genérico que abrange condicionais, repetições e até sequências. A questão pede o tipo específico da estrutura que envolve o decremento, que é uma repetição, não o gênero.

Alternativa B — ✅ Correta ⟵ GABARITO

O comando para (i = 0; i > limite; i = i + 1) faça ... define um laço de repetição (loop). Mesmo que a condição nunca seja satisfeita, a estrutura sintática e semântica é de repetição. O decremento contagem = contagem – 1 está no corpo do laço.

Alternativa C — ❌ Incorreta

"Estrutura condicional" (como se...então...senão) desvia o fluxo com base em uma condição, mas não repete blocos. O código usa um laço, não uma decisão.

Alternativa D — ❌ Incorreta

"Atributo" não é uma estrutura de controle, mas sim a operação de atribuição de valor a uma variável. A questão pergunta pela estrutura que contém o decremento, não pela operação em si.

Alternativa E — ❌ Incorreta

"Função" é um subprograma que pode ser chamado e retornar um valor. O decremento ocorre diretamente no corpo do laço, dentro do programa principal, e não dentro de uma função.


Gabarito: letra B — a estrutura responsável pelo decréscimo é uma estrutura de repetição (laço para).

Link permanente: /questoes/ce190881