Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

P. Computacional I (PROVA 1)

Total questions: 20

Worksheet time: 22mins

Name
Class
Date
1.

Se alterarmos o segundo parâmetro da propriedade circle() para 100, que mo-

dificação poderíamos esperar?

a)

a) O segundo parâmetro refere-se à posição no eixo X, por isso, poderíamos es-

perar uma movimentação no sentido horizontal.

b)

b) O segundo parâmetro refere-se à posição no eixo Y, por isso, poderíamos es-

perar uma movimentação no sentido vertical.

c)

c) O segundo parâmetro refere-se ao diâmetro do elemento, por isso, podería-

mos esperar uma modificação no seu tamanho.

d)

d) O segundo parâmetro refere-se à cor que o elemento será preenchido, po-

dendo variar de 0 a 255. Com o valor 100, poderemos esperar uma cor no

tom marrom.

2.

Pensamento Computacional é...

a)

dar comandos ao computador.

b)

pensar como o computador (binário).

c)

usar um conjunto de técnicas e abordagens para ajudar a resolver problemas.

d)

criar uma sequêcia de instruções

3.

O que é um erro em um programa que impede a execução esperada do programa?

a)

Algoritmo

b)

Programa

c)

Bug

d)

Código

4.

Qual função é usada para criar uma tela de desenho em p5.js?

a)

createCanvas()

b)

drawCanvas()

c)

initCanvas()

d)

startCanvas()

5.

Qual comando desenha um círculo em p5.js?

a)

circle(x, y, diâmetro)

b)

ellipse(x, y, diâmetro

c)

rect(x, y, diâmetro)

d)

circle(diâmetro, y, x)

6.

Qual função é usada para definir a cor de fundo da tela em p5.js?

a)

backgroundColor

b)

setBackground

c)

bgColor

d)

background

7.

Qual a função que inicializa no p5?

a)

function setup()

b)

function draw()

8.

Após um comando "function setup", os comandos devem vir entre...

a)

chaves { }

b)

colchetes [ ]

c)

parenteses ( )

d)

aspas " "

9.

O que é o p5js?

a)

Um sistema operacional

b)

Uma rede social para programadores

c)

Um editor de imagens online

d)

Uma biblioteca de JavaScript para programação criativa

10.

Qual é a função da propriedade createCanvas no p5js?

a)

Criar uma tela onde podemos desenhar objetos

b)

Definir a cor de fundo da tela

c)

Criar um retângulo na tela

d)

Preencher um retângulo com cor

11.

O que acontece quando a função background é chamada no p5js?

a)

Pinta o fundo da tela de uma cor específica

b)

Cria um retângulo na tela

c)

Define a posição do mouse na tela

d)

Verifica se o mouse está pressionado

12.

O que é necessário fazer para acessar os projetos no p5js?

a)

Atualizar o navegador

b)

Baixar um software específico

c)

Criar uma conta

d)

Conectar um dispositivo externo

13.

Qual a função utilizada para desenhar um triângulo em p5?

a)

rect()

b)

circle()

c)

triangle()

d)

ellipse()

14.

Qual a linguagem de programação utilizada na plataforma P5JS?

a)

Python

b)

C#

c)

Java Script

d)

Java

15.

O que há de errado com este código p5.js?

a)

Muitos pontos e vírgulas

b)

Precisa de uma chave final: }

c)

Precisa encerrar parênteses: )

d)

Precisa de um ponto e vírgula final: ;

16.

Qual pontuação é usada para um comentário em p5.js?

a)

@

b)

//

c)

<!-- -->

d)

/*

17.

Leia o código na imagem e responda.
Qual é a função da sequência de caracteres "//" na linha de código?

a)

Iniciar um loop infinito.

b)


Marcar o início de um comentário.

c)

Indicar o início de uma nova função.

d)

marca o início de uma variável

18.

Para que serve a função Setup?

a)
A função Setup serve para encerrar o programa.
b)
A função Setup serve para criar loops infinitos no programa.
c)
A função Setup serve para imprimir mensagens de erro no programa.
d)
A função Setup serve para configurar e inicializar variáveis e parâmetros antes do início do programa principal.
19.

Para logar no site do P5.js, quais dados precisamos digitar?

a)

Nome de usuário e senha

b)

Endereço de e-mail e senha

c)

Número de telefone e senha

d)

Nome completo e senha

20.

Observe que a linha ficou na vertical e do lado direito do cenário. Como queremos que ela represente uma boca, tentaremos deixá-la na horizontal e logo abaixo dos olhos. Mas, como descobrimos quais valores temos que incluir para fazer isso? Precisamos lembrar que o P5.js trabalha com o sistema de coordenadas de um plano cartesiano, em que os valores são posicionados nos eixos X (horizontal) e Y (vertical). Portanto, os dois primeiros valores que colocamos na função line representam, respectivamente, o ponto de início da linha no eixo X e o ponto de início da linha no eixo Y.

a)

Os dois primeiros valores na função line representam o ponto de início da linha no eixo X e Y, respectivamente.

b)

Os dois primeiros valores na função line representam o ponto de início da linha no eixo Y e X, respectivamente.

c)

Os dois primeiros valores na função line representam o ponto de fim da linha no eixo X e Y, respectivamente.

d)

Os dois primeiros valores na função line representam o ponto de fim da linha no eixo Y e X, respectivamente.