Questão 2604153

Tecnologia da Informação · 2025

Questão

ID 2604153

Disciplina: Tecnologia da Informação

Assunto: Práticas de Programação Segura e Revisão de Código

Ano: 2025 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Prefeitura Municipal de Três de Maio


Ao revisar um trecho de código de um colega, um professor de linguagem computacional se depara com a seguinte situação:

def process data(input):

data = []

for i in range(len(input)):

if input[i] > 0:

data.append(input[i] * 2)

total = 0

for x in data: total += x

avg = total / len(data) if data else 0

result = []

for val in data:

if val > avg: result.append(val)

return result

Considerando as boas práticas de programação, qual alternativa descreve a melhor abordagem para refatorar esse código?

Alternativas da questão 2604153
Pular para o conteúdo principal