GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO01Fácil⏱ medio

Ao desenvolver um app de finanças pessoais, um programador utiliza variáveis para armazenar dados. Qual é a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao desenvolver um app de finanças pessoais, um programador utiliza variáveis para armazenar dados. Qual é a importância de nomear essas variáveis de forma clara e objetiva?

  1. A) Facilitar a troca de senha.
  2. B) Aumentar a segurança do código.
  3. C) Melhorar a performance do aplicativo.
  4. D) Facilitar a leitura e manutenção do código.
  5. E) Aumentar o número de linhas de código.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A questão pergunta qual é a importância de nomear variáveis de forma clara e objetiva em um programa, no contexto de um app de finanças pessoais.
  2. Nomes claros, como saldoAtual ou valorDaParcela, dizem o que a variável guarda. Isso torna o código mais fácil de ler por outras pessoas e pelo próprio programador no futuro, e facilita correções e alterações, ou seja, a manutenção.
  3. Resolvendo por conta própria, a alternativa correta é a D, que associa a clareza dos nomes à leitura e à manutenção do código.
  4. Por que as outras estão erradas: A) trocar senha não depende do nome de variáveis, que é um recurso de código e não de autenticação; B) nomes claros não tornam o código mais seguro, pois a segurança depende de práticas como criptografia e controle de acesso; C) o nome de uma variável não altera a velocidade de execução, que depende do algoritmo e da estrutura de dados; E) nomes claros não aumentam o número de linhas, e o objetivo é justamente deixar o código mais compreensível, não mais extenso.
  5. Conclusão: o gabarito oficial D está correto, pois a clareza dos nomes de variáveis facilita a leitura e a manutenção do código.

💡 Dica: Pense na função das variáveis em um programa.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado variáveis a dados de login, imaginando que o nome da variável protege ou facilita a troca de senhas do usuário.

B Erradaerro: Senso comuma que mais engana

O aluno pode ter achado que código bem escrito é código seguro, confundindo legibilidade com segurança da informação.

Por que engana: O aluno pode confundir a importância da nomeação de variáveis com aspectos de segurança ou performance, escolhendo uma alternativa que não aborda a legibilidade do código.

C Erradaerro: Conceitual

O aluno pode ter acreditado que nomes mais claros tornam o programa mais rápido, confundindo a organização do código com desempenho em tempo de execução.

D Correta

Nomes claros ajudam outros programadores a entenderem o código.

E Erradaerro: Interpretação

O aluno pode ter interpretado que mais linhas de código indicam um programa melhor ou mais completo, lendo mal o objetivo da nomeação clara.

Raio-X da questão

Dificuldade Fácil
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✍️ interpretativa🧩 progressao
🎯 Conceito central

nomeação de variáveis

📌 Objetivo

avaliacao

🧱 Pré-requisitos

nomeação de variáveis · importância da legibilidade

📚 Reveja

Revisar a importância da clareza na nomeação de variáveis em programação.

⚠️ Erro mais comum

O aluno pode confundir a importância da nomeação de variáveis com aspectos de segurança ou performance, escolhendo uma alternativa que não aborda a legibilidade do código.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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