Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — FUNDATEC 2023

ProgramaçãoConceitos básicos de programação
Código
qq897074
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Análise de Sistemas/Gerência de Projetos de TI
Em programação orientada a objetos, existe um meio de combinar atributos e métodos em uma única entidade (definida pelo usuário), denominada:
  1. ATipo abstrato de dados.
  2. BClasse.
  3. CObjeto.
  4. DInstância.
  5. EServiço.
Revelar gabarito e comentário

GabaritoB — Classe.

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 – Conceitos Básicos

Gabarito: letra B. Em programação orientada a objetos, a entidade que combina atributos e métodos em uma única definição é a classe. A classe é um molde que especifica o estado (atributos) e o comportamento (métodos) que os objetos (instâncias) dessa classe possuirão.

A questão testa a diferença entre classe, objeto/instância e tipo abstrato de dados. A banca espera que o candidato saiba que a classe é a estrutura que agrupa características e funcionalidades, enquanto o objeto é a materialização desse molde.

Alternativa A — ❌ Incorreta

Tipo abstrato de dados (TAD) é um conceito mais amplo da Ciência da Computação que define um tipo de dados juntamente com as operações sobre ele, sem especificar sua implementação. Embora classes em POO frequentemente implementem TADs, a classe não é sinônimo de TAD, e a questão pede o termo específico da POO para a combinação de atributos e métodos.

Alternativa B — ✅ Correta ⟵ GABARITO

Classe é exatamente a resposta. Na POO, a classe é a entidade que agrupa dados (atributos) e funções (métodos) em uma única unidade definida pelo programador. Objetos são instâncias concretas de uma classe.

Alternativa C — ❌ Incorreta

Objeto é a representação concreta de uma classe; é a instância que possui valores reais para os atributos e pode executar os métodos. A classe é a definição, o objeto é a ocorrência. A pergunta se refere à entidade que combina atributos e métodos, que é a classe, não o objeto.

Alternativa D — ❌ Incorreta

Instância é sinônimo de objeto. Refere-se a uma ocorrência particular de uma classe. Também não é a entidade que combina atributos e métodos, mas sim o resultado dessa combinação.

Alternativa E — ❌ Incorreta

Serviço é um termo genérico que pode se referir a uma funcionalidade oferecida por um sistema, não sendo um conceito fundamental da POO para encapsular dados e comportamento.

PEGA ESSA DICA!

Para fixar, lembre-se: a classe é a planta (define o que o objeto tem e faz); o objeto é a casa construída a partir dessa planta. Em questões de POO, sempre desconfie de alternativas que troquem esses papéis.

Gabarito: letra B

Link permanente: /questoes/qq897074