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

João criou um jogo em que cada jogador deve coletar pontos ao completar desafios. Se ele deseja adicionar uma…

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

João criou um jogo em que cada jogador deve coletar pontos ao completar desafios. Se ele deseja adicionar uma nova regra, que tipo de variável ele deve usar para alterar a pontuação?

  1. A) Constante
  2. B) Variável
  3. C) Array
  4. D) Função
  5. E) Objeto

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o que precisa mudar. A pontuação do jogador aumenta a cada desafio completado, ou seja, o valor precisa ser alterado durante o jogo. Passo 2: Pense no conceito de variável. Em programação, variável é um espaço na memória que guarda um valor, e esse valor pode ser modificado ao longo da execução do programa. Passo 3: Aplique ao caso. Para somar pontos a cada desafio, João precisa de um elemento cujo conteúdo possa mudar, por exemplo pontos = pontos + 10. Esse elemento é uma variável. Passo 4: Por que as outras estão erradas. A constante guarda um valor que não pode ser alterado, então não serve para acumular pontos. O array é uma estrutura que agrupa vários valores e não é o tipo básico para guardar uma pontuação única que muda. A função é um bloco de instruções reutilizável que executa ações, não armazena um valor de pontuação. O objeto agrupa dados e comportamentos relacionados e só seria uma opção mais complexa, sem ser o tipo de variável necessário para alterar a pontuação diretamente. Passo 5: Conclusão. O gabarito oficial B está correto, pois a variável é o tipo que permite alterar a pontuação conforme as regras do jogo.

💡 Dica: Pense sobre os tipos de variáveis em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter associado constante apenas ao termo valor fixo do dia a dia e achado que, por ser um valor de referência do jogo, também poderia receber novos pontos. Ele não percebeu que constante, por definição, não pode ser reatribuída.

Por que engana: Confundir o uso de constantes com variáveis, acreditando que a pontuação não pode ser alterada após a definição inicial.

B Correta

Uma variável pode ser alterada para refletir a nova pontuação.

C Erradaerro: Conceitual

O aluno pode ter pensado que, como o jogador coleta vários pontos, seria necessário guardar tudo em uma lista ou conjunto. Ele confundiu a necessidade de acumular um valor único que muda com a estrutura usada para guardar vários valores.

D Erradaerro: Conceitual

O aluno pode ter confundido a função, que é um bloco de código reutilizável, com o elemento que armazena dados. Ele acreditou que a pontuação seria alterada apenas por chamar uma função, sem entender que o local de armazenamento é a variável.

E Erradaerro: Conceitual

O aluno pode ter pensado que, em um jogo, tudo deve ser modelado como objeto, como jogador ou pontuação. Ele não percebeu que um objeto é uma estrutura mais ampla e que o tipo de elemento que guarda e altera o valor da pontuação é a variável.

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✍️ situacional🧩 progressao
🎯 Conceito central

variáveis em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de variáveis · programação básica

📚 Reveja

Revisar os tipos de variáveis e suas aplicações em jogos.

⚠️ Erro mais comum

Confundir o uso de constantes com variáveis, acreditando que a pontuação não pode ser alterada após a definição inicial.

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