wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

p5js

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Qual a função que inicializa no p5?

a)

function setup()

b)

function draw()

2.

Após um comando "function setup", os comandos devem vir entre...

a)

chaves { }

b)

colchetes [ ]

c)

parenteses ( )

d)

aspas " "

3.

Para que serve a função draw?

a)

Para desenhar elementos gráficos apenas uma vez

b)

Apenas para inserir as instruções de interatividade

c)

Para desenhar elementos gráficos em continuo (em loop)

d)

Para definir o tamanho do ecrã onde vão surgir os desenhos

4.

O que é o p5js?

a)

Um sistema operacional

b)

Uma rede social para programadores

c)

Um editor de imagens online

d)

Uma biblioteca de JavaScript para programação criativa

5.

Qual é a função da propriedade createCanvas no p5js?

a)

Criar uma tela onde podemos desenhar objetos

b)

Definir a cor de fundo da tela

c)

Criar um retângulo na tela

d)

Preencher um retângulo com cor

6.

O que representa a propriedade mouseX no p5js?

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

7.

O que acontece quando a função background é chamada no p5js?

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

8.

Qual é a função da propriedade rect no p5js?

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

9.

O que é necessário fazer para acessar os projetos no p5js?

a)

Atualizar o navegador

b)

Baixar um software específico

c)

Criar uma conta

d)

Conectar um dispositivo externo

10.

Qual é a função da propriedade fill no p5js?

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

11.

O que as propriedades mouseX e mouseY representam no p5js?

a)

As dimensões do retângulo

b)

As coordenadas do retângulo na tela

c)

As coordenadas do mouse na tela

d)

As cores do retângulo

12.

O que a propriedade stroke faz no p5js?

a)

Define a cor de preenchimento de um retângulo

b)

Define a cor de fundo da tela

c)

Define a posição do mouse na tela

d)

Define uma borda para um retângulo

13.

Qual a função utilizada para desenhar um triângulo em p5?

a)

rect()

b)

circle()

c)

triangle()

d)

ellipse()

14.

Analise o codigo e escolha a opção correta.

function setup() {

createCanvas(800, 300);

}

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

15.

Qual o endereço da plataforma do p5 editor

16.

Qual a linguagem de programação utilizada na plataforma P5JS?

a)

Python

b)

C#

c)

Java Script

d)

Java

17.

Qual função do P5.js é responsável por criar um canvas no qual os gráficos serão desenhados?

a)

setup()

b)

draw()

c)

createCanvas()

d)

background()

18.

A função draw() no P5.js é executada:

a)

Uma vez, no início do programa.

b)

Continuamente, criando uma animação.

c)

Somente quando uma interação do usuário ocorre.

d)

Apenas quando chamada explicitamente dentro de outra função.

19.

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)

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.