AV2 PC 1B

AV2 PC 1B

10th Grade

10 Qs

quiz-placeholder

Similar activities

01 - Aula de Introdução à Python

01 - Aula de Introdução à Python

10th Grade - University

9 Qs

Revisão Programação Web - 2

Revisão Programação Web - 2

10th Grade - Professional Development

15 Qs

Avaliação Pensamento Computacional

Avaliação Pensamento Computacional

10th Grade

12 Qs

Pensamento Computacional

Pensamento Computacional

10th Grade

13 Qs

Quiz de Tecnologia sobre Segurança em Redes Sociais

Quiz de Tecnologia sobre Segurança em Redes Sociais

9th - 12th Grade

14 Qs

Arduino 02: PinMode, Entrada e Saída

Arduino 02: PinMode, Entrada e Saída

1st Grade - University

10 Qs

EXERCÍCIO 16 PROGRAMAÇÃO E ROBÓTICA DURVAL 2025

EXERCÍCIO 16 PROGRAMAÇÃO E ROBÓTICA DURVAL 2025

1st Grade - University

9 Qs

Quiz sobre Métodos JavaScript para Estilização de Elementos

Quiz sobre Métodos JavaScript para Estilização de Elementos

9th Grade - University

15 Qs

AV2 PC 1B

AV2 PC 1B

Assessment

Quiz

Instructional Technology

10th Grade

Hard

Used 3+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Durante o desenvolvimento de um jogo de corrida simples, dois jogadores são representados por ícones diferentes. O objetivo é que eles se movam horizontalmente pela tela, com suas posições sendo atualizadas aleatoriamente a cada frame.

Dentre as alternativas, localize qual comando é responsável por modificar a posição horizontal dos jogadores?

rect(350, 0, 10, 400);

background(220);

xJogador1 = xJogador1 + random(5);

createCanvas(400, 400);

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Associe as funções de P5.js às suas descrições.

Digite o conteúdo da alternativa.

a-2, b-3, c-1

a-1, b-3, c-2

a-3, b-1, c-2

a-1, b-2, c-3

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Durante um hackathon, sua equipe criou uma simulação para medir o progresso de desenvolvimento de dois projetos diferentes. O código deve parar a execução quando um dos projetos estiver completo e exibir uma mensagem de conclusão.

Relacione as funções com suas respectivas ações:

(I) O comando noLoop() interrompe a simulação quando um projeto é finalizado.

(II) O comando text() exibe a mensagem de conclusão na tela.

(III) O comando random() simula o progresso aleatório dos projetos.

Apenas II está correta.

I, II e III estão corretas.

Apenas III está correta.

I e II estão corretas.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Você está desenvolvendo um projeto de ciência que simula o crescimento de duas plantas em um ambiente controlado. De acordo com o código abaixo, as plantas se movem aleatoriamente até atingir a altura máxima, onde o experimento termina.

Localize qual parte do código P5.js é responsável por parar o experimento?

noLoop();

random();

draw();

text();

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

No desenvolvimento de um jogo interativo, a função keyReleased é utilizada para realizar ações baseadas em teclas.

Identifique a alternativa que melhor explica o funcionamento da função keyReleased no código.

A função keyReleased detecta quando o usuário pressiona uma tecla e executa uma ação.

A função keyReleased só funciona quando o canvas está minimizado.

A função keyReleased detecta a liberação de uma tecla e pode alterar variáveis ou executar ações com base na tecla solta.

A função keyReleased é usada para desenhar formas na tela.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Associe as estruturas com suas funções no P5.js:

a-2, b-3, c-1, d-4

a-1, b-2, c-3, d-4

a-1, b-3, c-2, d-4

a-3, b-1, c-2, d-4

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

A modularização é o processo de dividir um programa em partes menores e mais gerenciáveis, tornando o código mais fácil de entender e modificar. Observe o trecho de código abaixo:

Cada função chamada dentro de draw() tem um papel específico, por exemplo, a função ativaJogo() que como o nome já diz, é responsável por ativar o início do jogo.

Selecione a alternativa que explica qual é o principal benefício de modularizar o código dessa forma?

Garante que o jogo rode em todos os navegadores da mesma forma.

Aumenta o desempenho gráfico do jogo.

Facilita a manutenção e o entendimento do código ao separar responsabilidades.

Reduz a necessidade de variáveis globais no programa.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?