a) Java e C++ são linguagens orientadas a objetos não baseadas no paradigma imperativo. (ERRADA)
Segundo Sebesta, 9ª edição, página 114: "2.17 UMA LINGUAGEM ORIENTADA A OBJETOS BASEADA NO PARADIGMA IMPERATIVO: JAVA"
b) Smalltalk foi a primeira linguagem de programação que ofereceu suporte à orientação a objeto. No entanto, devido à sua natureza precursora, não apresenta suporte completo a esse tipo de paradigma.
Segundo Sebesta, 9ª edição, página 108: "Smalltalk foi a primeira linguagem de programação que ofereceu suporte completo à programação orientada a objetos".
c) As linguagens de scripting, dentre elas Perl, JavaScript e Ruby, não são imperativas em todos os sentidos. (ERRADA)
Segundo Sebesta, 9ª edição, página 44: As linguagens de scripting, dentre elas Perl, JavaScript e Ruby, são imperativas em todos os sentidos.
d) A linguagem Java é baseada em C++, mas foi projetada para ser menor, mais simples e mais confiável.
GABARITO: retirado da página 115 do Sebesta, 9ª edição.
e) Lua foi projetada na Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio) e oferece suporte à programação não procedural e não funcional.
Segundo Sebesta, 9ª edição, página 44: "É uma linguagem de scripting que oferece suporte para programação procedural e funcional com extensibilidade como um de seus objetivos primários."