PROVA PARANÁ | REVISÃO 2 | 2º TRIMESTRE

Quiz
•
Information Technology (IT)
•
10th Grade
•
Medium
MARCELO BUSSOLA
Used 2+ times
FREE Resource
6 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Usamos as condicionais para realizar uma verificação de algum aspecto do códi-
go e executar uma ação. Qual é a sintaxe correta para escrevermos uma condi-
cional, 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}
Answer explanation
Alternativa A, incorreta. É necessário adicionar um par de parênteses () para a condicional.
Alternativa B, incorreta. Nesse caso, estamos realizando uma operação de multiplicação e não
uma comparação entre xBolinha e a largura do canvas width.
Alternativa C, correta. Nessa opção, temos a condicional apresentada com if, seguida da variável
entre parênteses e, ao fim, o par de chaves para indicar a ação.
Alternativa D, incorreta. Ao escrevermos código em JavaScript, é crucial prestar atenção à sinta-
xe correta, pois, durante a execução, os erros não serão apontados e nosso código não funcionará.
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.
REORDER QUESTION
1 min • 1 pt
Você é uma das pessoas desenvolvedoras do jogo Roblox e decidiu criar um mini game chamado "Pong
Robloxiano". Sua tarefa é fazer:
1. Que a tela do jogo tenha um fundo preto;
2. A bolinha do jogo inicie nas posições x e y iguais a 200.
Ordene todos os blocos para criar uma bolinha com variáveis que precisam ser modificadas no futuro.
function draw() {
let xBolinha = 200;
let yBolinha = 200;
background(0);
}
circle(xBolinha, yBolinha, 100);
4.
REORDER QUESTION
1 min • 1 pt
Observe este código que desenha e move uma bolinha na tela.
Agora queremos que a bola evite tocar nas bordas da tela, ou seja, ela precisa quicar nas bordas e alterar a direção do movimento.
Ordene todos os blocos para realizar a colisão para o eixo x, depois eixo y:
}
velocidadeXBolinha *= -1; }
if(xBolinha < 0 || xBolinha > 400) {
if(yBolinha < 0 || yBolinha > 400) {
velocidadeYBolinha *= -1;
5.
REORDER QUESTION
1 min • 1 pt
Sara quer desenvolver um projeto no qual seu robô explore uma fábrica abandonada e enfrente obstáculos, como paredes quebradas e caixas empilhadas. O robô de Sara precisa desviar desses obstáculos para continuar avançando. Apesar de ser habilidoso, sempre que o robô bate em uma parede, ele fica parado.
Ordene todos os blocos e ajude o robô de Sara a navegar pela fábrica sem parar quando bater nos obstáculos!
mova 10 passos
sempre
Quando bandeira verde for clicada
se tocar na borda volte
6.
REORDER QUESTION
1 min • 1 pt
João Miguel está criando um jogo no Scratch e deseja programar seu personagem para:
Mover-se verticalmente na tela, subindo quando a seta para cima é pressionada e descendo quando a seta para baixo é pressionada;
Simular a coleta de minérios utilizando as mesmas teclas de movimentação.
Como ele pode montar esse código? Ordene todos os blocos abaixo.Reordenar o seguinte
sempre
se a seta para cima for pressionada
se a seta para baixo for pressionada
adicione -10 a y
adicione 10 a y
Quando bandeira verde for clicada
Similar Resources on Wayground
10 questions
Organización

Quiz
•
5th Grade - University
11 questions
Dicas para analisar bem uma notícia

Quiz
•
10th Grade
10 questions
Aula 09

Quiz
•
9th - 12th Grade
10 questions
robos y estafas en WhaTs app quiz

Quiz
•
9th - 12th Grade
10 questions
10 Repaso ofimatica

Quiz
•
10th Grade - University
10 questions
Recuperación RA 1

Quiz
•
10th Grade
10 questions
Las principales tendencias tecnológicas estratégicas para 2025

Quiz
•
4th Grade - University
10 questions
Ulangan Harian Informatika

Quiz
•
9th - 12th 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 Information Technology (IT)
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
28 questions
Ser vs estar

Quiz
•
9th - 12th Grade
10 questions
Exploring Newton's Laws of Motion

Interactive video
•
6th - 10th Grade
20 questions
Cell organelles and functions

Quiz
•
10th Grade
10 questions
Colonial Grievances Against the King Quiz

Quiz
•
10th Grade
13 questions
BizInnovator Startup - Experience and Overview

Quiz
•
9th - 12th Grade