GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ medio

Durante o desenvolvimento de um jogo digital, Ana cria as variáveis pontos, nomeJogador e possuiChave. Ela…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante o desenvolvimento de um jogo digital, Ana cria as variáveis pontos, nomeJogador e possuiChave. Ela registra que pontos receberá valores como 120, nomeJogador armazenará uma palavra e possuiChave indicará uma condição verdadeira ou falsa. Para organizar o código, também escolhe nomes para as variáveis e define a ordem das instruções, independentemente do computador em que o jogo será executado. Considerando os exemplos do texto, qual critério define a classificação mais adequada de cada variável como numérica, textual ou lógica?

  1. A) A posição ocupada pela variável no programa.
  2. B) A natureza do valor que será guardado nela.
  3. C) A grafia escolhida para identificar a variável.
  4. D) O modelo do computador usado para executar o jogo.
  5. E) A quantidade total de linhas escritas no programa.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Leia o enunciado com atenção. Ana cria três variáveis: pontos (recebe valores como 120), nomeJogador (armazena uma palavra) e possuiChave (indica verdadeiro ou falso).
  2. Observe o que muda de uma variável para outra. pontos guarda números, nomeJogador guarda texto e possuiChave guarda uma condição lógica (verdadeiro ou falso). Logo, a classificação em numérica, textual ou lógica depende do tipo de dado que cada variável vai guardar.
  3. Analise as alternativas. A alternativa B, a natureza do valor que será guardado na variável, corresponde exatamente a esse critério. Ela está correta e coincide com o gabarito oficial.
  4. Verifique por que as demais estão erradas. A) A posição da variável no programa não determina o tipo de dado que ela armazena. C) A grafia do nome é apenas uma escolha para organizar o código; nomeJogador tem nome de texto, mas o critério não é o nome. D) O modelo do computador não interfere na classificação, pois o texto diz que a ordem das instruções é independente do computador. E) A quantidade de linhas do programa não tem relação com o tipo de cada variável.
  5. Conclusão: a classificação de uma variável depende do tipo de valor que ela guarda, por isso a resposta é a alternativa B.

💡 Dica: Considere os diferentes tipos de dados e suas aplicações.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acha que a localização da variável no código, por vir antes ou depois de outras linhas, define seu tipo. Ele confunde ordem de instruções com natureza dos dados.

B Correta

A classificação da variável deve corresponder à natureza do dado que ela armazenará: pontos representa um número, nomeJogador representa texto e possuiChave representa um valor lógico, isto é, verdadeiro ou falso. O nome da variável, sua posição no programa, o modelo do computador e a quantidade de linhas não definem essa classificação.

C Erradaerro: Conceitual

O aluno associa o tipo da variável ao nome que ela recebe, por exemplo supondo que nomeJogador é textual só porque o nome sugere isso. O nome é apenas um rótulo escolhido para organizar o código.

D Erradaerro: Interpretação

O aluno acredita que o hardware ou o computador em que o jogo roda muda o tipo das variáveis. O texto afirma explicitamente que a ordem e a lógica são independentes do computador.

E Erradaerro: Senso comum

O aluno supõe que programas maiores têm variáveis de tipos diferentes, ou que o tamanho do código determina a classificação. Ele não percebe que o tipo depende apenas do valor armazenado.

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

tipos de variáveis

📌 Objetivo

avaliacao

🧱 Pré-requisitos

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

📚 Reveja

Revisar os tipos de dados em programação e suas características.

⚠️ Erro mais comum

Escolher a alternativa que menciona aspectos irrelevantes, como o nome da variável ou o sistema operacional, em vez do tipo de dado.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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