Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Encorajadas pela introdução da linguagem Simula, em 1967, várias linguagens de programação orientadas a objetos entraram em cena, oferecendo aos usuários diversos aspectos da filosofia da concepção por objetos, Entre as linguagens de programação por objetos, pode-se destacar a própria linguagem Simula, as linguagens Smalltalk C++ e Java. Acerca dessas linguagens, julgue o item que se segue.
A linguagem C++, na sua mais recente versão, oferece diversas ferramentas que permitem a programação orientada a objetos, entre as quais se encontram o encapsulamento de informação, a herança simples e a múltipla herança, link ou binding estático e dinâmico, funções virtuais puras, generalidade por meio de classes template, sobrecarga de funções e de operadores. Todavia, em C++, não existe a noção, implícita na linguagem, de asserções do tipo pré-condições, pós-condições e invariantes que são encontradas em linguagens do tipo Eiffel.