Considerando-se a linguagem Javascript, analise as afirmativ...
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
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