Assinale a alternativa que descreve o principal conceito da ...

Próximas questões
Com base no mesmo assunto
Q3503095 Programação
Assinale a alternativa que descreve o principal conceito da programação orientada a objetos. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B — Organizar o código em classes e objetos, permitindo maior modularidade, reutilização.

1. Tema central da questão
A questão aborda o princípio fundamental da Programação Orientada a Objetos (POO), um dos paradigmas mais utilizados no desenvolvimento de softwares modernos. Saber identificar o foco da POO é essencial para responder questões relacionadas à análise, design e implementação de sistemas.

2. Resumo teórico
A POO organiza programas em classes (estruturas que definem comportamento e atributos) e objetos (instâncias dessas classes). Isso proporciona modularidade — dividindo o sistema em partes independentes — e facilita a reutilização de código. Os quatro pilares da POO são: abstração, encapsulamento, herança e polimorfismo. Fontes confiáveis: Grady Booch – Object-Oriented Analysis and Design with Applications e documentação da Oracle.

3. Justificativa da alternativa correta
A alternativa B descreve o cerne da POO: organizar o código em classes e objetos, o que oferece modularidade (divisão lógica do sistema) e reutilização (possibilidade de reaproveitar código já escrito em diferentes contextos). Essas características são essenciais para aumentar a produtividade e a qualidade dos sistemas.

4. Análise das alternativas incorretas

  • A: Dividir o programa em funções independentes é característica da programação estruturada, não da POO.
  • C: Escrever diretamente em linguagem de máquina não está relacionado à POO. Pelo contrário, tornaria o código mais difícil de manter.
  • D: Utilizar apenas variáveis globais vai contra os princípios de encapsulamento da POO, que busca restringir o acesso direto aos dados.
  • E: Criar estruturas exclusivamente sequenciais caracteriza a programação linear, sem modularidade, o que não reflete a essência da POO.

5. Estratégia de interpretação
Procure por termos-chave como classe, objeto, modularidade e reutilização. Desconfie de alternativas com “apenas”, “exclusivamente” ou que mencionem práticas obsoletas ou de outros paradigmas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O conceito da POO é modelar o software com classes e objetos, de forma a:

  • Agrupar dados (atributos) e comportamentos (métodos) no mesmo lugar.
  • Garantir modularidade (código mais organizado e fácil de manter).
  • Facilitar a reutilização e extensão do código (com herança e polimorfismo).

Portanto, a letra correta é B :)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo