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
13 questions
UFCD 784
Quiz
•
10th Grade
10 questions
Circuitos Combinatórios Rev
Quiz
•
9th - 12th Grade
13 questions
Windows 10
Quiz
•
10th Grade
12 questions
Recuperação - Pensamento Computacional - 1ª Série NEM
Quiz
•
9th - 12th Grade
8 questions
Quiz de Programação Unidade Agrinho 2025 - Categoria JavaScript
Quiz
•
10th Grade
7 questions
ROB SEMANA 40 - 04 A 10 DE NOVEMBRO - REVISÃO PARA PROVA
Quiz
•
8th Grade - University
10 questions
Untitled Quiz
Quiz
•
10th Grade
10 questions
Introdução ao JavaScript
Quiz
•
10th Grade
Popular Resources on Wayground
10 questions
Video Games
Quiz
•
6th - 12th Grade
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition
Quiz
•
6th - 8th Grade
15 questions
What is Bullying?- Bullying Lesson Series 6-12
Lesson
•
11th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Subtracting Integers
Quiz
•
7th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
10 questions
Proper Keyboarding Techniques
Interactive video
•
6th - 10th Grade
10 questions
Understanding Computers: Hardware, Software, and Operating Systems
Interactive video
•
7th - 12th Grade
29 questions
AP CSP Unit 2 Review (Code.org)
Quiz
•
10th - 12th Grade
