Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — CESPE / CEBRASPE 2025

ProgramaçãoConceitos básicos de programação
Código
ce196331
Banca
CESPE / CEBRASPE
Órgão
CAESB-DF
Ano
2025
Nível
Superior
Cargo
Analista de Suporte ao Negócio - Analista de Sistemas
Certa companhia de abastecimento de água organiza as informações da empresa em três conjuntos de dados: clientes (idCliente, nomeCliente), com dados dos clientes; imoveis (idImovel, idCliente, endereco), com dados de imóveis; e contas (idConta, idImovel, consumo), com dados do histórico de pagamento de contas e do consumo, em metros cúbicos, de cada conta. Essa organização leva em consideração que cada cliente pode ter vários imóveis (chave estrangeira: idCliente em imoveis) e que cada imóvel pode ter várias contas (chave estrangeira: idImovel em contas). Os conjuntos de dados (clientes, imoveis e contas) foram carregados para um DataFrame no Pandas.Com base nas informações da situação hipotética precedente, assinale a opção que corresponde ao trecho de código que, caso seja executado, exibirá corretamente o total de consumo por cliente na variável totalConsumo.
  1. AtotalConsumo = contas.groupby('idCliente')['consumo'] .sum()
  2. BimoveisContas = pd.merge(imoveis, contas, on='idImovel')totalConsumo = imoveisContas.groupby('idCliente') ['consumo'].sum()
  3. CtotalConsumo = clientes.merge(contas, on = 'idCliente').groupby('idCliente')['consumo'].sum()
  4. DtotalConsumo = contas.groupby('idImovel') ['consumo'].sum()
  5. EimoveisContas = pd.merge(contas, imoveis, on='idCliente')totalConsumo = imoveisContas.groupby('idImovel') ['consumo'] .sum()
Revelar gabarito e comentário

GabaritoB — imoveisContas = pd.merge(imoveis, contas, on='idImovel') totalConsumo = imoveisContas.groupby('idCliente') ['consumo'].sum()

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

B

Link permanente: /questoes/ce196331