GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO06Média⏱ medio

Ao programar um aplicativo, um desenvolvedor cria variáveis para armazenar dados do usuário. Por que é…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao programar um aplicativo, um desenvolvedor cria variáveis para armazenar dados do usuário. Por que é importante escolher nomes apropriados para essas variáveis?

  1. A) Porque é uma prática comum
  2. B) Para seguir a estética do código
  3. C) Para evitar erros de sintaxe
  4. D) Para facilitar a manutenção do código
  5. E) Porque é exigido por linguagens de programação

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Pense no que acontece com um programa ao longo do tempo. Ele é lido, alterado e corrigido por pessoas, muitas vezes diferentes de quem o escreveu, e por isso a manutenção (correções, melhorias e novas funções) é uma etapa central do desenvolvimento.
  2. Um nome claro, como saldoConta ou idadeUsuario, diz o que a variável guarda. Quem lê o código entende sem precisar rastrear todo o programa para descobrir o papel de cada dado.
  3. Com nomes apropriados, a chance de usar uma variável no lugar errado diminui, e a correção de um problema fica mais rápida e segura. Isso reduz custo e esforço de manutenção.
  4. Analisando as alternativas: A está errada, pois ser prática comum não explica o motivo técnico da escolha. B está errada, porque a estética é um efeito secundário e não a razão principal. C está errada, pois nomes bem escolhidos não evitam erros de sintaxe, que dependem apenas de seguir as regras da linguagem. E está errada, porque a maioria das linguagens exige apenas que o nome seja um identificador válido, e não que seja descritivo.
  5. Portanto, a resposta correta é a D, que é o motivo central para escolher bons nomes de variáveis. O gabarito oficial está correto.

💡 Dica: Pense na clareza e na função das variáveis ao nomeá-las.

Alternativa por alternativa

A Erradaerro: Senso comum

Acredita que a escolha de nomes deve ser feita apenas porque todos fazem assim, sem perceber que a justificativa precisa ser técnica e relacionada ao funcionamento e à manutenção do código.

B Erradaerro: Conceituala que mais engana

Associa a qualidade do código apenas à aparência visual, achando que nomes bonitos ou padronizados são o objetivo principal, quando na verdade a legibilidade serve para facilitar a compreensão e a alteração do programa.

Por que engana: O aluno pode confundir a importância de nomes de variáveis com a estética do código, escolhendo a alternativa B.

C Erradaerro: Conceitual

Confunde erros de sintaxe, que dependem das regras gramaticais da linguagem, com problemas de lógica ou de compreensão. Um nome válido, mesmo mal escolhido, não gera erro de sintaxe.

D Correta

Nomes adequados tornam o código mais compreensível e fácil de manter.

E Erradaerro: Conceitual

Supõe que as linguagens de programação obrigam o uso de nomes descritivos. Na prática, a exigência é apenas que o identificador siga regras básicas, como não começar com número, e a clareza é uma boa prática adotada pelo programador.

Raio-X da questão

Dificuldade Média
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✍️ situacional🧩 progressao
🎯 Conceito central

nomes de variáveis

📌 Objetivo

avaliacao

🧱 Pré-requisitos

nomes de variáveis · importância da legibilidade

📚 Reveja

Revisar a importância da nomenclatura em programação.

⚠️ Erro mais comum

O aluno pode confundir a importância de nomes de variáveis com a estética do código, escolhendo a alternativa B.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalização

🔎 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.