wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Avaliação de Recuperação da AV2

Total questions: 37

Worksheet time: 19mins

Name
Class
Date
1.

Que tipo de jogo está sendo desenvolvido na unidade?

a)

Xadrez

b)

Pong

c)

Tetris

d)

Pac-Man

2.

O que acontece com a bola quando sua velocidade é alterada de 5 para 1?

a)

A bola se move mais rápido

b)

A bola se move mais devagar

c)

A bola para de se mover

d)

A bola muda de direção

3.

O que precisa ser ajustado quando a direção de movimento da bola se inverte?

a)

A cor da bola

b)

O tamanho da bola

c)

Os limites da bola

d)

A forma da bola

4.

Qual é a fórmula para calcular o raio de um círculo se o diâmetro é conhecido?

a)

raio = diâmetro * 2

b)

raio = diâmetro / 2

c)

raio = diâmetro + 2

d)

raio = diâmetro - 2

5.

No trecho de código 'let raio = diametro / 2;', o que 'raio' representa?

a)

O diâmetro do círculo

b)

O raio do círculo

c)

A circunferência do círculo

d)

A área do círculo

6.

Qual é o propósito da variável 'raio' no trecho de código fornecido?

a)

Controlar a velocidade da bola

b)

Controlar o tamanho da bola

c)

Controlar a cor da bola

d)

Controlar a direção da bola

7.

No trecho de código, o que acontece quando 'xBolinha + raio > width' ou 'xBolinha < 0'?

a)

A bola muda de cor

b)

A bola para de se mover

c)

A bola muda de direção

d)

A bola aumenta sua velocidade

8.

O que acontece com a velocidade da bola quando ela toca a borda de acordo com o código?

a)

A bola para de se mover

b)

A velocidade da bola é revertida

c)

A velocidade da bola aumenta

d)

A velocidade da bola diminui

9.

Qual é o nome da função criada para iniciar o processo de refatoração no trecho de código fornecido?

a)

mostraCodigo

b)

refatoraCodigo

c)

mostraBolinha

d)

iniciaRefatoracao

10.

Qual é o propósito da função mostraBolinha() no trecho de código?

a)

Para criar um quadrado

b)

Para criar um círculo

c)

Para criar um triângulo

d)

Para criar um retângulo

11.

Qual é o propósito da função 'draw' no trecho de código fornecido?

a)

Inicializar variáveis

b)

Exibir elementos na tela

c)

Criar uma nova função

d)

Parar o programa

12.

O que acontece quando a função 'mostraBolinha()' é chamada dentro da função 'draw'?

a)

Um quadrado é criado

b)

Um círculo é criado

c)

Um triângulo é criado

d)

Nada acontece

13.

Qual é o nome da função responsável por mover a bola?

a)

desenhaBolinha

b)

movimentaBolinha

c)

moveBola

d)

bolaMovimento

14.

Quais variáveis são atualizadas dentro da função movimentaBolinha?

a)

xBolinha e yBolinha

b)

xBola e yBola

c)

xMovimento e yMovimento

d)

xVelocidade e yVelocidade

15.

Onde a função movimentaBolinha é chamada?

a)

Dentro da função desenha

b)

Dentro da função draw

c)

Dentro da função mostraBolinha

d)

Dentro da função bolaMovimento

16.

Qual é o propósito da função 'verificaColisaoBorda' no código fornecido?

a)

Desenhar formas na tela

b)

Verificar a colisão da bola com as bordas da tela

c)

Mover a bola

d)

Mudar a cor de fundo

17.

Qual das seguintes condições é usada para verificar se a bola atingiu a borda direita ou esquerda da tela na função 'verificaColisaoBorda'?

a)

if (xBolinha + raio > width || xBolinha - raio < 0)

b)

if (yBolinha + raio > height || yBolinha - raio < 0)

c)

if (xBolinha + raio > height || xBolinha - raio < 0)

d)

if (yBolinha + raio > width || yBolinha - raio < 0)

18.

Qual é o valor atribuído à variável 'xBolinha' no trecho de código?

a)

200

b)

300

c)

15

d)

6

19.

Qual variável é usada para armazenar o diâmetro da bola no trecho de código?

a)

xBolinha

b)

yBolinha

c)

diametro

d)

raio

20.

Qual é o propósito dos comentários no trecho de código?

a)

Para executar o código

b)

Para servir como identificadores para grupos de código

c)

Para aumentar a velocidade do código

d)

Para alterar os valores das variáveis

21.

Qual é o nome da função que você precisa criar para alterar o diâmetro da bola quando o jogo começa?

a)

mudaCor

b)

mudaTamanho

c)

alteraDiametro

d)

iniciaJogo

22.

Em qual função você deve chamar a função 'mudaTamanho'?

a)

start

b)

begin

c)

draw

d)

init

23.

Qual é o principal tópico da unidade?

a)

Desenvolvendo um jogo estilo Pong

b)

Desenvolvendo um jogo de Xadrez

c)

Desenvolvendo um jogo de Futebol

d)

Desenvolvendo um jogo de Corrida

24.

Qual é uma das habilidades a serem aprendidas de acordo com o material?

a)

Criar e manipular funções.

b)

Cantar uma música.

c)

Cozinhar uma refeição.

d)

Plantar uma árvore.

25.

Que função é usada para criar um retângulo no jogo?

a)

círculo

b)

retângulo

c)

quadrado

d)

triângulo

26.

O que significa 'rect' em inglês?

a)

Círculo

b)

Quadrado

c)

Retângulo

d)

Triângulo

27.

O que o parâmetro 'x' corresponde na função 'rect'?

a)

A localização vertical da raquete

b)

A localização horizontal da raquete

c)

A largura da raquete

d)

A altura da raquete

28.

O que o parâmetro 'y' corresponde na função 'rect'?

a)

A localização vertical da raquete

b)

A localização horizontal da raquete

c)

A largura da raquete

d)

A altura da raquete

29.

O que o parâmetro 'w' corresponde na função 'rect'?

a)

A localização vertical da raquete

b)

A localização horizontal da raquete

c)

A largura da raquete

d)

A altura da raquete

30.

O que o parâmetro 'h' corresponde na função 'rect'?

a)

A localização vertical da raquete

b)

A localização horizontal da raquete

c)

A largura da raquete

d)

A altura da raquete

31.

Que função é usada para desenhar um retângulo no trecho de código?

a)

circle()

b)

rect()

c)

line()

d)

ellipse()

32.

Quais são os valores sugeridos para usar na função rect()?

a)

rect(5,150,10,90)

b)

rect(10,90,5,150)

c)

rect(150,5,90,10)

d)

rect(90,10,150,5)

33.

O que será exibido na tela quando os valores sugeridos forem usados na função rect()?

a)

Uma raquete em movimento

b)

Uma raquete estacionária

c)

Uma bola quicando

d)

Uma bola em movimento

34.

Qual é o valor atribuído à variável 'xRaquete' no código?

a)

5

b)

150

c)

10

d)

90

35.

Qual variável é atribuída o valor 90 no código?

a)

xRaquete

b)

yRaquete

c)

raqueteLargura

d)

raqueteAltura

36.

Qual é o propósito de usar variáveis no código?

a)

Para armazenar valores que podem ser reutilizados

b)

Para criar funções

c)

Para escrever comentários

d)

Para depurar o código

37.

Qual é o propósito da linha 'background(0);' no trecho de código?

a)

Definir a cor de fundo para preto

b)

Definir a cor de fundo para branco

c)

Definir a cor de fundo para vermelho

d)

Definir a cor de fundo para azul