AV2 PC 1B

AV2 PC 1B

10th Grade

10 Qs

quiz-placeholder

Similar activities

Avaliação PC 1B 25

Avaliação PC 1B 25

10th Grade

10 Qs

Pensamento Computacional -  Recuperação

Pensamento Computacional - Recuperação

8th Grade - University

13 Qs

LINGUAGEM DE PROGRAMAÇÃO 1

LINGUAGEM DE PROGRAMAÇÃO 1

6th Grade - University

8 Qs

Avaliação Final – Robótica: construindo um robô protetor

Avaliação Final – Robótica: construindo um robô protetor

7th Grade - University

11 Qs

Avaliação 6º & 7ºAno

Avaliação 6º & 7ºAno

6th Grade - University

10 Qs

Condicional "SE"

Condicional "SE"

10th Grade

10 Qs

Quiz sobre Introdução ao Arduino

Quiz sobre Introdução ao Arduino

7th Grade - University

15 Qs

Visão Artificial

Visão Artificial

10th Grade

10 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?