Questão nº 71
Questão de Tecnologia da Informação · FGV CMSP 2024 (nº 71)
Com relação às vantagens da programação orientada a objetos, assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) Organizar o código do programa em objetos que contêm dados e funções relacionadas é uma forma de permitir que os desenvolvedores melhorem a organização do código.
( ) Reutilizar código e diminuir a duplicação é possível por meio da criação de classes genéricas que podem ser utilizadas em diferentes projetos ou classes.
( ) Uma abordagem popular e amplamente utilizada para tornar o código mais fácil de manter e atualizar é por meio da disponibilidade de muitos recursos e bibliotecas.
As afirmativas são, respectivamente,
- AV – V – V. (alternativa correta)
- BV – V – F.
- CV – F – V.
- DF – V – V.
- EV – F – F
Resposta comentada
Gabarito Alternativa A
A Programação Orientada a Objetos (POO) é uma forma de estruturar o código do programa usando "objetos", que são como blocos de construção que combinam dados (informações) e as ações (funções) que podem ser realizadas com esses dados, tornando o código mais organizado e fácil de gerenciar.
(A) Correta: A primeira afirmativa é verdadeira porque a POO, ao agrupar dados e funções relacionadas em objetos (encapsulamento), melhora significativamente a organização e a modularidade do código. A segunda afirmativa é verdadeira porque a POO, através de conceitos como classes, herança e polimorfismo, permite a criação de código reutilizável, reduzindo a necessidade de reescrever funcionalidades. A terceira afirmativa é verdadeira porque a popularidade da POO resultou em um vasto ecossistema de bibliotecas, frameworks e ferramentas, que são recursos valiosos que facilitam o desenvolvimento, a manutenção e a atualização de sistemas, sendo um benefício prático da adoção dessa abordagem.
(B) Incorreta: Esta alternativa está incorreta porque a terceira afirmativa é considerada verdadeira no contexto das vantagens práticas da POO.
(C) Incorreta: Esta alternativa está incorreta porque a segunda afirmativa é verdadeira, já que a reutilização de código é um dos pilares da POO.
(D) Incorreta: Esta alternativa está incorreta porque a primeira afirmativa é verdadeira, pois a organização do código é uma vantagem direta da estruturação em objetos.
(E) Incorreta: Esta alternativa está incorreta porque a segunda e a terceira afirmativas são verdadeiras, conforme explicado.
Fonte: FGV CMSP 2024 Consultor Técnico Legislativo - Informática (Caderno Tipo 1). Reproduzida para fins de estudo.