Ano: 2012 Banca: CESGRANRIO Órgão: LIQUIGÁS Prova: Profissional de Tecnologia da Informação - Desenvolvimento de Aplicações
Várias linguagens orientadas a objetos surgiram ao longo do tempo, como SmallTalk, C++, Java e C#. A característica essencial das linguagens orientadas a objetos é de que elas incluem facilidades para permitir a 
A
criação de classes e suas instâncias e a utilização do conceito de herança como forma de facilitar o reuso e a extensão do código ou das interfaces. 
B
construção de aplicações distribuídas e concorrentes, já que objetos devem ser usados apenas em aplicações que tenham essas características. 
C
exposição da implementação e dos detalhes do código interno dos módulos, classes e objetos, ao invés de esconder esses detalhes por intermédio de interfaces com funções. 
D
implementação de rotinas em linguagens de baixo nível de forma a aumentar a eficiência do código. 
E
utilização de interpretadores ao invés de compiladores, o que confere uma característica mais flexível à linguagem.