Você está ajudando seu amigo a criar um jogo de perguntas e respostas. Qual a maneira correta de armazenar as…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Você está ajudando seu amigo a criar um jogo de perguntas e respostas. Qual a maneira correta de armazenar as perguntas e respostas?
- A) Como listas de inteiros.
- B) Como strings e listas de strings.
- C) Como dicionários apenas.
- D) Como booleanos.
- E) Como listas de booleanos.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede a forma adequada de armazenar perguntas e respostas de um jogo de perguntas e respostas. Perguntas e respostas são textos, ou seja, sequências de caracteres, que em programação são representadas por strings.
- Como o jogo tem várias perguntas e várias respostas, é natural organizá-las em listas de strings, uma lista para as perguntas e outra para as respostas (ou uma lista de pares), permitindo percorrer e sortear itens.
- Analisando as alternativas: a letra A está errada, pois listas de inteiros servem para números, e perguntas e respostas são textos. A letra C está errada, pois dicionários apenas não são a forma mais natural para um conjunto simples de textos, e a questão pede strings e listas de strings. A letra D está errada, pois booleanos guardam apenas verdadeiro ou falso e não comportam o conteúdo textual das perguntas. A letra E está errada, pois listas de booleanos também não representam textos, apenas valores lógicos.
- Portanto, a alternativa correta é a B, que corresponde ao gabarito oficial.
💡 Dica: Pense em como as informações podem ser organizadas.
Alternativa por alternativa
O aluno pensa que, por haver uma sequência de itens, basta usar listas, e associa as perguntas a números, ignorando que o conteúdo é textual.
Por que engana: Escolher uma estrutura de dados inadequada, como listas de inteiros, que não suportam texto.
Essa é a forma correta de armazenar essas informações.
O aluno acredita que dicionários são a única estrutura válida para guardar pares pergunta-resposta, esquecendo que os textos em si são strings e que a organização em listas é igualmente adequada.
O aluno confunde o tipo de dado necessário, achando que um jogo de perguntas e respostas precisa apenas registrar certo ou errado, e não o conteúdo das perguntas.
O aluno supõe que listas de booleanos permitem guardar as perguntas e respostas, confundindo a estrutura de lista com o tipo de dado armazenado dentro dela.
Raio-X da questão
armazenamento de dados
fixacao
tipos de dados em programação · estruturas de dados
Revisar as formas de armazenamento de dados em programação.
Escolher uma estrutura de dados inadequada, como listas de inteiros, que não suportam texto.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- João está criando um jogo de perguntas e respostas. Ele precisa definir um tipo de dado para armazenar as respostas dos…
- Qual estrutura de dados você utilizaria para armazenar as informações de um jogo de tabuleiro e por quê?
- Qual o formato de dado mais adequado para armazenar informações de um jogo, como pontuação e níveis?
- Descreva como você organizaria um algoritmo para criar um jogo de perguntas e respostas, incluindo etapas de…
- Você está criando um jogo onde o jogador deve coletar frutas. Como você armazenaria a quantidade de cada fruta que o…
- Ao desenvolver um jogo, João precisa escolher como armazenar as pontuações dos jogadores. Quais dados ele deve…
Todas as questões de Organização e representação da informação
🔎 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
