ATIVIDADE AVALIATIVA - JAVASCRIPT - 2TRI

Quiz
•
Computers
•
10th Grade
•
Medium
MARCELO BUSSOLA
Used 2+ times
FREE Resource
8 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Leia o código na imagem e responda.
Qual é a função da sequência de caracteres "//" na linha de código?
Iniciar um loop infinito.
Marcar o início de um comentário.
Indicar o início de uma nova função.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Luciano está planejando desenvolver um jogo de ping pong e deseja que a raquete se mova verticalmente (para cima e para baixo) sempre que a pessoa jogadora pressionar as teclas de seta para cima ou para baixo.
Entretanto, na execução do código abaixo, a movimentação na vertical não está ocorrendo.
Qual é o erro que está ocorrendo neste caso?
O comando das teclas está invertido, primeiro devemos colocar seta para baixo, em seguida seta para cima.
Para movimentar a seta para cima utilizamos o bloco “adicionar -10 a x” e para movimentar para baixo utilizamos o bloco “adicionar 10 a x”.
Ao invés de utilizar a coordenada cartesiana X, devemos utilizar a coordenada Y, pois ela é responsável por realizar deslocamentos na vertical.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Para desenvolver um algoritmo de pontuação do jogo Pong, é necessário avaliar se a bolinha realmente passa sem que seja rebatida pela raquete.
Para descrever essa situação em código, qual é o principal valor de referência que devemos avaliar para gerar essa pontuação? Pensa na informação horizontal e vertical da bolinha.
Devemos avaliar se a bolinha passa pela raquete ao verificar se a posição y da bolinha está fora do alcance da raquete.
Verificar se a coordenada x da "bolinha" ultrapassa as coordenadas x das raquetes dos jogadores para determinar a pontuação.
Verificar a velocidade da bolinha para determinar se ela foi rebatida pela raquete.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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?
if Bolinha > width. { }
if Bolinha =* width. { }
if (xBolinha > width) { }
if {xBolinha > width}
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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 conjunto de comandos ou códigos que realiza uma tarefa específica.
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.
Um conceito que está relacionado com a ideia de classificar e abstrair coisas.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Meu objetivo agora é desenhar uma raquete na tela com as funções pré-existentes na biblioteca do p5.js. O que acontece se eu apenas chamar uma função novaraquete() no código?
Uma nova biblioteca será importada para o p5.js.
Será criada uma raquete, que será chamada na função draw().
A função será automaticamente definida.
Uma mensagem de erro aparecerá, avisando que o nome não está definido.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Na função para verificar a colisão com a raquete, criamos a seguinte condicional (veja a imagem).
Ao utilizarmos a sintaxe &&, estamos nos referindo a qual operador lógico em JavaScript?
Operador de negação.
OU
E
8.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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.
marcaPonto()
verificaColisaoRaquete (xRaquete, yRaquete)
verificaColisaoRaquete(xRaqueteOponente, yRaqueteOponente)
movimentaRaqueteOponente()
Similar Resources on Wayground
12 questions
Recuperação - Pensamento Computacional - 1ª Série NEM

Quiz
•
9th - 12th Grade
10 questions
Questionário formativo - SI - Mód 2

Quiz
•
10th - 12th Grade
10 questions
Avaliação Pensamento Computacional - Prático

Quiz
•
1st Grade - Professio...
10 questions
Untitled Quiz

Quiz
•
10th Grade
10 questions
Introdução ao JavaScript

Quiz
•
10th Grade
10 questions
Quiz sobre Implementação de Jogo com p5.js

Quiz
•
10th Grade
10 questions
desenvolvendo um jogo estilo Pong

Quiz
•
10th Grade
8 questions
Quiz de Programação Unidade Agrinho 2025 - Categoria JavaScript

Quiz
•
10th Grade
Popular Resources on Wayground
10 questions
SR&R 2025-2026 Practice Quiz

Quiz
•
6th - 8th Grade
30 questions
Review of Grade Level Rules WJH

Quiz
•
6th - 8th Grade
6 questions
PRIDE in the Hallways and Bathrooms

Lesson
•
12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
15 questions
Subtracting Integers

Quiz
•
7th Grade