Considerando-se a linguagem Javascript, analise as afirmativ...

Próximas questões
Com base no mesmo assunto
Q377517 Programação
Considerando-se a linguagem Javascript, analise as afirmativas abaixo:

I- Os códigos escritos em Javascript são executados no lado cliente.
II- É uma linguagem interpretada.
III- Não é baseada em objetos.
IV- Inclui a função eval que consegue efetuar, em tempo de execução, comandos da linguagem que estejam escritos em uma string.

Estão corretos os itens
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - I, II e IV.

A questão aborda conceitos fundamentais da linguagem Javascript, que é uma linguagem amplamente utilizada no desenvolvimento de páginas web. Para resolvê-la, é necessário entender a natureza da execução do Javascript, suas características como linguagem de programação e algumas de suas funções específicas. Vamos analisar as afirmativas verdadeiras:

I - Os códigos escritos em Javascript são executados no lado cliente. Esta afirmação é verdadeira. O Javascript foi originalmente criado para ser executado dentro do navegador do usuário, o que significa que o código é processado no dispositivo do cliente e não no servidor. Isso permite a criação de páginas web dinâmicas que podem responder às interações do usuário sem a necessidade de se comunicar com o servidor para cada ação.

II - É uma linguagem interpretada. Também é verdadeiro que o Javascript é uma linguagem interpretada. Em vez de ser compilado para um formato de máquina antes da execução, o código Javascript é processado por um interpretador no navegador do usuário no momento em que a página é carregada. Isso fornece flexibilidade e facilita a depuração, embora possa haver variações de desempenho em comparação com linguagens compiladas.

III - Não é baseada em objetos. Esta afirmação é falsa. O Javascript é uma linguagem baseada em objetos e suporta programação orientada a objetos. Ela utiliza protótipos em vez de classes (como é comum em outras linguagens orientadas a objetos), mas ainda assim permite a criação e o uso de objetos para organizar e estruturar o código.

IV - Inclui a função eval que consegue efetuar, em tempo de execução, comandos da linguagem que estejam escritos em uma string. Esta afirmação é correta. A função eval() do Javascript permite executar um código representado como uma string. Embora seja uma característica poderosa, seu uso é desencorajado em muitos casos devido a preocupações com segurança e desempenho, pois pode levar à execução de código malicioso caso a string não seja bem validada.

Com base nessa análise, a Alternativa D é a correta, pois as afirmativas I, II e IV estão corretas, enquanto a afirmativa III é incorreta.

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

Para os que usam gratuito e querem corrigir: 

gabarito D :  I, II e IV


Uma ressalva: os códigos escritos em Javascript também podem ser executados no lado servidor se usados tecnologias como NodeJS.


Clique para visualizar este comentário

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