GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO01Fácil⏱ medio

Durante uma competição de programação, um aluno precisa armazenar 3 tipos de dados: um número de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

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

Durante uma competição de programação, um aluno precisa armazenar 3 tipos de dados: um número de identificação, uma pontuação e o nome do participante. Qual tipo de dado é adequado para cada informação?

  1. A) ID: float, Pontuação: inteiro, Nome: texto
  2. B) ID: inteiro, Pontuação: string, Nome: string
  3. C) ID: inteiro, Pontuação: inteiro, Nome: string
  4. D) ID: string, Pontuação: inteiro, Nome: texto
  5. E) ID: inteiro, Pontuação: float, Nome: texto

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Analisar o que cada informação representa. O número de identificação é um código numérico inteiro que distingue cada participante, sem parte fracionária nem necessidade de cálculos. A pontuação é uma contagem de pontos, normalmente inteira, e pode ser somada e comparada entre participantes. O nome é uma sequência de letras, ou seja, texto (string).
  2. Associar os tipos adequados. ID: inteiro. Pontuação: inteiro. Nome: string (texto). Essa combinação corresponde à alternativa C.
  3. Verificar as alternativas erradas. A) está errada porque o ID não precisa de casas decimais, então float não é adequado. B) está errada porque a pontuação precisa ser operada numericamente (somar, comparar, ordenar), o que exige inteiro e não string. D) está errada porque o ID, sendo um número de identificação, deve ser tratado como inteiro, e não como string. E) está errada porque, em geral, a pontuação de uma competição é contada em pontos inteiros, e float não é a escolha mais adequada.
  4. Conclusão. O gabarito oficial C está correto. Observação: a questão não define regras de pontuação (por exemplo, pontuação com notas fracionadas), e nesse caso float poderia ser discutido, mas a escolha mais usual e coerente com o enunciado é inteiro.

💡 Dica: Identifique o tipo de dado adequado para cada informação solicitada.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que um número de identificação deve ser float porque qualquer número pode ter parte decimal, sem perceber que um código de identificação não precisa de fração.

Por que engana: Confundir os tipos de dados ao atribuir um tipo incorreto para o número de identificação ou a pontuação, como usar string em vez de inteiro.

B Erradaerro: Conceitual

Acha que a pontuação pode ser armazenada como string porque é apenas um valor a ser exibido, sem perceber que a pontuação precisa ser somada e comparada, o que exige tipo numérico.

C Correta

Correto, ID e Pontuação como inteiros e Nome como string.

D Erradaerro: Senso comum

Pensa que a identificação é apenas um rótulo, como uma placa de carro, e por isso deve ser texto, ignorando que o enunciado fala em número de identificação, que deve ser inteiro.

E Erradaerro: Senso comum

Usa a intuição escolar de que notas são decimais (como 7,5) e aplica o mesmo raciocínio à pontuação da competição, além de considerar o ID como inteiro corretamente.

Raio-X da questão

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

tipos de dados

📌 Objetivo

fixacao

🧱 Pré-requisitos

tipos de dados · variáveis em programação

📚 Reveja

Revisar os tipos de dados em programação e suas aplicações.

⚠️ Erro mais comum

Confundir os tipos de dados ao atribuir um tipo incorreto para o número de identificação ou a pontuação, como usar string em vez de inteiro.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

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

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.