wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Atividade avaliativa JAVA SCRPIT

Total questions: 8

Worksheet time: 22mins

Name
Class
Date
1-15.
1.

Qual é o nome da plataforma ou curso mencionado na imagem?

a)

Alura

b)

Coursera

c)

Udemy

d)

Khan Academy

2.

Para que serve o p5.js?

a)

Para criar sistemas operacionais

b)

Para edição de vídeos

c)

Para programação criativa

d)

Para design gráfico

3.

O p5.js é gratuito?

a)

Sim

b)

Não.

4.

O p5.js foi desenvolvido para qual linguagem de programação?

a)

Python

b)

Java

c)

JavaScript

d)

C++

5.

Complete a frase: Para acessar seus projetos, é importante lembrar de anotar seu ______ e a senha.

a)

Nome de usuário

b)

Email

c)

Endereço

d)

Telefone

6.

Qual é o último campo a ser preenchido no formulário de registro?

a)

Nome de usuário

b)

Email

c)

Senha

d)

Confirmar Senha

7.

Qual é a função do código 'createCanvas(400, 400);' no p5.js?

a)

Criar um fundo azul

b)

Criar uma tela de 400x400 pixels

c)

Criar um círculo

d)

Criar um retângulo

8.

Complete: No p5.js, a função 'draw' é chamada ______ vezes por segundo.

a)

30

b)

60

c)

90

d)

120

9.

Complete: A função draw é responsável por ______ na tela.

a)

criar uma tela

b)

definir a cor de fundo

c)

desenhar

d)

preparar o projeto.

10.

Qual é a função do código apresentado?

a)

Desenhar um círculo

b)

Definir a cor de fundo

c)

Criar uma linha

d)

Mover um objeto

11.

Complete: A função draw() é usada para ____.

a)

Criar animações

b)

Definir variáveis

c)

Desenhar formas

d)

Configurar o fundo

12.

Complete: A função 'setup' é utilizada para __ a tela.

a)

desenhar

b)

criar

c)

limpar

d)

colorir

13.

Qual é a posição inicial do retângulo desenhado no código?

a)

(0, 0)

b)

(50, 50)

c)

(100, 100)

d)

(200, 200)

14.

Complete: A função background('white') é usada para ____.

a)

mudar a cor do retângulo

b)

definir a cor de fundo da tela

c)

criar um novo retângulo

d)

mover o retângulo

15.

Complete: Devemos deixar o retângulo bem pequeno e, em seguida, bem ______.

a)

colorido

b)

grande

c)

opaco

d)

transparente

16.

O que pode ter acontecido para o código da Jéssica não funcionar da maneira esperada?

De acordo com o que aprendemos até o momento, quais das opções abaixo representam os erros existentes no código de Jéssica que devem ser reelaborados? Escolha três alternativas.

a)

a) Ela inverteu os valores de soma e subtração na posição vertical, pois, quan-

to mais para baixo, menor o valor da variável posicaoVertical e, quanto

mais para cima, maior o valor da variável posicaoVertical.

b)

b) Ela inverteu a operação de soma e subtração da posição vertical e horizontal

da bola de acordo com o movimento do mouse, fazendo ela se movimentar

no sentido contrário ao que posicionamos o mouse.

c)

c) Ela colocou a variável cor entre aspas duplas (“”) na função fill(), o que oca-

sionou um erro para identificar a cor escolhida aleatoriamente para a bola,

deixando-a sempre branca.

d)

d) Ela inverteu as variáveis da posição vertical e horizontal da bola (posicao-

Vertical e posicaoHorizontal) na função circle(), fazendo com que a

bola siga um caminho diferente do esperado, invertendo as posições verti-

cais pelas horizontais e vice-versa.

17.

Se alterarmos o segundo parâmetro da propriedade circle() para 100, que mo-

dificação poderíamos esperar?

a)

a) O segundo parâmetro refere-se à posição no eixo X, por isso, poderíamos es-

perar uma movimentação no sentido horizontal.

b)

b) O segundo parâmetro refere-se à posição no eixo Y, por isso, poderíamos es-

perar uma movimentação no sentido vertical.

c)

c) O segundo parâmetro refere-se ao diâmetro do elemento, por isso, podería-

mos esperar uma modificação no seu tamanho.

d)

d) O segundo parâmetro refere-se à cor que o elemento será preenchido, po-

dendo variar de 0 a 255. Com o valor 100, poderemos esperar uma cor no

tom marrom.

18.

Durante a construção do projeto, aplicamos verificações com a condicional if.

Com uma condicional, podemos verificar se determinada ação está ocorrendo

e, a depender do resultado, algo irá acontecer em resposta. Assim como funções

e variáveis, as condicionais precisam estar escritas da maneira correta para que

