wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JavaScript

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

No curso ao lado utilizou-se qual plataforma para a programação?

a)

Scratch

b)

Alura Start Lab

c)

VSCode

d)

p5.js

2.

O código ao lado corresponde a qual projeto?

a)

Programa Artista

b)

Primeira Animação

c)

Poesia Concreta

3.

Para obter resultado ao lado, assinale a alternativa que completa corretamente as lacunas no código.

a)

blue

yellow

orange

b)

lightblue

yellow

orange

c)

lightblue

orange

yellow

d)

blue

orange

yellow

4.

Vimos que podemos desenhar um retângulo no p5.js e determinar a cor vermelho (red) para o seu preenchimento. No entanto, logo em seguida, vimos que essa cor pode mudar de forma aleatória a cada vez que inicia o programa. Assinale a alternativa que indica corretamente a função usada para declarar aleatoriedade no código:

a)

background( )

b)

function( )

c)

fill( )

d)

random( )

5.

O que é um array

a)

Um valor único armazenado em uma variável.

b)


Uma lista que guarda vários valores.

c)


Um comando para repetir ações no código.

d)

Um símbolo usado para comparar números.

6.

"Para deixar o nosso projeto ainda mais interessante, vamos construir um comando para que as palavras apareçam à medida que movimentamos o mouse na tela.". Qual é esse comando?

a)

if

b)

width

c)

heigth

d)

map

7.

qual alternativa apresenta o código que reproduz a frase como na imagem na tela do p5.js?

a)

b)

c)

d)

8.

Ao longo do curso, houve algumas mudanças no código para utilizarmos o conceito de função, porém obtivemos o mesmo resultado ao executar o código. Se não há mudança no resultado, qual o principal benefício de se utilizar funções?

a)

Acelerar o funcionamento do código

b)

Evitar o uso de variáveis

c)

Promover reutilização e modularidade no código

d)

Economizar espaço de armazenamento

9.

Ao desenvolver um projeto de um jogo em JavaScript, é preciso implementar o seguinte código:

  • • Criar uma função chamada calculaPontos

  • • Criar uma variável chamada pontos dentro da função

  • • Inicializar a variável com o valor 0

  • Assinale a alternativa que apresenta a ordem correta dos códigos.

a)

function calculaPontos() {

let

pontos = 0;}

b)

function

let

pontos = 0;}

calculaPontos() {

c)

let

function calculaPontos() {

pontos = 0;}

d)

calculaPontos() {

let

function

pontos = 0;}

10.

Assinale a alternativa que apresenta a diferença correta entre as variáveis globais e locais.

a)

As variáveis locais são aquelas declaradas com a palavra let, enquanto as variáveis globais são declaradas com a palavra var.

b)

Variáveis locais são usadas para armazenar números enquanto variáveis globais podem armazenar qualquer tipo de informação.

c)

Variáveis locais são aquelas acessíveis apenas dentro das funções onde elas foram declaradas. Variáveis globais são declaradas fora das funções e são acessíveis em todo o código.

d)

Variáveis locais são acessíveis em todo o código enquanto variáveis globais são acessíveis apenas dentro de uma mesma função.

11.

Qual é a funcionalidade de um retorno de uma função?

a)

Encerrar a função retornando-a para seu estado inicial.

b)

Encerrar a função retornando um valor para o local onde a função foi chamada.

c)

Retornar um valor para o local onde ela foi chamada enquanto ela continua sendo executada.

d)

Encerrar a função sem passar nenhuma informação ao compilador.

12.

No Javascript existem diversas funções com parâmetros que já são definidas pela própria linguagem, como é o caso da função createCanvas(), que para funcionar precisamos passar dois números que representam altura e largura.

Pensando nisso, assinale a alternativa que apresenta uma função pré-definida no Javascript que possui os parâmetros passados corretamente.

a)

fill(black)

b)

textSize(“64”)

c)

textAlign(center, center)

d)

background(“blue”)