Pular para o conteúdo principal

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

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce124844
Banca
CESPE / CEBRASPE
Órgão
SEED-PR
Ano
2021
Nível
Superior
Cargo
Professor - Informação e Comunicação
Assinale a opção que apresenta o pseudo-código que apresentará o valor 10 como resposta.
  1. Aprograma{funcao inicio(){inteiro soma = 1, contadorpara (contador = 1; contador <= 5;contador ++){soma = soma + contador}escreva( soma)}}
  2. Bprograma{funcao inicio ( ){inteiro soma = 1, contadorpara (contador = 1; contador < 5;contador ++){soma = soma + contador}escreva( soma)}}
  3. Cprograma{funcao inicio(){inteiro soma = 1, contadorpara (contador = 5; contador > 0 ;contador = contador-2){soma = soma + contador}escreva( soma)}}
  4. Dprograma{funcao inicio ( ){inteiro soma = 1, contadorpara (contador = 1; contador < 5;contador ++){soma = soma * contador}escreva( soma)}}
  5. Eprograma{funcao inicio ( ){inteiro soma = 1, contadorpara (contador = 1; contador <= 5;contador = contador + 2){soma = soma * contador}escreva( soma)}}
Revelar gabarito e comentário

GabaritoC — programa { funcao inicio() { inteiro soma = 1, contador para (contador = 5; contador > 0 ; contador = contador-2) { soma = soma + contador } escreva( soma) } }

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

Simulação de Laços de Repetição em Pseudocódigo

Gabarito: letra C. Apenas o pseudocódigo da alternativa C produz o valor 10 ao final da execução, conforme simulação passo a passo do laço para com decremento de 2 e soma acumulada.

A questão testa a capacidade de rastrear manualmente a execução de um laço de repetição, atentando para a condição de parada (<=, <, >0) e para a operação de acumulação (soma ou multiplicação). Vamos simular cada alternativa:

  1. 1soma=1, cont=5
  2. 2soma=1+5=6
  3. 3cont=3, soma=6+3=9
  4. 4cont=1, soma=9+1=10
  5. 5cont=-1 → fim
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

  • soma = 1; contador de 1 a 5 (inclusive), passo 1.

  • Iterações:

    1. soma = 1 + 1 = 2

    2. soma = 2 + 2 = 4

    3. soma = 4 + 3 = 7

    4. soma = 7 + 4 = 11

    5. soma = 11 + 5 = 16

  • Resultado: 16.

Alternativa B — ❌ Incorreta

  • soma = 1; contador de 1 a 4 (< 5), passo 1.

  • Iterações:

    1. soma = 1 + 1 = 2

    2. soma = 2 + 2 = 4

    3. soma = 4 + 3 = 7

    4. soma = 7 + 4 = 11

  • Resultado: 11.

Alternativa C — ✅ Correta ⟵ GABARITO

  • soma = 1; contador de 5 até 1 (> 0), passo -2 (decremento).

  • Iterações:

    1. contador = 5soma = 1 + 5 = 6

    2. contador = 3soma = 6 + 3 = 9

    3. contador = 1soma = 9 + 1 = 10

    4. contador = -1 → condição falsa, encerra.

  • Resultado: 10.

Alternativa D — ❌ Incorreta

  • soma = 1; contador de 1 a 4, passo 1; operação de multiplicação.

  • Iterações:

    1. soma = 1 * 1 = 1

    2. soma = 1 * 2 = 2

    3. soma = 2 * 3 = 6

    4. soma = 6 * 4 = 24

  • Resultado: 24.

Alternativa E — ❌ Incorreta

  • soma = 1; contador de 1 a 5, passo 2; multiplicação.

  • Iterações:

    1. contador = 1soma = 1 * 1 = 1

    2. contador = 3soma = 1 * 3 = 3

    3. contador = 5soma = 3 * 5 = 15

  • Resultado: 15.

PEGA ESSA DICA!

Simule manualmente cada iteração em uma folha de rascunho, anotando os valores de soma e contador. Preste atenção especial aos operadores relacionais (<= vs <) e ao incremento/decremento, que podem alterar drasticamente o resultado.

Gabarito: letra C.

Link permanente: /questoes/ce124844