GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO01Média⏱ curto

Um grupo de amigos decidiu criar um jogo onde cada jogador deve armazenar seus dados como: nome, idade e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um grupo de amigos decidiu criar um jogo onde cada jogador deve armazenar seus dados como: nome, idade e nível. Se Maria tem 16 anos e está no nível 2, como seria representado esse conjunto de dados?

  1. A) {nome: 'Maria', idade: 16, nivel: 2}
  2. B) ['Maria', 16, 2]
  3. C) (nome: 'Maria', idade: 16, nivel: 2)
  4. D) {'nome': 'Maria', 'idade': 16, 'nivel': 2}
  5. E) nome = 'Maria'; idade = 16; nivel = 2;

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o que a questão pede. Precisamos guardar, para um mesmo jogador, três informações com nomes próprios (nome, idade e nível), de modo que cada valor fique associado ao seu campo. Isso corresponde a um dicionário (estrutura chave-valor). Passo 2: Verifique cada alternativa. A alternativa D, {'nome': 'Maria', 'idade': 16, 'nivel': 2}, usa chaves entre chaves, com cada chave entre aspas, seguida de dois pontos e do valor, separados por vírgulas. Essa é a sintaxe de dicionário do Python e também de um objeto JSON válido, por isso é a representação correta. Passo 3: Por que as outras estão erradas. A: usa chaves, mas as chaves nome, idade e nivel estão sem aspas; isso é válido em JavaScript, mas não em Python nem em JSON, onde as chaves devem ser texto. B: é uma lista, que guarda apenas os valores em ordem e perde os nomes dos campos. C: usa parênteses, que em Python formam uma tupla, e a sintaxe nome: 'Maria' não é válida nela. E: são três atribuições soltas de variáveis, não um conjunto único de dados. Passo 4: Conclusão. Como o gabarito oficial indica D e a análise confirma D, não há divergência. Observação: a questão não especifica a linguagem; a alternativa A poderia ser aceita em JavaScript, mas o padrão com aspas da alternativa D é o que vale no contexto de dicionários e JSON.

💡 Dica: Pense em como os dados podem ser organizados em um formato simples.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que chaves {} com nomes sem aspas já formam uma estrutura de dados válida em qualquer linguagem. Na verdade, essa forma é de objeto JavaScript; em Python e JSON as chaves precisam ser textos entre aspas.

Por que engana: Confundir a sintaxe de diferentes estruturas de dados, como arrays e objetos, levando a uma escolha incorreta.

B Erradaerro: Conceitual

Entende que basta listar os valores entre colchetes para armazenar os dados. Uma lista guarda apenas posições, sem nomear cada campo, então não indica que 16 é a idade nem que 2 é o nível.

C Erradaerro: Conceitual

Confunde parênteses com a estrutura de armazenamento de campos nomeados. Parênteses definem tupla ou agrupamento, e a sintaxe chave: valor não é válida nesse caso.

D Correta

Usar chaves é correto, mas a sintaxe não é válida em muitas linguagens.

E Erradaerro: Conceitual

Acha que atribuir valores a variáveis separadas representa o conjunto de dados do jogador. Isso cria três variáveis independentes, sem reunir os dados de um mesmo jogador em uma única estrutura.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

armazenamento de dados

📌 Objetivo

fixacao

🧱 Pré-requisitos

representacao de dados · estruturas de dados

📚 Reveja

Revisar como representar dados em estruturas simples.

⚠️ Erro mais comum

Confundir a sintaxe de diferentes estruturas de dados, como arrays e objetos, levando a uma escolha incorreta.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 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.