
Aula 3 - Movimento e Aleatoriedade no Desenho

Quiz
•
Computers
•
9th Grade
•
Hard
JULIANE MACHADO
Used 5+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual operador é utilizado para adicionar um movimento contínuo e aleatório ao desenho?
++
+=
==
--
Answer explanation
O operador '+=', utilizado em programação, adiciona um valor a uma variável, permitindo criar um movimento contínuo e aleatório ao desenho. Os outros operadores não têm essa funcionalidade.
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual propriedade é usada para definir uma altura aleatória de início?
width
length
height
size
Answer explanation
A propriedade correta para definir uma altura aleatória de início é 'height'. As outras opções, como 'width', 'length' e 'size', não se referem especificamente à altura.
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual função é utilizada para gerar números aleatórios em um programa?
random()
randint()
aleatorio()
rand()
Answer explanation
A função random() é amplamente utilizada em várias linguagens de programação para gerar números aleatórios. As outras opções, como randint() e rand(), também existem, mas random() é a mais comum e reconhecida.
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual é a finalidade de criar um array (lista) contendo todos os desenhos criados?
Para armazenar os desenhos em um banco de dados
Para facilitar a manipulação e acesso aos desenhos
Para imprimir os desenhos na tela
Para deletar os desenhos automaticamente
Answer explanation
A criação de um array facilita a manipulação e o acesso aos desenhos, permitindo operações como adição, remoção e iteração de forma eficiente, ao invés de lidar com cada desenho individualmente.
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual estrutura de repetição é utilizada para garantir um movimento infinito?
while
do-while
for
repeat
Answer explanation
A estrutura de repetição 'for' pode ser configurada para criar um loop infinito, por exemplo, usando uma condição sempre verdadeira. As outras opções, como 'while' e 'do-while', também podem criar loops infinitos, mas 'for' é a mais comum para isso.
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
O que significa replicar padrões que se repetem no código?
Criar novos padrões do zero
Reutilizar partes do código para criar novos desenhos
Apagar padrões antigos
Modificar padrões existentes
Answer explanation
Replicar padrões que se repetem no código significa reutilizar partes do código para criar novos desenhos, permitindo eficiência e consistência no desenvolvimento, ao invés de criar tudo do zero.
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual é a vantagem de usar o operador += em vez de = para adicionar movimento?
Ele é mais rápido
Ele permite incrementar o valor atual
Ele é mais fácil de ler
Ele ocupa menos espaço
Answer explanation
O operador += permite adicionar um valor ao existente, facilitando a atualização de variáveis. Isso é útil para incrementar movimentos, enquanto o operador = substituiria o valor atual, não permitindo a adição.
Create a free account and access millions of resources
Similar Resources on Wayground
10 questions
8° / 9° Pensamento Computacional

Quiz
•
9th Grade
10 questions
Recuperação Trimestral

Quiz
•
8th Grade - University
15 questions
Kit de Robótica - Identificação e Teste dos Componentes

Quiz
•
9th Grade
10 questions
Reflexões sobre a Consciência Negra

Quiz
•
7th Grade - University
15 questions
AVALIAÇÃO ORDENANDO LISTAS

Quiz
•
9th Grade
10 questions
AV2b - Pensamento Computacional - Explorando o p5.js

Quiz
•
2nd Grade - University
10 questions
Pensamento Computacional

Quiz
•
6th - 9th Grade
8 questions
Pensamento Computacional

Quiz
•
9th Grade
Popular Resources on Wayground
12 questions
Unit Zero lesson 2 cafeteria

Lesson
•
9th - 12th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
20 questions
Lab Safety and Equipment

Quiz
•
8th Grade
13 questions
25-26 Behavior Expectations Matrix

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

Interactive video
•
6th - 10th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
20 questions
Introduction to Desktop Computer Systems

Quiz
•
9th - 12th Grade
14 questions
Inputs and Outputs: Computer Science Intro

Lesson
•
5th - 9th Grade
10 questions
Computer Hardware and Input/Output Devices

Interactive video
•
6th - 10th Grade