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

Em pseudocódigo, qual tipo de variável é mais apropriado para representar um identificador alfanumérico de…

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

Em pseudocódigo, qual tipo de variável é mais apropriado para representar um identificador alfanumérico de produto (ex.: 'A12B') em um algoritmo que processa dados de estoque?

  1. A) Lista de inteiros
  2. B) Número decimal
  3. C) Variável booleana
  4. D) Número inteiro
  5. E) String (cadeia de caracteres).

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Analise o tipo de dado do identificador. O código 'A12B' mistura letras e números, ou seja, é um texto alfanumérico. Em pseudocódigo, esse tipo de dado é representado por uma string (cadeia de caracteres).
  2. Verifique a natureza do dado. Um identificador de produto não é usado para cálculos matemáticos; ele serve apenas para identificar, buscar e comparar produtos no estoque. Por isso, o tipo mais adequado é o que armazena texto, e não um tipo numérico.
  3. Avalie as alternativas incorretas. A) Lista de inteiros serve para armazenar várias coleções de números inteiros, não um único identificador com letras. B) Número decimal só armazena valores numéricos com parte fracionária, e 'A12B' contém letras. C) Variável booleana armazena apenas verdadeiro ou falso, o que não representa um código de produto. D) Número inteiro não aceita letras, então 'A12B' não poderia ser guardado nele.
  4. Conclusão. A alternativa correta é a E, que coincide com o gabarito oficial.

💡 Dica: Considere o tipo de dado que melhor representa caracteres e números.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter pensado que, por haver muitos produtos, seria necessário uma estrutura de lista, confundindo a quantidade de registros com o tipo de cada identificador. Também pode ignorar que a lista de inteiros não aceita letras.

Por que engana: Escolher uma variável numérica, como número inteiro ou decimal, ao invés de uma string para representar um identificador alfanumérico.

B Erradaerro: Senso comum

O aluno pode ter associado códigos a valores numéricos genéricos, achando que qualquer identificador de estoque é um número, mesmo com letras presentes no código.

C Erradaerro: Conceitual

O aluno pode ter confundido a ideia de 'identificador' com algo que apenas indica uma condição ou situação, usando o tipo booleano como se fosse uma marcação do produto.

D Erradaerro: Atenção

O aluno pode ter visto que o código tem números e concluído que o tipo inteiro serviria, sem perceber que a presença das letras 'A' e 'B' torna o inteiro inadequado.

E Correta

IDs alfanuméricos contêm letras e números; strings armazenam sequências de caracteres permitindo letras, dígitos e símbolos, ao contrário de tipos numéricos.

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 unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

variáveis alfanuméricas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de variáveis em programação · pseudocódigo

📚 Reveja

Revisar tipos de variáveis em pseudocódigo.

⚠️ Erro mais comum

Escolher uma variável numérica, como número inteiro ou decimal, ao invés de uma string para representar um identificador alfanumérico.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.