wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript

Total questions: 19

Worksheet time: 11mins

Name
Class
Date
1.

JavaScript é uma linguagem de script orientada a objetos, multiplataforma. É uma linguagem pequena e leve que pode rodar num navegador web. Analise o trecho de código abaixo, escrito em JavaScript. Sobre esse trecho, assinale a afirmação INCORRETA:

a)

Uma caixa de diálogo prompt contém uma caixa de texto de linha única, um botão Cancelar, e um botão OK, e retorna o texto que o usuário digitou naquela caixa de texto

b)

A caixa de diálogo de aviso (alert) deve ser utilizada para mensagens que não requerem nenhuma resposta da parte do usuário, a não ser o reconhecimento da mensagem

c)

A função toLowerCase() irá converter o texto da variável signo em letra minúscula

d)

Na primeira linha do código, ao declarar a variável 'signo' o tipo de dado string deve ser especificado para o funcionamento do script ocorrer sem erros;

2.

Um identificador é uma palavra usada para identificar variáveis, constantes e funções criadas pelo programador. Um identificador JavaScript deve começar com:

a)

Uma letra (somente minúscula), underline (_), ou cifrão ($);

b)

Uma letra (somente maiúscula), sustenido (#), ou cifrão ($);

c)

Uma letra (maiúscula ou minúscula), underline (_), ou cifrão ($);

d)

Uma letra (maiúscula ou minúscula), sustenido (#), ou cifrão (%).

e)

Uma letra (somente minúscula), underline (_), ou porcentagem (%);

3.

Na linguagem JavaScript, o operador === (três sinais de igualdade) realiza a comparação apenas do:

a)

Tipo de Operandos.

b)

Valor dos Operandos.

c)

Conteúdo dos Operandos.

d)

Valor lógico dos Operandos.

e)

Valor e do tipo dos Operandos.

4.

O Placeholder pode ser utilizado como Template Strings no JavaScript a partir do ES6. Para usar essa estrutura ${}, ela deve estar entre:

a)

Crase.

b)

Hashtag

c)

Acento agudo.

d)

Aspas simples.

e)

Aspas simples.

5.

A respeito do JavaScript. Assinale as alternativas em que classifica.

a)

Client-Side

b)

Server-Side

c)

Multiplatafoma

d)

Linguagem de Scripting

e)

ECMAScript é sua padronização

6.

Sobre JavaScript, assinale a alternativa INCORRETA

a)

É uma linguagem imperativa.

b)

interpretada e orientada a objetos

c)

Foi originada na linguagem de programação Java

d)

Com um interpretador correto, pode ser utilizado no lado do servidor

e)

É uma das linguagens de programação mais populares da atualidade

7.

Qual linha abaixo irá abrir um pop up (mensagem) na tela

a)

onclick=

b)

alert("ola!");

c)

<script></script>

d)

console.log("olá!);

e)

type="text/javascript"

8.

<button onclick="document.getElementById('demo')

.innerHTML = Date()">Hora</button>

Como está sendo incorporado o JS código acima?

a)

inline

b)

JS externo

9.

<script src="arquivo.js"></script>

Como está sendo referenciado o código acima?

a)

inline

b)

JS externo

10.

Qual a tag utilizada para se inserir um código em JS:

a)

<script></script>

b)

<scripit></scripit>

c)

<scripti></scripti>

d)

<javascript></javascript>

e)

Nenhuma das alternativas.

11.

Qual propriedade funcionara para colocar uma mensagem na tela (browser) do usuário usando JavaScript?

a)

<script> mensage(“ola”); <script>

b)

<script> text(“ola”); <script>

c)

<script> alert(“ola”); <script>

d)

<script> pop up(“ola”); <script>

e)

console.log("Olá!");

12.

Qual o elemento o usuário pode usar para desativar scripts em seu navegador?

a)

<script> </script>

b)

<noscript> </noscript>

c)

<offscript> </offscript>

d)

<nullscript> </nullscript>

e)

<nonescript> </nonescript>

13.

Qual opção NÃO irá funcionar para "chamar" o javaScript?

a)

<head><script src="codigo.js"></script></head>

b)

<body><script src="codigo.js"></script></body>

c)

<html> <script src="codigo.js"></script></html>

d)

<body><script >src="codigo.js"</script></body>

e)

<script src="codigo.js"></script>

14.

Sobre JavaScript. Marque a alternativa correta.

a)

É uma linguagem de marcação usada para estruturar e dar significado para o conteúdo web.

b)

É uma linguagem de programação e marcação que permite implementar itens complexos em páginas web.

c)

É uma linguagem de regras de estilo usada para aplicar estilo ao conteúdo HTML.

d)

É uma linguagem de programação que permite implementar itens complexos em páginas web e fazer interações com o conteúdo HTML.

e)

É uma linguagem de programação fortemente tipada

15.

Tendo na máquina instalado o Node, VSCode com um plugin como o Code Runner, digitando o código e pressionando Ctrl + Alt + N. Qual resultado teremos no console?

a)

Verdade

b)

falso

c)

true

d)

false

e)

boolean

16.

Ao clicar no botão “Mudar”, o texto do elemento <p> irá?

a)

O texto irá sumir

b)

Mudar o tipo da fonte

c)

O texto ficará em itálico

d)

O texto ficará em negrito

e)

Mudará o tamanho do texto

17.

Sobre o JavaScript assinale a opção correta:

a)

Os scripts só podem ser inseridos na <body>.

b)

Os scripts só podem ser inseridos na <head>.

c)

Os scripst's não podem ser colocados em arquivos externos

d)

Os identificadores de JavaScript diferenciam maiúsculas de minúsculas.

e)

A única maneira de declarar uma variável em JavaScript é utilizando a palavra-chave var.

18.

No JavaScript é possível interagir com o console dos navegadores. O comando para imprimir o texto “JavaScript” no console é:

a)

console.dump(“JavaScript”);

b)

console.print(“JavaScript”);

c)

console.log(“JavaScript”);

d)

console.echo(“JavaScript”);

e)

console.info(“JavaScript”);

19.

De acordo com a imagem. Assinale a alternativa que descreve corretamente o código JavaScript.

a)

A linha 9 aplica uma cor de fundo azul na div.

b)

A linha 11 aplica uma cor branca nas letras da div.

c)

Na linha 19. O método classList.add serve para adicionar uma promoção à página.

d)

Na linha 15. Os eventos onmouseover e onmouseout reagem quando o usuário clica no elemento.

e)

Na linha 22. O método classList.remove serve para remover as classes do CSS presentes no estilo da página.