Cebraspe · PF · 2025 · Estatístico

Questão 110 · Informática: Programação e algoritmos

Julgue os próximos itens, a respeito de Python.

Considere o código a seguir, desenvolvido em Python. lista = [1, 2, 3, 4] resultado = 0 x = 1 while x < len(lista)  1: resultado += lista[x] x += 1 print(f"O Resultado é: {resultado}") Ao ser executado, esse código apresentará o seguinte resultado. O Resultado é: 6

Julgue o item:

Gabarito: ERRADO

Gabarito definitivo divulgado pela banca Cebraspe (PF 2025).

Comentário

Gabarito: ERRADO.

O código Python fornecido tem como objetivo somar elementos de uma lista. Vamos analisar a execução passo a passo:

  1. lista = [1, 2, 3, 4]

  2. resultado = 0

  3. x = 1

  4. O loop while x &lt; len(lista) - 1: será executado enquanto x for menor que len(lista) - 1. Como len(lista) é 4, len(lista) - 1 é 3. Portanto, o loop continua enquanto x &lt; 3.

    • 1ª iteração: x é 1. 1 &lt; 3 é verdadeiro.

      • resultado += lista[x] (ou seja, resultado += lista[1]). lista[1] é 2. Então, resultado se torna 0 + 2 = 2.
      • x += 1 faz x se tornar 2.
    • 2ª iteração: x é 2. 2 &lt; 3 é verdadeiro.

      • resultado += lista[x] (ou seja, resultado += lista[2]). lista[2] é 3. Então, resultado se torna 2 + 3 = 5.
      • x += 1 faz x se tornar 3.
    • 3ª iteração: x é 3. 3 &lt; 3 é falso. O loop termina.

  5. print(f&quot;O Resultado é: {resultado}&quot;) imprimirá "O Resultado é: 5".

O item afirma que o resultado seria "O Resultado é: 6". No entanto, a execução do código demonstra que o resultado correto é 5. A condição de parada do while (x &lt; len(lista) - 1) é crucial, pois impede que o último elemento da lista (lista[3], que é 4) seja somado.

Dica: Preste muita atenção às condições de loop (while, for) e aos índices de acesso a listas, especialmente quando len() é utilizado em conjunto com operadores de comparação e aritméticos.

Fundamentos: Lógica de programação · Estruturas de repetição (while) em Python · Indexação de listas em Python

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe PF 2025 (Estatístico), questão 110, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor