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
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?
- A) O nome escolhido para cada variável é o principal fator de desempenho do jogo.
- B) As variáveis não interferem na execução depois que os dados são armazenados.
- C) A escolha das variáveis determina somente os elementos visuais exibidos durante o jogo.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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
Acredita que o nome da variável é o que mais pesa no desempenho, confundindo legibilidade do código com eficiência de execução.
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.
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.
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.
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
escolha de variáveis
diagnostico
lógica de programação · tipos de variáveis
Revisar como a escolha de variáveis pode influenciar a eficiência em programação.
O aluno pode acreditar que variáveis não têm impacto no desempenho, ignorando seu papel fundamental na lógica do jogo.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Durante uma campanha de arrecadação, uma escola receberá alimentos e produtos de higiene para montar cestas destinadas a…
- Em um exercício de preparação para períodos de chuva intensa, uma central municipal de Defesa Civil precisa localizar…
- Em ações de fiscalização ambiental no Brasil, imagens de satélite podem ser comparadas em diferentes datas para indicar…
- Uma família criou um programa para organizar as compras do mês. O programa recebe os preços, soma os produtos e…
- — Sem conexão estável no rio, o alerta precisa aparecer no próprio tablet — afirmou a técnica que acompanha sons de aves…
- Falhas em formulários digitais de serviços públicos levaram um setor de tecnologia a testar cinco programas de análise…
🔎 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
