Questão de Programação — Programação Orientada a Objetos — FUNDATEC 2023
Programação›Programação Orientada a Objetos
Código
qq896839
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Java
A orientação a objetos é um paradigma de programação que utiliza os conceitos de objetos e classes. Sobre o assunto, analise as assertivas abaixo e assinale a alternativa correta.I. Facilita a associação da máquina com o mundo real, uma vez que tudo pode ser representado na esfera digital.II. Os elementos do mundo real são representados por objetos que são criados por meio de classes.III. Os objetos armazenam dados e possuem comportamentos definidos por seus atributos.
ATodas estão corretas.
BTodas estão incorretas.
CApenas I e II estão corretas.
DApenas I e III estão corretas.
EApenas II e III estão corretas.
Revelar gabarito e comentário▾
GabaritoC — Apenas I e II estão corretas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Programação Orientada a Objetos
Gabarito: letra C (Apenas I e II estão corretas). Apenas as assertivas I e II estão corretas. A assertiva III erra ao afirmar que os comportamentos dos objetos são definidos por seus atributos; na verdade, comportamentos são definidos por métodos.
POO: Objetos e Classes: Classe (molde) (Atributos → estado/dados, Métodos → comportamento); Objeto (instância) (Valores nos atributos, Executa métodos); Mundo real (Representado digitalmente)
Análise das assertivas
Assertiva I — ✅ Correta O paradigma OOP realmente facilita a associação entre o mundo real e o digital, pois permite modelar entidades do mundo real como objetos. Apesar da expressão "tudo pode ser representado" ser uma generalização, o conceito central está correto.
Assertiva II — ✅ Correta Objetos são instâncias de classes. A classe é o molde que define a estrutura (atributos) e o comportamento (métodos) dos objetos. Portanto, a afirmativa está perfeita.
Assertiva III — ❌ Incorreta Os objetos armazenam dados (estado) em seus atributos, mas os comportamentos são definidos por métodos (ou funções), não por atributos. Atributos representam características, enquanto métodos representam ações. A banca tenta confundir o candidato trocando o termo "métodos" por "atributos".
NÃO CAIA NESSA!
A assertiva III inverte o papel dos atributos e métodos. O candidato desatento pode ler rápido e aceitar como verdade, mas o comportamento (ações) é definido pelos métodos, não pelos atributos. No OOP, lembre-se: atributos = estado, métodos = comportamento.
PEGA ESSA DICA!
Para fixar, associe: Classe → Atributos (características) + Métodos (comportamentos). Objeto = instância que possui valores para os atributos e pode executar os métodos. Questões como essa exigem atenção aos termos exatos.
Conclusão: Apenas as assertivas I e II estão corretas, logo o gabarito é a letra C.