wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Movimento monalisa

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Qual é o objetivo de analisar a lógica de posicionamento?

a)

Criar interações visuais precisas.

b)

Desenhar formas geométricas.

c)

Restringir a movimentação de elementos.

d)

Criar uma animação interativa.

2.

O que acontece em uma animação interativa com o cursor do mouse?

a)

Elementos gráficos seguem a posição do cursor.

b)

O cursor desaparece.

c)

O cursor muda de cor.

d)

Elementos gráficos ficam parados.

3.

O que aprendemos a adicionar ao nosso projeto nesta aula?

a)

Efeitos interativos

b)

Novos personagens

c)

Música de fundo

d)

Texto colorido

4.

Qual é o objetivo de programar nossa personagem nesta aula?

a)

Fazer a personagem seguir o ponteiro do mouse com os olhos

b)

Adicionar mais cores ao projeto

c)

Criar um novo cenário

d)

Fazer a personagem dançar

5.

O que precisamos usar para fazer círculos perfeitos?

a)

Um compasso

b)

Uma régua

c)

Tinta laranja

d)

Computador

6.

Quais cores de tinta são usadas para pintar o rosto?

a)

Azul-claro e azul-escuro

b)

Vermelho e verde

c)

Amarelo e preto

d)

Rosa e roxo

7.

O que seria interessante adicionar à personagem?

a)

Animação

b)

Som

c)

Texto

d)

Música

8.

Qual é a ilusão de ótica criada pela pintura da Monalisa?

a)

A Monalisa parece estar sempre olhando para nós.

b)

A Monalisa muda de cor.

c)

A Monalisa desaparece.

d)

A Monalisa parece estar dançando.

9.

O que torna a pintura da Monalisa mais misteriosa?

a)

A impressão de que ela está nos olhando de qualquer posição.

b)

As cores brilhantes da pintura.

c)

O tamanho da pintura.

d)

O fato de ser uma pintura moderna.

10.

O que acontece quando a função circle(mouseX, mouseY, 10) é adicionada no código?

a)

A) A pupila esquerda segue o cursor do mouse.

b)

B) A pupila direita desaparece.

c)

C) O fundo da tela muda de cor.

d)

D) O programa é encerrado.

11.

Qual linha de código foi comentada para configurar a pupila esquerda de outra forma?

a)

A) circle(250, 150, 10);

b)

B) circle(mouseX, mouseY, 10);

c)

C) // circle(150, 150, 10);

d)

D) if(mouseIsPressed){

12.

O que acontece com a pupila ao executar o código da forma mencionada?

a)

A pupila permanece dentro do olho.

b)

A pupila sai do olho.

c)

A pupila muda de cor.

d)

A pupila desaparece.

13.

Qual é a ideia para o movimento da pupila?

a)

Que ela mude de cor.

b)

Que ela desapareça.

c)

Que ela permaneça dentro do olho e acompanhe o cursor.

d)

Que ela fique parada.

14.

Quais conceitos de programação são mencionados para conseguir o efeito desejado?

a)

Variáveis e a função .map().

b)

Loops e a função .filter().

c)

Condições e a função .reduce().

d)

Arrays e a função .sort().

15.

O que a função map() faz no código apresentado?

a)

Mapeia o movimento do mouse para um novo intervalo de valores.

b)

Desenha um círculo na tela.

c)

Altera a cor do fundo.

d)

Cria uma nova variável chamada olhoX.

16.

Por que não podemos usar mouseX e mouseY diretamente para a pupila?

a)

Porque a pupila sairia do lugar.

b)

Porque o código não funcionaria.

c)

Porque o mouse não se move.

d)

Porque a pupila ficaria invisível.

17.

O que significa o comando map() no contexto do texto?

a)

Redefinir uma variável limitando sua escala.

b)

Criar um novo canvas.

c)

Aumentar o valor de mouseX para 500.

d)

Desenhar formas geométricas.

18.

Qual é o valor máximo que a variável mouseX pode atingir no exemplo dado?

a)

400

b)

500

c)

600

d)

300

19.

Qual é a dimensão do canvas mencionada no texto?

a)

400 por 400

b)

500 por 500

c)

600 por 600

d)

300 por 300

20.

Formas geométricas coloridas

a)

Círculos azules

b)

Cuadrados rojos

c)

Triángulos verdes

d)

Rectángulos amarillos

21.

Qual é o propósito da função map() no código apresentado?

a)

Remapear o valor de olhoX para que a pupila permaneça dentro do olho.

b)

Mover o ponteiro do mouse.

c)

Alterar a cor do fundo.

d)

Aumentar o tamanho da pupila.

22.

Quais são os valores arredondados para a posição do olho?

a)

A) 130 e 170

b)

B) 133 e 169

c)

C) 0 e 400

d)

D) 100 e 200

23.

Quais são os valores da pupila direita?

a)

150, 150, 10

b)

250, 150, 10

c)

400, 130, 170

d)

0, 400, 10

24.

O que a função circle() faz no código?

a)

Desenha um quadrado

b)

Desenha um triângulo

c)

Desenha um círculo

d)

Desenha uma linha

25.

Qual é o valor do raio dos círculos desenhados no código?

a)

10

b)

20

c)

30

d)

40

26.

Qual é a diferença entre as coordenadas X dos dois círculos desenhados?

a)

100

b)

50

c)

150

d)

200

27.

O que podemos visualizar no projeto mencionado?

a)

A pupila esquerda se movendo dentro do círculo.

b)

Um carro andando na rua.

c)

Um gato pulando.

d)

Uma árvore crescendo.

28.

Qual comando é usado para declarar a variável olhoX?

a)

let olhoX;

b)

var olhoX;

c)

const olhoX;

d)

declare olhoX;

29.

O que foi adicionado ao projeto nesta aula?

a)

Efeito Monalisa

b)

Efeito Arco-Íris

c)

Efeito Estrela

d)

Efeito Relâmpago

30.

O que você precisa personalizar no desafio?

a)

Cores e velocidade

b)

Tamanho e forma

c)

Som e luz

d)

Texto e imagem