Qual é um bom nome para uma instância (um objeto específico) de uma bola em um programa?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é um bom nome para uma instância (um objeto específico) de uma bola em um programa?
- A) bola_verde
- B) 123
- C) obj
- D) isso
- E) VAR
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado pede um nome para uma instância, ou seja, um objeto específico criado a partir de uma classe (por exemplo, uma bola particular do jogo). O bom nome deve ser válido na linguagem, curto e descritivo, para identificar claramente qual objeto é. Passo 2: Resolvendo por conta própria, a alternativa A (bola_verde) atende a esses critérios: começa com letra, não tem espaços, usa o formato snake_case comum em programação e descreve qual bola é. Passo 3: A alternativa B (123) está errada porque nomes de variáveis e objetos não podem começar com número nem ser apenas dígitos. Passo 4: A alternativa C (obj) está errada porque é um nome genérico que não diz qual objeto é, servindo apenas para representar qualquer objeto. Passo 5: A alternativa D (isso) está errada porque é um pronome do português, sem significado no programa, e não identifica a bola. Passo 6: A alternativa E (VAR) está errada porque é um nome genérico e em caixa alta, convenção usada para constantes, e não descreve a instância. Passo 7: Conclusão: o gabarito oficial A está correto, pois bola_verde é o único nome válido e descritivo entre as opções.
💡 Dica: Pense em um nome que descreva a bola de forma clara.
Alternativa por alternativa
Nome descritivo e claro, indicando o tipo do objeto e uma característica (cor).
O aluno pode achar que um identificador pode ser qualquer sequência de caracteres, inclusive apenas números, confundindo nomes com valores numéricos.
O aluno pode acreditar que nomes genéricos como obj são boas práticas porque servem para qualquer objeto, sem perceber que o nome deve identificar a instância específica.
Por que engana: Escolher nomes que nao seguem as regras de nomenclatura ou que nao sao descritivos, como usar numeros ou palavras reservadas.
O aluno pode usar a intuição da linguagem cotidiana, em que 'isso' funciona como referência, e aplicá-la ao código, sem perceber que o identificador precisa ser um nome descritivo.
O aluno pode associar a caixa alta a identificadores importantes e concluir que VAR é um bom nome, confundindo a convenção de constantes com a identificação de uma instância, além de ser um nome genérico.
Raio-X da questão
instância de objeto
avaliacao
conceito de objeto em programacao · nomenclatura de variaveis
Revisar conceitos de programação orientada a objetos e nomenclatura de instâncias.
Escolher nomes que nao seguem as regras de nomenclatura ou que nao sao descritivos, como usar numeros ou palavras reservadas.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
