Questão nº 51

Questão de Gestão de TI · FGV DPGE-RJ 2014 (nº 51)

FGV2014Técnico Superior Especializado em Gestão em Tecnologia da InformaçãoGestão de TI
Gabarito: Aver comentário ↓

Considere as seguintes linguagens de programação:

C C++ C# Java VB.NET SmallTalk Python

Dessa lista, a linguagem que não oferece suporte a orientação a objetos é

Resposta comentada

Gabarito Alternativa A

Para uma linguagem oferecer suporte a Orientação a Objetos (OO), ela precisa permitir organizar o código usando classes (moldes para criar coisas), objetos (as "coisas" criadas a partir dos moldes), herança (reaproveitar características de classes existentes) e polimorfismo (objetos diferentes reagindo de forma específica ao mesmo comando).

(A) Correta: C é uma linguagem de programação procedural, focada em funções e estruturas de dados, e não possui os mecanismos nativos de classes, herança ou polimorfismo que caracterizam o suporte à Orientação a Objetos.
(B) Incorreta: C# é uma linguagem orientada a objetos desenvolvida pela Microsoft, com suporte completo a todos os pilares da OO.
(C) Incorreta: C++ é uma linguagem multi-paradigma que estendeu o C para incluir suporte robusto e completo à Orientação a Objetos, com classes, herança e polimorfismo.
(D) Incorreta: VB.NET, assim como C#, é uma linguagem orientada a objetos da plataforma .NET, oferecendo suporte total aos conceitos de OO.
(E) Incorreta: Smalltalk é considerada uma das primeiras e mais puras linguagens orientadas a objetos, sendo um marco no desenvolvimento do paradigma OO.

Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Gestão em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho