Avaliação Pong em Java

Avaliação Pong em Java

6th - 8th Grade

10 Qs

quiz-placeholder

Similar activities

Probabilidade - 6°ANO

Probabilidade - 6°ANO

6th Grade

12 Qs

Números Primos, MMC e MDC

Números Primos, MMC e MDC

6th Grade

15 Qs

Contagem e Probabilidade

Contagem e Probabilidade

8th Grade

12 Qs

Isometrias

Isometrias

8th Grade

9 Qs

Números Naturais e operações.

Números Naturais e operações.

5th - 6th Grade

10 Qs

Isometrias

Isometrias

6th Grade

15 Qs

 7 ANOS .RECUPERACAO D MATEMATICA

7 ANOS .RECUPERACAO D MATEMATICA

7th Grade

14 Qs

Função do 1º Grau.

Função do 1º Grau.

1st - 12th Grade

12 Qs

Avaliação Pong em Java

Avaliação Pong em Java

Assessment

Quiz

Mathematics

6th - 8th Grade

Hard

Created by

LEANDRO MARCOS WEIZENMANN

Used 15+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

Se quisermos alterar a cor do preview, qual função devemos usar?
circle()
background()
createCanvas()
triangle()

2.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

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 bolinha altera de tamanho nos eixos X e Y.
A velocidade da bolinha diminuirá.
Alternativa correta. Quanto maiores os valores das variáveis de velocidade para os eixos x e y da bolinha, maior será sua velocidade. Logo, ao diminuirmos esses valores, a velocidade também diminuirá.
A bolinha irá quicar 3 vezes, ao invés de 6.
Os eixos serão alterados.

3.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

e escrevermos uma parte do nosso código da seguinte maneira, o que acontecerá com o código ao executarmos? xBolinha += velocidadeXBolinha; //yBolinha += velocidadeYBolinha;
A primeira linha será duplicada.
Não acontecerá nada, pois uma sinalização de “erro” irá aparecer.
A bolinha irá se movimentar apenas no eixo Y, o eixo X não será lido durante a execução, pois está com um comentário.
A bolinha irá se mover apenas no eixo X, o eixo Y não será lido durante a execução, uma vez que está com um comentário.

4.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

Sem alterar o comportamento do jogo, movemos alguns códigos da função draw para funções que criamos: function mostraBolinha() function movimentaBolinha() function verificaColisaoBorda() Sabendo disso, podemos definir que função é:
Um conceito que está relacionado com a ideia de classificar e abstrair coisas.
Um conjunto de comandos ou códigos que realiza uma tarefa específica.
Certo! No nosso caso, cada função criada é responsável por um comportamento, tornando a leitura do código mais intuitiva e simples.
A união de vários códigos aleatórios, com comportamentos diferentes em um único lugar, visando tornar o código mais legível.

5.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

O que acontece se eu apenas chamar uma função raquete() no código?
A função será automaticamente definida.
Será criada uma raquete, que será chamada na função draw().
Uma mensagem de erro aparecerá, avisando que o nome não está definido.
Alternativa correta. Nossa raquete será um retângulo. No p5, já existe uma função predefinida para desenhá-lo, esta chamada de rect(). É possível criar uma função chamada raquete() e obter o mesmo resultado na tela. Mas para isso, devemos inserir a função rect() dentro da função raquete() e chamá-la na função draw(). Para facilitar, vamos usar somente a função rect() e criar nossa raquete através dela.
Uma nova biblioteca será importada para o p5.js.

6.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

Na função para verificar a colisão com a raquete, criamos a seguinte condicional: function verificaColisaoRaquete(){ if (xBolinha - raio < xRaquete + raqueteComprimento && yBolinha - raio < yRaquete + raqueteAltura && yBolinha + raio > yRaquete){ velocidadeXBolinha *= -1; } }COPIAR CÓDIGO Ao utilizarmos a sintaxe &&, estamos nos referindo a qual operador lógico em JavaScript?
Operador de negação.
E
OU
A sintaxe está incorreta.

7.

MULTIPLE CHOICE QUESTION

30 sec • 10 pts

Durante a construção da raquete do oponente, percebemos que não precisaríamos criar a função mostraRaqueteOponente(), pois a função mostraRaquete() já continha os parâmetros necessários. Selecione a alternativa que explica por que decidimos usar a função existente em nosso código em vez de criar uma nova.
Pois assim usamos menos linhas de código, já que nossos parâmetros são muito semelhantes.
Porque o p5.js. possui um número limitado de funções por código.
Decidimos utilizar uma única função para mostrar apenas uma raquete.
Não é possível utilizar a mesma função para duas raquetes.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?