
Exercícios sobre Programação e Jogos Digitais
Computers
1st Grade
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Durante uma partida de videogame, o personagem de um jogador começa na posição horizontal igual a 0. Para que ele se mova, o código inicial utilizava um valor fixo. Após testes, a equipe decidiu usar uma variável para representar a posição atual, facilitando o controle e a atualização automática da movimentação. ```js let posicaoX = 0;8/3 function avancar() { posicaoX = posicaoX + random(5); } ``` Com base no código e no contexto apresentado, o uso da variável posicaoX representa uma melhoria na construção da solução do problema porque ela:
registra a pontuação do jogador.
permite calcular o tempo total da partida.
cria um limite para o personagem avançar.
armazena a posição atual do personagem.
define quantas vidas o personagem possui.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
O código apresentado controla o movimento da peça e a mudança de cor do fundo por meio de qual mecanismo?
Utilizando comandos de eventos para detectar teclas e alterar propriedades.
Apenas alterando variáveis sem interação do usuário.
Executando um loop infinito sem condições.
Mudando a cor do fundo aleatoriamente sem relação com o movimento.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Ao analisar esse código, qual condição deve ser verdadeira para a peça avançar e a tela fique verde ao mesmo tempo?
A variável xPeca deve ser menor que 10.
O código precisa estar na função setup().
A tecla "p" precisa estar pressionada e deve ser continuamente.
A tecla "p" deve ser solta e a tela do jogo deve estar clicada.
O código em draw() deve ser chamada dentro do keyReleased().
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Durante o desenvolvimento de um jogo, um grupo de estudantes decidiu reorganizar o código usando funções como desenhaPersonagens(), controlaFundo() e verificaVencedor(). Um dos colegas sugeriu manter tudo dentro da função draw() para facilitar a leitura em um só lugar. Pensando nisso, qual argumento deve ser utilizado para defender o uso das funções criadas?
Manter tudo na função draw() evita erros de execução e facilita testes.
As funções ocupam menos linhas no projeto, melhorando a estética visual.
Usar funções mantém as ações fiquem organizadas e reutilizáveis no código.
Usar funções diminui a velocidade do jogo, auxiliando no controle de tempo.
As funções são recomendadas somente para projetos com mais de 100 linhas.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Em um simulador de cozinha, ao montar um sanduíche, inicialmente os ingredientes eram desenhados com posições fixas. Após ajustes, uma variável foi usada para controlar a altura do lanche, facilitando a adição dinâmica de novos itens. ```js let alturaSanduiche = 0; function adicionarIngrediente() { alturaSanduiche = alturaSanduiche + 1; } ``` Com base na solução apresentada, a utilização da variável alturaSanduiche reflete uma forma de aperfeiçoamento do código, pois ela:
mostra a imagem do sanduíche completo.
permite escolher quais itens serão usados.
controla a altura do lanche conforme cresce.
determina quais ingredientes são visíveis na tela.
garante que o lanche sempre tenha o mesmo tamanho.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Em um jogo educativo sobre preservação ambiental, a turma agrupou os comandos relacionados à coleta de lixo, pontuação e mudança de cenário em funções específicas. Veja como ficou a função draw() depois da organização: ```js draw() { coletaLixo(); atualizaPontuacao(); mudaCenario(); } ``` A divisão do código em funções contribui para qual aspecto da análise da solução?
Reduz o número de variáveis globais necessárias.
Permite entender claramente cada parte da lógica do jogo.
Elimina a necessidade de usar estruturas condicionais no projeto.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Em um jogo digital, emojis escondidos aparecem na tela em diferentes posições. Para verificar qual emoji foi encontrado primeiro, o código usa um for com listas que guardam as posições e símbolos dos jogadores. ```js for (let i = 0; i < 3; i++) { if (xJogador[i] > 350) { text(jogador[i] + " venceu!", 50, 200); noLoop(); } } ``` Qual é a vantagem de usar essa estrutura com listas e laço de repetição no contexto do jogo?
Reduz o número de jogadores visíveis na tela.
Remove automaticamente os emojis após a vitória.
Evita que mais de um emoji apareça ao mesmo tempo.
Possibilita que a vitória seja decidida somente pelo jogador 1.
Permite verificar qualquer jogador sem repetir o mesmo código várias vezes.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
12 questions
JUEGO - UNIDADES DE MEDIDA DE ALMACENAMIENTO
Quiz
•
1st - 10th Grade
12 questions
TIC Etapa4 Parte 1
Quiz
•
1st Grade
10 questions
Hardware y Software
Quiz
•
1st Grade
10 questions
Arquitetura IPv6
Quiz
•
1st Grade - University
14 questions
¿QUÉ TANTO SABES?
Quiz
•
1st - 12th Grade
10 questions
SIGNO DE ADMIRACION E INTERROGACION
Quiz
•
1st Grade
10 questions
EXAMEN GOOGLE DRIVE
Quiz
•
1st - 3rd Grade
15 questions
Inteligência Artificial
Quiz
•
1st Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
10 questions
Probability Practice
Quiz
•
4th Grade
15 questions
Probability on Number LIne
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
6 questions
Appropriate Chromebook Usage
Lesson
•
7th Grade
10 questions
Greek Bases tele and phon
Quiz
•
6th - 8th Grade
Discover more resources for Computers
12 questions
Presidents' Day
Quiz
•
KG - 5th Grade
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
10 questions
Exploring Rosa Parks and Black History Month
Interactive video
•
1st - 5th Grade
16 questions
Morning Math Review
Lesson
•
1st - 5th Grade
17 questions
Reading Comprehension
Quiz
•
1st - 4th Grade
16 questions
3D shapes (1st grade)
Quiz
•
1st Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade
6 questions
President's Day
Lesson
•
1st Grade