Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — FGV 2025

ProgramaçãoProgramação Orientada a Objetos
Código
fg108665
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas - Classe B
A Programação Orientada a Objetos (POO, ou Object-oriented programming, OOP) é um paradigma de programação utilizado para representar dados e métodos, que é baseada na noção de criar um modelo do problema de destino em seus programas.Relacione os elementos de Programação Orientada a Objetos (POO) com suas respectivas definições:1. Classe2. Objeto3. Atributo4. Método( ) É qualquer módulo que contém rotinas (ou módulos de procedimentos e/ou funções) e estruturas de dados capaz de interagir com outros módulos similares, trocando mensagens (como uso de passagem de parâmetros por referência).( ) É uma categoria descritiva geral, que abrange o conjunto de objetos que compartilham uma ou mais características quanto a seus itens de dados e procedimentos associados.( ) É a característica que possibilita alterar a funcionalidade de um atributo, realizando o controle lógico que refletirá uma ação (designar um comportamento).( ) É cada uma das propriedades que definem um objeto ou entidade.Assinale a opção que indica a relação correta na ordem apresentada.
  1. A4 – 2 – 3 – 1.
  2. B3 – 4 – 1 – 2.
  3. C1 – 3 – 2 – 4.
  4. D2 – 1 – 4 – 3.
  5. E2 – 4 – 3 – 1.
Revelar gabarito e comentário

GabaritoD — 2 – 1 – 4 – 3.

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 Fundamentais

Gabarito: letra D. A sequência correta é 2 (Objeto) – 1 (Classe) – 4 (Método) – 3 (Atributo). Cada definição descreve exatamente um desses elementos: (1) módulo com rotinas e dados que interage por mensagens = objeto; (2) categoria geral que abrange objetos compartilhando características = classe; (3) característica que altera atributo e reflete ação = método; (4) propriedades que definem um objeto = atributo.

1Objeto
Módulo com rotinas e dados
Interage por mensagens
2Classe
Categoria geral
Objetos compartilham características
3Método
Comportamento/ação
Altera atributo
4Atributo
Propriedade do objeto
POO: elementos
LEVELsoulevel.com.br
POO: elementos: Objeto (Módulo com rotinas e dados, Interage por mensagens); Classe (Categoria geral, Objetos compartilham características); Método (Comportamento/ação, Altera atributo); Atributo (Propriedade do objeto)

Alternativa A — ❌ Incorreta

A sequência 4 – 2 – 3 – 1 equivale a Método, Objeto, Atributo, Classe. Isso não corresponde à ordem das definições: a primeira definição é de Objeto (2), não de Método (4).

Alternativa B — ❌ Incorreta

Sequência 3 – 4 – 1 – 2: Atributo, Método, Classe, Objeto. A primeira definição descreve Objeto, não Atributo.

Alternativa C — ❌ Incorreta

Sequência 1 – 3 – 2 – 4: Classe, Atributo, Objeto, Método. A primeira definição é de Objeto, não de Classe.

Alternativa D — ✅ Correta ⟵ GABARITO

Sequência 2 – 1 – 4 – 3: Objeto, Classe, Método, Atributo. Cada definição se encaixa perfeitamente: a primeira descreve um objeto (módulo com rotinas e dados, troca de mensagens); a segunda, uma classe (categoria geral de objetos); a terceira, um método (comportamento que altera atributo); a quarta, um atributo (propriedade que define o objeto).

Alternativa E — ❌ Incorreta

Sequência 2 – 4 – 3 – 1: Objeto, Método, Atributo, Classe. A segunda definição é de Classe (1), não de Método (4).

Gabarito: letra D

Link permanente: /questoes/fg108665