Gabarito: d)
A questão fala de uma linguagem orientada a objeto que é compilada para um bytecode e executada por uma máquina virtual. Isso é uma característica marcante do Java. Diferente de linguagens como C++ que são compiladas diretamente para código de máquina, o Java é compilado para um bytecode que roda na JVM (Java Virtual Machine), o que dá portabilidade ao código. As outras opções não têm essa característica específica.
A questão fala de uma linguagem orientada a objeto que é compilada para um bytecode e executada por uma máquina virtual. Isso é uma característica marcante do Java. Diferente de linguagens como C++ que são compiladas diretamente para código de máquina, o Java é compilado para um bytecode que roda na JVM (Java Virtual Machine), o que dá portabilidade ao código. As outras opções não têm essa característica específica.