Como a definição de uma variável influencia na modelagem de objetos em um programa?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Como a definição de uma variável influencia na modelagem de objetos em um programa?
- A) A variável não tem impacto na modelagem.
- B) Define a quantidade de objetos no sistema.
- C) Permite armazenar e manipular dados de objetos.
- D) É a mesma coisa que um objeto.
- E) Serve apenas para exibir informações na tela.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Em programação orientada a objetos, uma variável é um espaço nomeado na memória que guarda um valor ou uma referência. Quando o programador define atributos (variáveis dentro de uma classe) ou variáveis que apontam para objetos, ele determina quais dados cada objeto carrega e como esses dados podem ser lidos e alterados.
- Assim, a definição da variável influencia a modelagem porque decide a estrutura de informações do objeto: o tipo do dado, o nome usado para acessá-lo e a forma como ele será manipulado pelo programa.
- A alternativa C está correta, pois afirma exatamente essa função: permitir armazenar e manipular dados de objetos.
- A alternativa A está errada, pois a variável é justamente o que define o estado do objeto, portanto tem impacto direto na modelagem.
- A alternativa B está errada, pois a quantidade de objetos é determinada pela criação de instâncias (por exemplo, com new ou por uma estrutura de repetição), e não pela definição de uma variável.
- A alternativa D está errada, pois a variável é apenas uma referência ou um espaço de armazenamento, enquanto o objeto é a instância que existe na memória com seus dados e comportamentos.
- A alternativa E está errada, pois variáveis servem para armazenar e processar dados em geral, não apenas para exibição na tela.
- Conclusão: o gabarito oficial C está coerente com a análise feita.
💡 Dica: Considere exemplos de variáveis em programação.
Alternativa por alternativa
Acredita que variáveis são apenas detalhes de sintaxe, sem relação com a estrutura do objeto. Não percebe que os atributos definem o estado do objeto.
Confunde a variável que referencia um objeto com o mecanismo que cria instâncias, supondo que declarar uma variável determina quantos objetos existem.
Por que engana: Confundir a função da variável com a de um objeto, acreditando que são a mesma coisa.
Variáveis armazenam dados essenciais para a modelagem.
Usa os termos variável e objeto como sinônimos, sem distinguir o espaço de armazenamento (ou referência) da instância com dados e comportamento.
Restringe a função da variável à saída de informações, ignorando que ela também armazena e processa dados internos do objeto.
Raio-X da questão
definição de variável
diagnostico
definição de variável · modelagem de objetos
Revisar como variáveis são utilizadas na modelagem de objetos em programação.
Confundir a função da variável com a de um objeto, acreditando que são a mesma coisa.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- “Quando dois barcos chegam juntos, preciso consultar os horários previstos, a quantidade de pescado e o espaço livre em…
- Pesquisadores acompanham a catalogação digital de objetos de um centro cultural. Para reduzir registros duplicados, o…
- Durante uma feira de produtos da agricultura familiar, uma estudante utiliza uma planilha digital para registrar os…
- Considere três instâncias de um mesmo problema de cálculo de imposto municipal sobre venda: instância A (região urbana…
- Projete a assinatura de um algoritmo que calcula o desvio padrão de uma coleção de dados numéricos e aceite uma variável…
- Dadas três instâncias do problema de distribuição de kits de informática a escolas (A:10 kits, rede lenta, técnico…
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