o código seja executado conforme programamos. A escrita correta representa a

sintaxe de um código. Quando utilizamos a propriedade mouseIsPressed, qual

sintaxe devemos aplicar para que a propriedade funcione corretamente?

a)

If{mouseIsPressed} (

)

b)

If_mouseIsPressed {

}

c)

if(mouseIsPressed)

d)

if(mouseIsPressed) {

}

19.

Para finalizar o nosso jogo, podemos adicionar alguns recursos de áudio para re-

produzir a bagunça dos estudantes na sala de aula e o som do giz no quadro. Esses

recursos deixam o jogo mais emocionante e criam uma atmosfera de sala de aula.

Esses sons são reproduzidos de acordo com a ação da bagunça dos estudantes e

do professor escrevendo no quadro, mas são tocados logo no início da execução

do jogo.

Para o nosso jogo, são necessárias algumas ações a fim de reproduzir os áudios

em formato de loop (repetidamente).

De acordo com o que aprendemos até o momento, quais alternativas apresentam

ações que são necessárias nesse processo? Escolha duas alternativas.

a)

Precisamos importar os áudios que queremos executar em nosso projeto,

adicionando os arquivos da mesma forma que adicionamos as imagens no

projeto.

b)

Precisamos declarar as variáveis que receberão os áudios (grito e giz) e

adicioná-los na função preload() através da função LoadSound(), pas-

sando seu caminho e extensão.

c)

Precisamos adicionar, na função preload(), os comandos grito.setLoop

(true) e giz.setLoop(true) para que os áudios possam ser reproduzidos

em loop.

d)

Precisamos chamar os áudios na função setup() por meio dos comandos

grito.play() e giz.play() para que eles possam ser executados den-

tro da função draw().

20.

Após realizarmos o carregamento dos sons dentro do projeto, damos início a eles

no código, atribuindo-os a variáveis dentro da função preload. Qual é a proprie-

dade responsável por carregar os áudios do jogo? Selecione a alternativa correta.

a)

loadImage.

b)

loadSound.

c)

setLoop.

d)

LoadLoop.

21.

Nessa aula, aprendemos a utilizar sons no jogo. Fizemos alguns sons tocarem re-

petidamente, em loop. Qual propriedade do p5 utilizamos para fazer os sons pa-

rarem completamente de tocar? Selecione a alternativa correta.

a)

pause.

b)

loadSound.

c)

stop.

d)

text.

22-35.
22.

Para que servem as variáveis em JavaScript no contexto do aprendizado?

a)

Para gerar elementos com cores aleatórias

b)

Para criar bancos de dados

c)

Para desenvolver aplicativos móveis

d)

Para estilizar páginas web

23.

Qual linguagem de programação é mencionada no material?

a)

JavaScript

b)

Python

c)

Java

d)

C++

24.

O que é necessário para criar funções em JavaScript?

a)

Conhecimento de condicionais

b)

Conhecimento de HTML

c)

Conhecimento de CSS

d)

Conhecimento de SQL

25.

Qual é o foco do aprendizado em P5js?

a)

Sistema de coordenadas

b)

Desenvolvimento de jogos

c)

Criação de sites

d)

Análise de dados

26.

O que é P5js?

a)

Uma biblioteca de JavaScript

b)

Um editor de texto

c)

Um banco de dados

d)

Um sistema operacional

27.

Qual linguagem de programação será explorada neste curso?

a)

Python

b)

JavaScript

c)

Ruby

d)

C++

28.

Qual é a finalidade principal do p5js?

a)

Criar documentos de texto

b)

Desenvolver programação criativa

c)

Editar imagens

d)

Gerenciar bancos de dados

29.

Por que usar bibliotecas como o p5js?

a)

Para criar música

b)

Para procurar códigos já validados

c)

Para editar vídeos

d)

Para desenhar gráficos

30.

O p5js é uma ferramenta colaborativa?

a)

Sim

b)

Não

c)

Apenas para empresas

d)

Apenas para desenvolvedores experientes

31.

Qual é a primeira função que é executada no p5?

a)

setup

b)

draw

c)

start

d)

init

32.

Qual é a função do botão "play" no p5?

a)

Executar o código

b)

Salvar o projeto

c)

Fechar o programa

d)

Editar o código

33.

Qual é a função do parâmetro (400, 400) na função createCanvas?

a)

Definir a cor do fundo

b)

Definir o tamanho da tela

c)

Definir o volume do som

d)

Definir a velocidade de execução

34.

Qual é a cor definida no exemplo de código fornecido?

a)

Azul

b)

Verde

c)

Vermelho

d)

Amarelo

35.

Qual é a primeira linha de código dentro da função setup?

a)

createCanvas(400, 400);

b)

rect(0, 0, 100, 100);

c)

background("white");

d)

draw();