GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO03Difícil⏱ curto

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

Habilidade BNCC EM13CO03

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?

  1. A) O nome da escola, informado na configuração inicial.
  2. B) O título da tela, definido antes da execução.
  3. C) A mensagem inicial, apresentada no começo do aplicativo.
  4. D) A cor de fundo, escolhida antes da execução.
  5. E) A pontuação do estudante, atualizada durante a gincana.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. Conclusão: a alternativa E é a correta, pois a pontuação é o único dado que muda durante a gincana e precisa ser acompanhado.
  5. Alternativa A está errada, pois o nome da escola é definido na configuração inicial e não muda durante o uso.
  6. Alternativa B está errada, pois o título da tela é fixo e definido antes da execução.
  7. Alternativa C está errada, pois a mensagem inicial permanece a mesma durante todo o uso.
  8. Alternativa D está errada, pois a cor de fundo é escolhida antes da execução e não se altera.
  9. 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

A Erradaerro: Interpretaçãoa que mais engana

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.

B Erradaerro: Conceitual

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.

C Erradaerro: Senso comum

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.

D Erradaerro: Atençã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.

E Correta

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

Dificuldade Difícil
Bloom Analisar
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🧩 progressao
🎯 Conceito central

tipos de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

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

📚 Reveja

Revisar os tipos de dados em programação e suas aplicações.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

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.