Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz de Programação em Scratch e JS

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Qual é a principal característica da programação em Scratch que a torna acessível para iniciantes?

a)

Uso de código em texto

b)

Interface gráfica de arrastar e soltar

c)

Necessidade de conhecimento prévio em programação

d)

Suporte limitado a animações

2.

Em JavaScript, qual método é usado para acessar um elemento do DOM pelo seu ID?

a)

`getElementByClassName()`

b)

`getElementById()`

c)

`querySelector()`

d)

`getElementsByTagName()`

3.

Qual evento JavaScript é acionado quando um usuário clica em um elemento?

a)

`onmouseover`

b)

`onchange`

c)

`onclick`

d)

`onload`

4.

Qual atalho de teclado no Scratch é usado para duplicar um bloco?

a)

Ctrl + C

b)

Ctrl + D

c)

Ctrl + V

d)

Ctrl + X

5.

Qual é a sintaxe correta para definir uma função em JavaScript?

a)

`function: minhaFuncao() {}`

b)

`def minhaFuncao() {}`

c)

`function minhaFuncao() {}`

d)

`fun minhaFuncao() {}`

6.

Como você adiciona um elemento ao final de um array em JavaScript?

a)

`array.add(elemento)`

b)

`array.push(elemento)`

c)

`array.append(elemento)`

d)

`array.insert(elemento)`

7.

No Scratch, qual bloco é usado para iniciar um script quando a bandeira verde é clicada?

a)

Quando a tecla espaço for pressionada

b)

Quando o sprite for clicado

c)

Quando a bandeira verde for clicada

d)

Quando o cenário mudar

8.

Qual é a função de `addEventListener` em JavaScript?

a)

Adicionar um novo elemento ao DOM

b)

Remover um evento de um elemento

c)

Associar uma função a um evento específico de um elemento

d)

Alterar o estilo de um elemento

9.

Qual método JavaScript é usado para remover o último elemento de um array?

a)

`array.pop()`

b)

`array.remove()`

c)

`array.delete()`

d)

`array.shift()`

10.

Em Scratch, qual bloco é usado para repetir uma ação indefinidamente?

a)

Repita até

b)

Repita

c)

Para sempre

d)

Se então

11.

Qual é a saída da função JavaScript `Math.sqrt(16)`?

a)

2

b)

4

c)

8

d)

16

12.

Qual método JavaScript converte uma string em um array de caracteres?

a)

`split()`

b)

`join()`

c)

`toArray()`

d)

`parse()`

13.

No Scratch, qual bloco é usado para enviar uma mensagem para outros scripts?

a)

Enviar mensagem

b)

Transmitir

c)

Enviar e esperar

d)

Mensagem

14.

Qual é a função de `document.createElement()` em JavaScript?

a)

Criar um novo documento

b)

Criar um novo elemento HTML

c)

Remover um elemento do DOM

d)

Alterar o conteúdo de um elemento

15.

Qual método JavaScript é usado para ordenar os elementos de um array?

a)

`array.sort()`

b)

`array.order()`

c)

`array.arrange()`

d)

`array.sequence()`