wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre p5.js e JavaScript

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

O que é o p5.js e para que ele é utilizado?

a)

Uma ferramenta para criar planilhas financeiras online.

b)

Uma biblioteca de JavaScript usada para programação criativa, como arte visual e interatividade.

c)

Um programa exclusivo para criar páginas de texto.

d)

Uma linguagem de programação substituta do JavaScript.

2.

A linguagem JavaScript é baseada em:

a)

Português

b)

Espanhol

c)

Francês

d)

Inglês

3.

Variáveis são informações armazenadas contendo dados que variam de pessoa para pessoa, ou de execução para execução do código. Dentre as variáveis abaixo, qual está correta se ligada à linguagem JavaScript?

a)

circle

b)

createCanva

c)

let

d)

function draw

4.

Qual é a função principal do bloco setup() no p5.js?

a)

Configurar elementos que só precisam ser executados uma vez, no início do projeto.

b)

Alterar a cor dos elementos a cada segundo.

c)

Atualizar os desenhos várias vezes por segundo.

d)

Detectar cliques do mouse e pressionar teclas.

5.

O que a função draw() faz em um código p5.js?

a)

É realizado uma única vez para configurar a tela.

b)

Serve para desenhar continuamente na tela.

c)

Serve apenas para definir núcleos.

d)

Limitação do tamanho da tela.

6.

Qual é a função do comando createCanvas() no p5.js?

a)

Crie uma borda ao redor da tela.

b)

Definir o tamanho da tela onde os desenhos e animações aparecerão.

c)

Mudar o fundo do projeto.

d)

Apagar tudo o que foi desenhado.

7.

Analise o código e escolha a opção correta.

a)

A largura da tela vai ser de 300 e altura 800

b)

A largura da tela vai ser de 800 e altura 300

c)

A largura da tela vai ser de 200 e altura 800

d)

A largura da tela vai ser de 300 e altura 200

8.

Qual comando é utilizado para desenhar um círculo no P5.js?

a)

circle(x, y, diameter)

b)

drawCircle(x, y, radius)

c)

ellipse(x, y, width, height)

d)

round(x, y, diameter)

9.

Para desenhar um retângulo de 100x50 pixels na posição (30, 30), qual é a sintaxe correta?

a)

rect(30, 30, 50, 100);

b)

rect(0, 0, 100, 50);

c)

rect(30, 30, 100, 50);

d)

rect(100, 50, 30, 30);

10.

Qual é a função da propriedade rect no p5.js?

a)

Verificar a posição do mouse na tela

b)

Definir a cor de preenchimento do retângulo

c)

Pintar o fundo da tela de branco

d)

Criar um retângulo na tela

11.

Para definir a cor de preenchimento de um formato em p5.js, use a função:

a)

rect()

b)

fill()

c)

background()

d)

stroke()

12.

Qual é a função da propriedade fill no p5.js?

a)

Definir a cor de preenchimento de um objeto

b)

Criar um retângulo na tela

c)

Verificar a posição do mouse na tela

d)

Pintar o fundo da tela de branco

13.

O que acontece quando a função background é chamada no p5.js?

a)

Pinta o fundo da tela de uma cor específica

b)

Cria um retângulo na tela

c)

Define a posição do mouse na tela

d)

Verifica se o mouse está pressionado

14.

Para colocar a cor no seu projeto existem duas formas, podemos escrever o nome da cor em inglês ou colocar o número, caso o nome da cor seja o escolhido, devemos colocá-lo entre aspas. Essa afirmativa é:

a)

FALSA

b)

VERDADEIRA

c)

DEPENDE

d)

NENHUMA DAS ANTERIORES

15.

As variáveis mouseX e mouseY no p5.js representam:

a)

A largura e altura do retângulo na tela.

b)

A posição do mouse nos eixos X e Y, respectivamente.

c)

A cor do fundo da tela.

d)

A velocidade do movimento do mouse.

16.

O que representa a propriedade mouseX no p5.js?

a)

O tamanho do retângulo

b)

A posição do mouse no eixo X

c)

A posição do mouse no eixo Y

d)

A cor de preenchimento do retângulo

17.

Qual função usar para verificar se o botão do mouse está pressionado?

a)

keyPressed

b)

mousePressed

c)

mouseIsPressed

d)

isMouseDown

18.

Analise o código da função draw() abaixo:

a)

Se o mouse está pressionado, a cor do retângulo deve ser vermelho. Caso contrário, será verde.

b)

Se o mouse está pressionado, a cor do retângulo deve ser branco. Caso contrário, passará a ser verde.

c)

Se o mouse está pressionado, o tamanho do retângulo deve ser 100. Caso contrário, será 0.

d)

Se o mouse está pressionado, a cor de fundo do retângulo deve ser branco. Caso contrário, será vermelho.

19.

Qual das seguintes opções desenha uma linha no p5.js?

a)

drawLine(x1, y1, x2, y2)

b)

line(x1, y1, x2, y2)

c)

straight(x1, y1, x2, y2)

d)

connect(x1, y1, x2, y2)

20.

A função random() no P5.js é utilizada para:

a)

Desenhar formas aleatórias.

b)

Gerar números aleatórios.

c)

Definir uma cor aleatória.

d)

Criar uma animação aleatória.