SóProvas


ID
2229868
Banca
UFMT
Órgão
UFMT
Ano
2016
Provas
Disciplina
Programação
Assuntos

Sobre as linguagens de programação mais utilizadas na academia e indústria, marque V para as afirmativas verdadeiras e F para as falsas.

( ) Os códigos-fontes em Python devem ser compilados pelo compilador Python que pode ser utilizado em ambientes Windows e Linux.

( ) A linguagem de programação C++ surgiu para substituir a linguagem C, pois C é obsoleta e não é mais utilizada.

( ) Java é uma linguagem de programação orientada a objetos que é executada em uma máquina virtual Java (JVM).

( ) As linguagens de programação C++, Python e Java utilizam o modelo de orientação a objetos.

Assinale a sequência correta.

Alternativas
Comentários
  • Analise das opções:

     

    Os códigos-fontes em Python devem ser compilados interpretados  pelo compilador interpretador Python que pode ser utilizado em ambientes Windows e Linux. (Falsa)

     

    A linguagem de programação C++ surgiu para substituir a linguagem C, pois C é obsoleta e não é mais utilizada. (Falsa C++ foi a evolução da linguagem C em direção a POO )

     

    Java é uma linguagem de programação orientada a objetos que é executada em uma máquina virtual Java (JVM). (Correta)

     

    As linguagens de programação C++, Python e Java utilizam o modelo de orientação a objetos. (Correta)

  • rapaz, se eu falar pra vcs que python é sim compilado

    inclusive no mesmo estilo de java?

    tem um compilador python que gera bytecode

    a diferença é que esse processo é automático

    https://docs.python.org/3/library/py_compile.html

    An important aspect of Python’s compilation to bytecode is that it’s entirely implicit. You never invoke a compiler, you simply run a .py file. The Python implementation compiles the files as needed. This is different than Java, for example, where you have to run the Java compiler to turn Java source code into compiled class files. For this reason, Java is often called a compiled language, while Python is called an interpreted language. But both compile to bytecode, and then both execute the bytecode with a software implementation of a virtual machine.