GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO13Fácil⏱ curto

Em Python, dadas as respostas = ['sim','não','sim','talvez','sim','não'] qual será a saída do código: from…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO13

Analisar e utilizar as diferentes formas de representação e consulta a dados em formato digital para pesquisas científicas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em Python, dadas as respostas = ['sim','não','sim','talvez','sim','não'] qual será a saída do código: from collections import Counter; Counter(respostas)?

  1. A) Counter(respostas) retorna a ordem das respostas, não a contagem.
  2. B) Counter(respostas) faz a soma das respostas como valores inteiros.
  3. C) Counter(respostas) retornará apenas a lista das respostas sem contagem.
  4. D) Counter(respostas) gera um dicionário vazio, pois não há contagem.
  5. E) Counter({'sim': 3, 'não': 2, 'talvez': 1})

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A lista respostas tem 6 elementos, na ordem: 'sim', 'não', 'sim', 'talvez', 'sim', 'não'. Passo 2: Counter é uma subclasse de dicionário do módulo collections que conta quantas vezes cada elemento distinto aparece na sequência dada. Passo 3: 'sim' aparece nas posições 1, 3 e 5, portanto 3 vezes. Passo 4: 'não' aparece nas posições 2 e 6, portanto 2 vezes. Passo 5: 'talvez' aparece apenas na posição 4, portanto 1 vez. Passo 6: A saída é Counter({'sim': 3, 'não': 2, 'talvez': 1}), que corresponde à alternativa E, gabarito oficial. Por que as outras estão erradas: A) Counter não retorna a ordem dos elementos, e sim a contagem de cada um. B) As respostas são strings e Counter não faz somas nem converte textos em inteiros. C) Counter não devolve a lista original; ele devolve um objeto com as contagens. D) O resultado não é vazio, pois todos os elementos da lista são contados.

💡 Dica: Conte quantas vezes cada resposta aparece na lista.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que Counter apenas organiza ou ordena os itens da lista, confundindo a função de contagem com uma ordenação.

Por que engana: Confundir Counter com uma função que apenas reorganiza ou soma os elementos, sem perceber que ela associa cada valor à quantidade de ocorrências.

B Erradaerro: Conceitual

Imagina que Counter executa uma operação aritmética sobre as respostas, como se fossem números que pudessem ser somados.

C Erradaerro: Conceitual

Supõe que Counter é apenas um encapsulamento da lista original, sem realizar nenhum processamento dos elementos.

D Erradaerro: Conceitual

Acredita que, como as respostas são textos e não números, não haveria contagem possível, resultando em um dicionário vazio.

E Correta

Counter conta quantas vezes cada resposta aparece e mostra essas frequências dentro da representação Counter(...).

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura baixo
Discriminação baixo
Peso pedagógico baixo
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Contagem de elementos com Counter

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Listas e elementos em Python · Importação de módulos Python

📚 Reveja

Revise o uso da classe Counter para contar ocorrências de elementos em listas.

⚠️ Erro mais comum

Confundir Counter com uma função que apenas reorganiza ou soma os elementos, sem perceber que ela associa cada valor à quantidade de ocorrências.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Construir conhecimento usando técnicas e tecnologias computacionais, produzindo informação e/ou artefatos de forma criativa, com respeito às questões legais, que proporcionem experiências para si e os demais.

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.