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

Uma empresa precisa armazenar informações sobre seus produtos. Eles decidiram utilizar variáveis para guardar…

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

Uma empresa precisa armazenar informações sobre seus produtos. Eles decidiram utilizar variáveis para guardar o nome, preço e quantidade de cada item. Qual tipo de dado seria mais adequado para cada uma dessas informações?

  1. A) Nome: inteiro, Preço: texto, Quantidade: decimal
  2. B) Nome: string, Preço: float, Quantidade: inteiro
  3. C) Nome: decimal, Preço: inteiro, Quantidade: string
  4. D) Nome: booleano, Preço: string, Quantidade: decimal
  5. E) Nome: string, Preço: inteiro, Quantidade: float

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o que cada variável guarda. O nome do produto é um texto (sequência de caracteres), como 'Caneta azul'. O preço pode ter centavos, como 12,90, portanto precisa de um número com parte fracionária. A quantidade de itens é uma contagem de unidades inteiras, como 5 ou 120.
  2. Associe cada informação ao tipo de dado adequado. Nome corresponde a string (texto). Preço corresponde a float (número real com casas decimais). Quantidade corresponde a inteiro, pois não existe meio produto em estoque.
  3. Compare com as alternativas. A alternativa B é a única que associa string ao nome, float ao preço e inteiro à quantidade, exatamente como acima. O gabarito oficial B está correto.
  4. Por que as outras estão erradas. A) Erra ao usar inteiro para o nome e texto para o preço, pois um nome não é número e um preço com centavos não cabe em inteiro. C) Usa decimal para o nome e string para a quantidade, o que não faz sentido para um texto e para uma contagem. D) Usa booleano para o nome, que só guarda verdadeiro ou falso, e string para o preço, o que impede cálculos. E) Usa inteiro para o preço, o que perderia os centavos, e float para a quantidade, que deveria ser contagem exata.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que o nome de um produto deve ser um número inteiro e que o preço é um texto, talvez por confundir o tipo com o formato de exibição do dado.

Por que engana: Confundir os tipos de dados, como usar inteiro para armazenar o preço, que pode ter centavos.

B Correta

Essa combinação é ideal para armazenar as informações.

C Erradaerro: Conceitual

O aluno associa decimal a nomes e string a quantidades, invertendo a finalidade dos tipos de dados e não distinguindo texto de valor numérico.

D Erradaerro: Conceitual

O aluno imagina que o nome pode ser booleano, talvez por pensar que basta indicar a existência do produto, e que preço em texto é adequado por ser um valor com símbolo de moeda.

E Erradaerro: Procedimental

O aluno acha que o preço pode ser inteiro, esquecendo que centavos exigem parte fracionária, e que a quantidade pode ser float, ignorando que itens são contados em unidades inteiras.

Raio-X da questão

Dificuldade Fácil
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 em programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

tipos de dados em programação · 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, como usar inteiro para armazenar o preço, que pode ter centavos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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