Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

p5js final

Total questions: 11

Worksheet time: 20mins

Name
Class
Date
1.

Leia o código na imagem e responda.
Qual é a função da sequência de caracteres "//" na linha de código?

a)

Iniciar um loop infinito.

b)


Marcar o início de um comentário.

c)

Indicar o início de uma nova função.

d)

marca o inicio de uma variavel

2.

Observe o código da imagem.
Usamos as condicionais para realizar uma verificação de algum aspecto do código e executar uma ação.

Qual é a sintaxe correta para escrevermos uma condicional, em programação na linguagem JavaScript, a fim de verificar se a posição da bolinha no eixo x é maior que a largura da tela?

a)

if Bolinha > width. { }

b)

if Bolinha =* width. { }

c)

if (xBolinha > width) { }

d)

if {xBolinha > width}

3.

Até o momento no jogo Pong, podemos visualizar o código abaixo dentro da função draw (observe a imagem).
Sabendo disso, analise as alternativas abaixo e marque aquela que mostra a função correta que está relacionada à colisão da raquete do oponente.

a)

marcaPonto()

b)

verificaColisaoRaquete (xRaquete, yRaquete)

c)

verificaColisaoRaquete(xRaqueteOponente, yRaqueteOponente)

d)

movimentaRaqueteOponente()

4.
  • Javascript: Vamos alterar a cor do placar do jogo do Pong para laranja. Para isso escolha a alternativa que apresenta a ordem correta dos blocos:

a)

mudaCorPlacar() {

fill

function

("orange");}

b)

function

mudaCorPlacar() {

("orange");}

fill

c)

mudaCorPlacar() {

fill

("orange");}

function

d)

function

mudaCorPlacar() {

fill

("orange");}

5.

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

a)

chaves { }

b)

colchetes [ ]

c)

parenteses ( )

d)

aspas " "

6.
Se quisermos alterar a cor do preview, qual função devemos usar?
a)
circle()
b)
background()
c)
createCanvas()
d)
triangle()
7.
Criando 2 variáveis para movimentar os eixos x e y da bolinha, como ilustra o código abaixo: let velocidadeXBolinha = 6 let velocidadeYBolinha = 6 O que acontecerá se alterarmos os valores numéricos para 3, ao invés de 6, como mostra o código abaixo? let velocidadeXBolinha = 3 let velocidadeYBolinha = 3
a)
A bolinha altera de tamanho nos eixos X e Y.
b)
A velocidade da bolinha diminuirá.
c)
A bolinha irá quicar 3 vezes, ao invés de 6.
d)
Os eixos serão alterados.
8.
Qual a função do comando let no código.
a)
Da entrada das variáveis do jogo;
b)
Da inicio ao jogo;
c)
Roda um script de goool no jogo;
d)
Nenhuma opção.
9.

Considerando o codigo baixo, qual imagem melhor representa a visualização produzida por ele no P5.JS?

a)

b)

c)

d)

10.

O que são variáveis no Javascript?

a)

Variáveis são espaços no hd ou endereços físicos, reservados para armazenamento de ip's.

b)

Variáveis são espaços ou endereços de memória, reservados para armazenamento de dados

c)

Variáveis são condicionais inseridas no código para auxiliar nas lógicas e realizar somas, adiciões e qualquer tipo de operação matemática.

d)

Variáveis são espaços ou endereços como links, reservadas para acessar sites.

11.

"É um mecanismo para adicionar estilos a uma página web. Usado para estilizar elementos escritos em uma linguagem de marcação". A frase anterior esta se referindo a ....

a)

CSS

b)

HTML

c)

PROGRAMAÇÃO

d)

PÁGINA