Programação Orientada a Objetos
Gabarito: letra B. O principal conceito da programação orientada a objetos é organizar o código em classes e objetos, que são as abstrações fundamentais desse paradigma, promovendo modularidade, reutilização e encapsulamento. As demais alternativas descrevem outros paradigmas ou práticas inadequadas.
Alternativa A — ❌ Incorreta
Descreve a programação estruturada, baseada em funções e procedimentos, não na orientação a objetos. Na OO, o foco são classes e objetos, não funções independentes.
Alternativa B — ✅ Correta ⟵ GABARITO
Classes são modelos que definem atributos e métodos; objetos são instâncias dessas classes. Essa organização permite modularidade e reutilização de código, além de facilitar a manutenção.
Alternativa C — ❌ Incorreta
Escrever código em linguagem de máquina (binário) é inviável para manutenção e não é um conceito de OO. A OO usa abstrações de alto nível.
Alternativa D — ❌ Incorreta
Variáveis globais violam o encapsulamento, um dos pilares da OO. A OO prefere encapsular dados dentro dos objetos.
Alternativa E — ❌ Incorreta
Estruturas sequenciais são típicas de programação linear ou procedural, não da OO, que usa objetos e mensagens.
Gabarito: letra B.