Pular para o conteúdo principal

Questão de TI - Ciência de Dados e Inteligência Artificial — Geral — FCC 2026

TI - Ciência de Dados e Inteligência ArtificialGeral
Código
fc142188
Banca
FCC
Órgão
SEPLAG PE
Ano
2026
Cargo
GG POG ( )

Considere o programa em Python abaixo criado por um Gestor da SEPLAG

 

# Dados de Orçamento (Área, Orçado, Realizado)

dados_orcamento = [    

("Saúde", 15000, 15500),     ("Educação", 22000, 21800),     ("Segurança", 8000, 8500),     ("Previdência", 10000, 10100) ]

 

print("--- ANÁLISE ORÇAMENTÁRIA ESTADUAL (Em Milhões de BRL) ---")

print("{:<15} {:<10} {:<10} {:<10}".format("ÁREA", "ORÇADO", "REALIZADO",

"DESVIO", "VARIAÇÃO %"))

print("-" * 55)

 

desvios_percentuais = []

 

for area, orcado, realizado in dados_orcamento:  

  desvio = realizado - orcado  

  variacao_perc = (desvio / orcado) * 100

 

    desvios_percentuais.append((area, desvio, variacao_perc))

    desvio_str = f"{desvio:,.0f}"     variacao_str = f"{variacao_perc:+.2f}%"

 

    print("{:<15} {:<10,.0f} {:<10,.0f} {:<10} {:<10}".format(         area, orcado, realizado, desvio_str, variacao_str     ))

 

maior_estouro =   I   

maior_economia =  II   

 

print("\nRESUMO GERENCIAL:")

print(f"1. Maior Estouro Orçamentário (Gasto Extra): {maior_estouro[0]} | Desvio: +R${maior_estouro[1]:,.0f} milhões.")

print(f"2. Maior Economia (Abaixo do Orçado): {maior_economia[0]} | Desvio: R${maior_economia[1]:,.0f} milhões.")

 

Sabendo que o programa será executado em condições ideais e que sua lógica deve ser mantida, as lacunas I e II devem ser, correta e respectivamente, preenchidas com

  1. Amedia(desvios_percentuais, key=lambda x: x[1]) e media(desvios_percentuais, key=lambda y: y[1])
  2. Bmax(desvios_percentuais, key=lambda x: x[1]) e min(desvios_percentuais, key=lambda x: x[1])
  3. Cmin(desvios_percentuais, key=lambda x: x[1]) e max(desvios_percentuais, key=lambda x: x[1])
  4. Dmax(desvios_percentuais, key=lambda x: x[1]) e min(desvios_percentuais, key=lambda y: y[1])
  5. Eavg(desvios_percentuais, key=lambda y: y[1]) e avg(desvios_percentuais, key=lambda y: y[1])
Revelar gabarito e comentário

GabaritoB — max(desvios_percentuais, key=lambda x: x[1]) e min(desvios_percentuais, key=lambda x: x[1])

Link permanente: /questoes/fc142188