Pular para o conteúdo

Cebraspe · Fundação Universidade de Brasília (FUB) 2025

Questão 72 — Linguagens de Programação: Python

Linguagens de Programação Python

Cebraspe 2025

Fundação Universidade de Brasília (FUB) · Técnico de Tecnologia da Informação

Gabarito disponível

Julgue os itens a seguir, referentes a Python.

Considere que certo professor universitário tenha desenvolvido o código em Python a seguir, que classifica estudantes de acordo com o desempenho de cada um. Considere, ainda, que para testar o código, esse professor tenha gerado 30 números aleatórios superiores ou iguais 0 e inferiores ou iguais a 10. Considere, por fim, que um aluno será classificado como: aprovado, se sua nota for superior ou igual a 7; em recuperação, se sua nota for superior ou igual a 5 e inferior a 7; ou reprovado; se sua nota for inferior a 5.

Código Python: import random; pontuacoes = lista de 30 valores round(random.uniform(0, 10), 1); laço for pontuacao in pontuacoes com if pontuacao >= 7.0 status Aprovado, elif pontuacao >= 5.0 status Em recuperação, else status Reprovado, e, dentro do bloco else, print(f"Pontuação: {pontuacao} - Status: {status}"); depois, fora do laço, print da média da turma com sum(pontuacoes)/len(pontuacoes):.2f e print da maior pontuação com max(pontuacoes).

A partir das informações apresentadas nessa situação hipotética, é correto afirmar que a execução do citado código será bem-sucedida e mostrará a nota média dos estudantes.
Selecione uma alternativa

Ver gabarito

Gabarito: Certo

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 18