Imagem de fundo

Uma linguagem é Orientada a Objetos de forma Pura (OOP) quando todos os tipos pré-defin...

Uma linguagem é Orientada a Objetos de forma Pura (OOP) quando todos os tipos pré-definidos são objetos, todas as operações são mensagens a objetos, todos os tipos definidos pelo usuário são objetos, e permite encapsulamento (esconder informação), herança e polimorfismo. Qual das alternativas abaixo contém apenas linguagens OOP?

A

C++, Java, C#

B

Visual Basic, Java, C++

C

C#, Java, Smalltalk

D

Ruby, Smalltalk, Eiffel

E

Ruby, SmallTalk, VisualBasic