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
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?
- A) Constante
- B) Variável
- C) Array
- D) Função
- E) Objeto
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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
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.
Uma variável pode ser alterada para refletir a nova pontuação.
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.
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.
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
variáveis em programação
avaliacao
tipos de variáveis · programação básica
Revisar os tipos de variáveis e suas aplicações em jogos.
Confundir o uso de constantes com variáveis, acreditando que a pontuação não pode ser alterada após a definição inicial.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Um programador está desenvolvendo um jogo e precisa criar uma variável que armazene a pontuação do jogador. Qual é a…
- Um estudante de computação decidiu criar um jogo. Ele precisa desenvolver a lógica de pontuação. Quais variáveis ele…
- Imagine que você está criando um jogo. Como você utilizaria variáveis para armazenar a pontuação dos jogadores?
- Em um projeto de construção de um jogo, o programador precisa identificar as variáveis necessárias. Neste jogo, a…
- Um estudante está escrevendo um algoritmo para um jogo online e precisa de variáveis para registrar a pontuação dos…
- Durante um projeto de criação de um jogo digital, a equipe decidiu usar variáveis para armazenar as pontuações dos…
🔎 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
