wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre JavaScript

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Qual é a principal função do JavaScript em páginas Web?

a)

Desenvolver sistemas operacionais

b)

Gerenciar redes sociais

c)

Criar bancos de dados

d)

Tornar as páginas interativas

2.

Qual dos seguintes tipos de dados é usado para representar textos em JavaScript?

a)

String

b)

Number

c)

Boolean

d)

Array

3.

Qual método é usado para unir duas ou mais strings?

a)

Divisão

b)

Subtração

c)

Concatenação

d)

Multiplicação

4.

Qual é a diferença entre 'var' e 'let'?

a)

'let' pode ser usada em qualquer parte do código

b)

'let' não pode ser usada em loops

c)

'var' só funciona dentro do bloco onde foi criada

d)

'var' pode ser usada em qualquer parte do código

5.

Qual das seguintes opções é uma regra para nomear variáveis em JavaScript?

a)

Podem conter caracteres especiais

b)

Podem começar com underline (_) ou cifrão ($)

c)

Podem conter espaços

d)

Podem começar com números

6.

O que é uma constante em JavaScript?

a)

Uma variável que pode ser alterada

b)

Uma função que retorna valores

c)

Um tipo de dado numérico

d)

Um valor que não muda durante a execução

7.

Qual operador é usado para realizar cálculos matemáticos?

a)

Lógico

b)

De comparação

c)

De atribuição

d)

Aritmético

8.

O que é um vetor (array) em JavaScript?

a)

Um operador de comparação

b)

Uma estrutura para armazenar múltiplos valores

c)

Uma função que retorna valores

d)

Um tipo de dado booleano

9.

Qual método adiciona um elemento no final de um array?

a)

unshift

b)

shift

c)

pop

d)

push

10.

Qual estrutura condicional é usada para testar várias condições em sequência?

a)

for / while

b)

switch / case

c)

if / else

d)

if / else if / else

11.

Qual estrutura de repetição é usada quando se sabe o número de repetições?

a)

do while

b)

while

c)

for

d)

switch

12.

Qual estrutura de repetição percorre as chaves de um objeto?

a)

for

b)

for in

c)

for of

d)

while

13.

Qual comando interrompe um laço?

a)

return

b)

break

c)

exit

d)

continue

14.

O que é um procedimento em JavaScript?

a)

Um bloco de código que retorna valores

b)

Um bloco de código que não retorna valores

c)

Uma variável constante

d)

Um tipo de dado booleano

15.

Qual é a diferença entre funções e procedimentos?

a)

Funções retornam valores

b)

Procedimentos retornam valores

c)

Funções não retornam valores

d)

Procedimentos são constantes

16.

Qual método remove o primeiro elemento de um array?

a)

unshift

b)

shift

c)

pop

d)

push

17.

Qual operador é usado para comparar valores?

a)

Lógico

b)

De comparação

c)

De atribuição

d)

Aritmético

18.

Qual método converte uma string para maiúsculas?

a)

toUpperCase

b)

split

c)

toLowerCase

d)

concat

19.

Qual estrutura condicional é usada quando há muitas opções para comparar um mesmo valor?

a)

for / while

b)

switch / case

c)

if / else

d)

do while

20.

Qual método localiza o índice de um elemento em um array?

a)

pop

b)

splice

c)

indexOf

d)

push

21.

Qual estrutura de repetição percorre os valores de um array?

a)

while

b)

for of

c)

for in

d)

for

22.

Qual comando pula a iteração atual de um laço?

a)

continue

b)

return

c)

break

d)

exit

23.

Qual método adiciona um elemento no início de um array?

a)

push

b)

pop

c)

unshift

d)

shift

24.

Qual operador combina expressões booleanas?

a)

Lógico

b)

De comparação

c)

De atribuição

d)

Aritmético

25.

Qual método remove um elemento do final de um array?

a)

unshift

b)

shift

c)

pop

d)

push

26.

Qual estrutura de repetição repete enquanto a condição for verdadeira?

a)

while

b)

for of

c)

for in

d)

for

27.

Qual método é usado para interpolar variáveis em strings?

a)

Concatenação

b)

Template Literals

c)

toUpperCase

d)

toLowerCase

28.

Qual estrutura de repetição executa ao menos uma vez, mesmo que a condição seja falsa?

a)

for in

b)

do while

c)

for of

d)

for

29.

Qual é a função do método 'splice' em arrays?

a)

Adicionar elementos no final

b)

Remover elementos do início

c)

Localizar ou remover elementos por índice

d)

Converter elementos para strings

30.

Qual é a função do método 'length' em strings?

a)

Unir duas strings

b)

Contar o tamanho da string

c)

Converter para maiúsculas

d)

Converter para minúsculas