Cebraspe · PF · 2025 · Estatístico

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

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

Considere o código a seguir, desenvolvido em Python. def calculo(lista): for n in lista: for x in range(2, n): if n % x == 0: n=n//x break else: print(f"O Resultado é: {n}") lista = [2, 4, 6] calculo(lista)

Julgue o item:

Gabarito: CERTO

Gabarito definitivo divulgado pela banca Cebraspe (PF 2025).

Comentário

Gabarito: CERTO.

O código Python define uma função calculo que itera sobre uma lista de números. Para cada número n na lista, ele tenta encontrar um divisor x entre 2 e n-1. Se um divisor for encontrado (n % x == 0), n é dividido por x usando divisão inteira (n = n // x), e o loop interno (for x in range(2, n)) é interrompido (break). Se o loop interno for concluído sem encontrar nenhum divisor (ou seja, o else do for é executado), significa que o número n não foi alterado por divisões e, portanto, é impresso.

Vamos rastrear a execução com lista = [2, 4, 6]:

  1. n = 2: O loop for x in range(2, 2) não executa nenhuma iteração. O else do for é acionado. Imprime: "O Resultado é: 2".
  2. n = 4:
    • x = 2: 4 % 2 == 0 é verdadeiro. n se torna 4 // 2 = 2. break é executado. O else do for não é acionado.
  3. n = 6:
    • x = 2: 6 % 2 == 0 é verdadeiro. n se torna 6 // 2 = 3. break é executado. O else do for não é acionado.

O código imprime apenas "O Resultado é: 2".

Fundamentos: Python: Estruturas de controle (for, if/else, break) · Python: Operadores aritméticos (%, //) · Python: Funções

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 112, 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