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

Durante o desenvolvimento de um jogo para celulares, a equipe realizou dois testes com a mesma fase. No…

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

Durante o desenvolvimento de um jogo para celulares, a equipe realizou dois testes com a mesma fase. No primeiro, criou uma variável decimal para cada objeto e manteve cópias de informações que poderiam ser reutilizadas. No segundo, utilizou variáveis inteiras quando não eram necessárias casas decimais e organizou os dados para evitar repetições. No celular com menor capacidade, o primeiro teste apresentou mais pausas durante a execução; no segundo, a fase foi executada com maior fluidez. Com base no texto, qual conclusão explica como a escolha de variáveis pode impactar o desempenho do jogo?

  1. A) O nome escolhido para cada variável é o principal fator de desempenho do jogo.
  2. B) As variáveis não interferem na execução depois que os dados são armazenados.
  3. C) A escolha das variáveis determina somente os elementos visuais exibidos durante o jogo.
  4. D) O tipo, a quantidade e a organização das variáveis podem alterar o uso de memória e o tempo de processamento do jogo.
  5. E) A utilização de mais variáveis sempre torna a execução do jogo mais rápida.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Leia o texto com atenção. No primeiro teste, a equipe usou variáveis decimais para tudo, manteve cópias repetidas de informações e o celular fraco teve mais pausas. No segundo teste, usou inteiros quando bastavam, organizou os dados para evitar repetições e a fase rodou com mais fluidez.
  2. Identifique o que mudou entre os dois testes: o tipo das variáveis (decimal versus inteiro), a quantidade de cópias guardadas (repetições versus dados organizados) e, por consequência, o desempenho observado. Ou seja, a forma como as variáveis são escolhidas e organizadas afetou a execução.
  3. Relacione isso aos conceitos de computação. Variáveis de tipos maiores ocupam mais memória, dados repetidos aumentam o consumo de memória e o processador gasta mais tempo lidando com essas informações. Assim, tipo, quantidade e organização influenciam memória e tempo de processamento.
  4. Compare com as alternativas. A alternativa D traz exatamente essa conclusão, com os três fatores do texto (tipo, quantidade e organização) ligados a memória e processamento.
  5. Por que as outras estão erradas: A) o nome da variável não afeta o desempenho, apenas a legibilidade do código; B) o texto mostra justamente que a forma de armazenar os dados interfere na execução; C) o texto não associa variáveis apenas a elementos visuais; E) mais variáveis não garantem rapidez, e o texto mostra que cópias desnecessárias pioram o desempenho.

💡 Dica: Considere como diferentes tipos de variáveis afetam a performance do jogo.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que o nome da variável é o que mais pesa no desempenho, confundindo legibilidade do código com eficiência de execução.

B Erradaerro: Conceitual

Entende que, uma vez armazenado, o dado não afeta mais a execução, ignorando que o uso de memória e o processamento continuam ocorrendo durante o jogo.

C Erradaerro: Interpretaçãoa que mais engana

Restringe o papel das variáveis à parte visual, sem perceber que o texto fala de memória e de pausas na execução do jogo.

Por que engana: O aluno pode acreditar que variáveis não têm impacto no desempenho, ignorando seu papel fundamental na lógica do jogo.

D Correta

O texto relaciona o uso de variáveis decimais e a repetição de dados a mais pausas, enquanto o uso adequado de tipos e a redução de repetições tornam a execução mais fluida. Portanto, a escolha das variáveis pode influenciar os recursos computacionais utilizados pelo jogo.

E Erradaerro: Senso comum

Supõe que mais variáveis sempre significam mais velocidade, quando o texto mostra que cópias e repetições desnecessárias prejudicam o desempenho.

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

escolha de variáveis

📌 Objetivo

diagnostico

🧱 Pré-requisitos

lógica de programação · tipos de variáveis

📚 Reveja

Revisar como a escolha de variáveis pode influenciar a eficiência em programação.

⚠️ Erro mais comum

O aluno pode acreditar que variáveis não têm impacto no desempenho, ignorando seu papel fundamental na lógica do jogo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

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.