Uma escola desenvolveu um aplicativo para acompanhar uma gincana. Durante a execução, o programa mantém a…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma escola desenvolveu um aplicativo para acompanhar uma gincana. Durante a execução, o programa mantém a pontuação de cada estudante e a atualiza sempre que uma atividade é concluída. Já o título da tela, a cor de fundo, o nome da escola e a mensagem inicial são definidos antes da execução e permanecem iguais durante todo o uso do aplicativo. Em programação, uma variável é utilizada para armazenar um dado que pode receber novos valores durante a execução, enquanto valores constantes não são alterados nesse período. Com base no texto, qual informação deve ser armazenada em uma variável para que o aplicativo acompanhe corretamente a gincana?
- A) O nome da escola, informado na configuração inicial.
- B) O título da tela, definido antes da execução.
- C) A mensagem inicial, apresentada no começo do aplicativo.
- D) A cor de fundo, escolhida antes da execução.
- E) A pontuação do estudante, atualizada durante a gincana.
✅ Resposta correta: alternativa E
Resolução passo a passo
- O texto diz que a pontuação de cada estudante é mantida pelo programa e atualizada sempre que uma atividade é concluída, ou seja, ela recebe novos valores durante a execução.
- Pela definição dada no próprio texto, variável é o dado que pode receber novos valores durante a execução, enquanto constantes não são alteradas nesse período.
- Título da tela, cor de fundo, nome da escola e mensagem inicial são definidos antes da execução e permanecem iguais durante todo o uso, portanto são valores constantes e não precisam ser armazenados em variáveis que mudam.
- Conclusão: a alternativa E é a correta, pois a pontuação é o único dado que muda durante a gincana e precisa ser acompanhado.
- Alternativa A está errada, pois o nome da escola é definido na configuração inicial e não muda durante o uso.
- Alternativa B está errada, pois o título da tela é fixo e definido antes da execução.
- Alternativa C está errada, pois a mensagem inicial permanece a mesma durante todo o uso.
- Alternativa D está errada, pois a cor de fundo é escolhida antes da execução e não se altera.
- Ao comparar com o gabarito oficial, observa-se que ele coincide com a resolução obtida.
💡 Dica: Pense nos tipos de dados utilizados em programação.
Alternativa por alternativa
O aluno pode ter achado que, por ser uma informação importante da escola, ela precisa ser guardada em variável; não percebeu que o nome da escola é um valor fixo definido na configuração inicial.
Por que engana: Confundir tipos de dados que não podem ser alterados, como texto fixo, com variáveis que podem mudar, como o número de tentativas.
O aluno pode ter confundido o fato de o título ser um dado da tela, que é exibido e manipulado pelo programa, com a necessidade de armazená-lo em variável, ignorando que o texto diz que ele permanece igual durante todo o uso.
O aluno pode ter entendido que toda informação apresentada ao usuário precisa ser armazenada, sem notar que a mensagem inicial é definida antes e não muda durante a execução.
O aluno pode ter considerado que a cor de fundo, por ser um elemento visual que o usuário percebe, deve ser guardada em variável, sem atentar para o fato de ela ser escolhida antes da execução e não mudar.
A pontuação é alterada sempre que o estudante conclui uma atividade. Por isso, o programa precisa armazená-la em uma variável, cujo valor pode ser atualizado durante a execução. Os demais elementos permanecem fixos, funcionando como constantes nesse contexto.
Raio-X da questão
tipos de dados
avaliacao
variáveis em programação · tipos de dados
Revisar os tipos de dados em programação e suas aplicações.
Confundir tipos de dados que não podem ser alterados, como texto fixo, com variáveis que podem mudar, como o número de tentativas.
ciencia_tecnologia
tomada_decisao
abstrato
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…
- Em um algoritmo de jogo escolar, qual é a função de uma variável que armazena a pontuação acumulada durante a execução…
- Uma turma está criando, em um programa, um jogo de tabuleiro com duas pessoas. O tabuleiro, o nome do jogo, a cor das…
- Um aplicativo mostra oito tarefas pendentes. Cada vez que o usuário conclui uma tarefa, esse número diminui. O nome do…
- Durante um projeto de criação de um jogo digital, a equipe decidiu usar variáveis para armazenar as pontuações dos…
- Marina está criando um jogo simples. No código, ela usa uma variável chamada pontos para acompanhar a pontuação do…
🔎 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
