Analise as assertivas a seguir sobre as linguagens Python, ...

Próximas questões
Com base no mesmo assunto
Q1394218 Programação

Analise as assertivas a seguir sobre as linguagens Python, HTML5, PHP e Java.


I - Python é uma linguagem de programação de alto nível, compilada e imperativa.

II - HTML5, ou HTML versão 5, é uma linguagem de marcação para documentos web.

III - A linguagem PHP é uma linguagem interpretada, capaz de gerar conteúdo dinâmico.

IV - Java é uma linguagem compilada por uma máquina virtual, onde suas aplicações rodam dependentes do sistema operacional.


Assinale a alternativa referente às assertivas CORRETAS.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Estão corretas somente as assertivas II e III.

Vamos revisar cada uma das assertivas para entender por que a alternativa C é a correta:

Assertiva I: Python é uma linguagem de programação de alto nível. No entanto, ela é interpretada, e não compilada como a afirmativa sugere. Além disso, Python é multi-paradigma, suportando a programação imperativa, mas também a programação orientada a objetos e funcional, entre outros. Isso torna a assertiva I incorreta.

Assertiva II: HTML5 é, de fato, a quinta versão do HTML e é uma linguagem de marcação usada para estruturar e apresentar conteúdo na World Wide Web. Esta assertiva está correta.

Assertiva III: PHP é uma linguagem de script interpretada, frequentemente usada para desenvolvimento web e que é capaz de criar conteúdo web dinâmico. Isso significa que o PHP é executado no servidor, gerando HTML que é então enviado para o cliente. A assertiva III está correta.

Assertiva IV: Java é uma linguagem que de fato é compilada para um formato de byte code que é depois interpretado pela Máquina Virtual Java (JVM). Isso permite que aplicações Java sejam portáveis e possam rodar em qualquer sistema operacional que tenha a JVM, tornando a parte da assertiva sobre dependência de sistema operacional equivocada. Portanto, essa assertiva IV está incorreta.

Por essas razões, a única alternativa que contém somente as assertivas corretas é a alternativa C, que inclui as assertivas II e III.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Assertiva C

II - HTML5, ou HTML versão 5, é uma linguagem de marcação para documentos web.

III - A linguagem PHP é uma linguagem interpretada, capaz de gerar conteúdo dinâmico.

I - Python é uma linguagem de programação de alto nível, compilada e imperativa. ERRADA

Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.

II - HTML5, ou HTML versão 5, é uma linguagem de marcação para documentos web. CERTA

HTML5, sigla para Hypertext Markup Language, é uma linguagem de marcação de hipertexto para apresentar e estruturar o conteúdo na web. Ela traz novas funções como as tags <video>, <audio> e elemento <canvas> e será o novo padrão para HTML, XHTML e HTML DOM.

HTML (abreviação para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada na construção de páginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologia é fruto da junção entre os padrões HyTime e SGML.

III - A linguagem PHP é uma linguagem interpretada, capaz de gerar conteúdo dinâmico. CERTA

PHP (um  recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma  , usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no , capazes de gerar conteúdo dinâmico na .

PHP é uma linguagem que permite criar sites WEB dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL e links.

IV - Java é uma linguagem compilada por uma máquina virtual, onde suas aplicações rodam dependentes do sistema operacional. ERRADA

Principais características do JAVA...................... site DEVMEDIA

-Suporte à orientação do objeto

-Portabilidade

-Segurança

-Linguagem simples

Alta performance

Dinamismo

Interpretada

DIstribuido

Independente de plataforma

Tipada

Peguei as respostas em vários sites e colei no comentário. Espero ter ajudado

PYTHON:

  1. ALTO NÍVEL
  2. FÁCIL E INTUITIVA
  3. MULTIPLATAFORMA ( PC, CELULAR, ETC.)
  4. BIBLIOTECA JÁ PRÉ DEFINIDA
  5. LIVRE (GRATUITO)
  6. ORIENTADA A OBJETOS
  7. LINGUAGEM INTERPRETADA.

 Python é uma linguagem de programação de alto nívelcompilada e imperativa. Essa afirmação é falsa. Python é uma linguagem interpretada e não compilada.

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.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo