
Recuperação: Listas, funções e repetição: criando um jogo de cor
Quiz
•
History
•
1st Grade
•
Practice Problem
•
Hard
Used 2+ times
FREE Resource
Enhance your content in a minute
12 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
Um jogo digital simula o movimento de peças em um tabuleiro. Para a peça avançar, o jogador deve soltar a tecla "p". O fundo muda de cor dependendo se a área do jogo está ativa ou não. ```js function draw() { if (focused == true) { background('green'); } else { background('gray'); } } function keyReleased() { if (key === 'p') { xPeca += 10; } } } ``` 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) A variável xPeca deve ser menor que 10.
B) O código precisa estar na função setup().
C) A tecla "p" precisar estar pressionada e deve ser continuamente.
D) A tecla "p" deve ser solta e a tela do jogo deve estar clicada.
E) O código em draw() deve ser chamada dentro do keyReleased().
3.
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.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
O que o laço de repetição permite na função desenhaJogadores?
Permite desenhar todos os jogadores de forma automática.
Permite desenhar apenas um jogador.
Impede que jogadores sejam desenhados.
Desenha jogadores de forma aleatória.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
O uso das listas e do laço for no código apresentado permite controlar quais aspectos do jogo?
Exibe e posiciona automaticamente cada personagem da lista.
Repete os comandos com base nas listas e impede mudanças durante o jogo.
Insere os emojis de forma manual e controla visualmente cada linha.
Controla o fundo da tela e a pontuação enquanto a partida executa.
Define o número de mensagens e ajusta o conteúdo durante o jogo.
6.
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. 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:
A) mostra a imagem do sanduíche completo.
B) permite escolher quais itens serão usados.
7.
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.
Facilita encontrar erros de sintaxe, mesmo que não melhore o desempenho.
Faz com que a função draw() funcione, independente das variáveis externas.
Create a free account and access millions of resources
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
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
14 questions
independencia
Quiz
•
1st - 4th Grade
15 questions
china
Quiz
•
1st - 5th Grade
12 questions
TEST 2. světová válka
Quiz
•
1st Grade
10 questions
La Bella y la Bestia
Quiz
•
1st - 6th Grade
10 questions
Austrias y Primeros Borbónes
Quiz
•
1st Grade - University
16 questions
ULTIMAS 3 SEMANAS
Quiz
•
1st - 12th Grade
14 questions
XVIII wiek w Europie
Quiz
•
1st Grade
10 questions
Antiguo Egipto
Quiz
•
1st - 10th Grade
Popular Resources on Wayground
10 questions
Honoring the Significance of Veterans Day
Interactive video
•
6th - 10th Grade
9 questions
FOREST Community of Caring
Lesson
•
1st - 5th Grade
10 questions
Exploring Veterans Day: Facts and Celebrations for Kids
Interactive video
•
6th - 10th Grade
19 questions
Veterans Day
Quiz
•
5th Grade
14 questions
General Technology Use Quiz
Quiz
•
8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Circuits, Light Energy, and Forces
Quiz
•
5th Grade
19 questions
Thanksgiving Trivia
Quiz
•
6th Grade
Discover more resources for History
16 questions
The American Revolution
Interactive video
•
1st - 5th Grade
26 questions
Fast Food Restaurants
Quiz
•
1st - 3rd Grade
9 questions
ch 3 sec 1 vocab
Quiz
•
1st - 5th Grade
32 questions
2.2 WWI
Quiz
•
1st Grade
7 questions
History of The Caribbean For Kids | Bedtime History
Interactive video
•
1st - 12th Grade
29 questions
CKLA knowledge 4 Early World Civilizations
Quiz
•
1st Grade
10 questions
Thanksgiving Fun
Quiz
•
KG - 1st Grade
10 questions
Native Americans of North America for Kids | Part 2 of 2 | Bedtime History
Interactive video
•
1st - 12th Grade
