wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz de JavaScript e HTML (Luiz)

Total questions: 41

Worksheet time: 14mins

Name
Class
Date
1.

O JavaScript é uma linguagem usada principalmente para:

a)

Criar bancos de dados

b)

Tornar páginas Web interativas

c)

Estilizar páginas

d)

Criar sistemas operacionais

2.

O JavaScript pode ser utilizado em:

a)

Apenas em back-end

b)

Apenas em front-end

c)

Apenas em aplicativos mobile

d)

Front-end, back-end e até mobile

3.

Qual dos tipos de dados representa números no JavaScript?

a)

String

b)

Number

c)

Boolean

d)

Array

4.

A operação 10 / 2 em JavaScript resulta em:

a)

20

b)

5

c)

8

d)

0

5.

Para concatenar duas strings em JavaScript usamos:

a)

-

b)

+

c)

*

d)

:

6.

A propriedade que retorna o tamanho de uma string é:

a)

.count

b)

.length

c)

.size

d)

.lines

7.

O método que transforma todas as letras de uma string em maiúsculas é:

a)

toUpperCase()

b)

toLowerCase()

c)

toCapitalize()

d)

upper()

8.

Qual declaração cria uma constante em JavaScript?

a)

let

b)

const

c)

var

d)

static

9.

A diferença entre var e let é que:

a)

let funciona em todo o código, var não

b)

var só funciona dentro de blocos

c)

let só funciona dentro do bloco em que foi criado

d)

Não há diferença

10.

Em JavaScript, variáveis diferenciam maiúsculas de minúsculas. Logo, X e x:

a)

São iguais

b)

São variáveis diferentes

c)

Uma substitui a outra

d)

São constantes

11.

Operadores em JavaScript são usados para:

a)

Criar novas variáveis

b)

Realizar operações com valores e variáveis

c)

Armazenar dados

d)

Criar estilos

12.

O operador + em JavaScript pode ser usado para:

a)

Somar números e concatenar strings

b)

Apenas somar números

c)

Apenas concatenar strings

d)

Nenhuma das anteriores

13.

Qual operador verifica igualdade de valor e tipo?

a)

==

b)

=

c)

===

d)

!=

14.

O operador lógico && significa:

a)

OU

b)

E

c)

NÃO

d)

MAIOR

15.

Arrays em JavaScript servem para:

a)

Criar funções

b)

Armazenar múltiplos valores

c)

Estilizar páginas

d)

Concatenar strings

16.

O índice inicial de um array em JavaScript é:

a)

1

b)

0

c)

-1

d)

Depende do tipo de dado

17.

O método que adiciona um elemento no final de um array é:

a)

push()

b)

pop()

c)

shift()

d)

unshift()

18.

O método que remove o último elemento de um array é:

a)

push()

b)

pop()

c)

splice()

d)

indexOf()

19.

Para procurar o índice de um item no array usamos:

a)

splice()

b)

indexOf()

c)

findIndex()

d)

map()

20.

O método splice() serve para:

a)

Adicionar no início

b)

Remover por índice

c)

Procurar índice

d)

Adicionar no final

21.

Estruturas condicionais são usadas para:

a)

Criar arrays

b)

Fazer repetições

c)

Tomar decisões no código

d)

Declarar funções

22.

Qual estrutura executa um bloco de código se a condição for verdadeira e outro se for falsa?

a)

switch

b)

if/else

c)

for

d)

while

23.

Qual estrutura executa um bloco de código se a condição for verdadeira e outro se for falsa?

a)

switch

b)

if/else

c)

for

d)

while

24.

Quando queremos várias condições diferentes usamos:

a)

if/else simples

b)

if/else if/else

c)

switch sem break

d)

Apenas else

25.

Em um switch, a palavra-chave que impede a execução dos próximos casos é:

a)

else

b)

default

c)

stop

d)

break

26.

O for é usado quando:

a)

Não sabemos quantas repetições fazer

b)

Sabemos a quantidade de repetições

c)

Queremos repetir infinitamente

d)

Só quando há objetos

27.

O for in percorre:

a)

Os valores de um array

b)

As chaves de um objeto

c)

As funções do código

d)

As condições

28.

O for of percorre:

a)

Índices de arrays

b)

Valores de arrays

c)

Propriedades de objetos

d)

Apenas números

29.

O while executa enquanto:

a)

A condição for verdadeira

b)

O contador não acabar

c)

Não houver break

d)

O else não for chamado

30.

O do…while garante que o código será executado:

a)

Nunca

b)

Apenas se a condição for verdadeira

c)

Pelo menos uma vez

d)

Duas vezes

31.

O comando continue faz:

a)

Encerrar o laço imediatamente

b)

Pular para a próxima iteração

c)

Repetir do início

d)

Zerar o contador

32.

Procedimentos em JavaScript são:

a)

Funções que retornam valores

b)

Blocos de código que não retornam valores

c)

Estruturas condicionais

d)

Arrays

33.

Uma variável criada dentro de um procedimento:

a)

Pode ser usada fora dele

b)

Só existe dentro dele

c)

É global automaticamente

d)

Vira constante

34.

Para passar valores para um procedimento usamos:

a)

Constantes

b)

Parâmetros

c)

Arrays

d)

Operadores

35.

A diferença principal entre funções e procedimentos é que:

a)

Funções não aceitam parâmetros

b)

Procedimentos sempre retornam valores

c)

Funções retornam valores, procedimentos não

d)

Não existe diferença

36.

Uma função que recebe dois números e retorna a soma deve usar:

a)

return

b)

console.log

c)

alert

d)

push

37.

No HTML enviado, o título da página gosto.html é:

a)

Portfólio

b)

O que gosto

c)

Londrinense Tech

d)

Seu nome

38.

O arquivo index.html exibe uma imagem chamada:

a)

londrina.jpg

b)

flamengo.jpg

c)

tech.jpg

d)

foto.png

39.

O arquivo londrinense-tech.html mostra no :

a)

O que gosto

b)

Londrinense Tech

c)

Portfólio

d)

Luiz Felipe

40.

O rodapé (footer) dos três arquivos HTML contém:

a)

JavaScript 2025

b)

Londrinense Tech

c)

Luiz Felipe © 2025

d)

Página criada em aula

41.

No style.css, o rodapé está configurado para:

a)

Ser fixo na parte inferior da página

b)

Ficar oculto

c)

Repetir no topo

d)

Ser centralizado apenas no mobile