wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Comandos em JavaScript

Total questions: 26

Worksheet time: 20mins

Name
Class
Date
1.

Quais são os tipos de dados em JavaScript?

a)

number, string, boolean, object, null, undefined

b)

integer, character, boolean, array, undefined, null

c)

integer, character, boolean, array, null, object

d)

integer, character, boolean, array, undefined, object

2.

Qual é a sintaxe básica do JavaScript?

a)

A sintaxe básica do JavaScript consiste em escrever comandos em linhas separadas, utilizando palavras-chave reservadas, como 'var', 'function' e 'if', seguidas por parênteses, chaves e ponto e vírgula quando necessário.

b)

A sintaxe básica do JavaScript consiste em escrever comandos em uma única linha, sem utilizar palavras-chave reservadas.

c)

A sintaxe básica do JavaScript consiste em escrever comandos em várias linhas, sem utilizar palavras-chave reservadas.

d)

A sintaxe básica do JavaScript consiste em escrever comandos em linhas separadas, utilizando palavras-chave reservadas, como 'let', 'class' e 'for', seguidas por parênteses, chaves e ponto e vírgula quando necessário.

3.

O que são palavras-chave em JavaScript?

a)

Termos comuns usados em JavaScript.

b)

Termos-chave usados em JavaScript.

c)

Termos reservados com significado específico na linguagem JavaScript.

d)

Termos especiais usados em JavaScript.

4.

Como fazer comentários em JavaScript?

a)

// Single-line comments /* Multi-line comments */

b)

/* Single-line comments */ // Multi-line comments

c)

// Multi-line comments

d)

/* Single-line comments */

5.

Quais são os tipos primitivos de dados em JavaScript?

a)

digit, word, boolean, empty, undefined, symbol

b)

number, text, boolean, empty, undefined, symbol

c)

number, string, boolean, null, undefined, symbol

d)

integer, float, character, boolean, undefined, symbol

6.

Explique o conceito de variáveis em JavaScript.

a)

Variáveis em JavaScript são utilizadas para armazenar apenas valores numéricos.

b)

Variáveis em JavaScript são utilizadas para armazenar apenas strings.

c)

Variáveis em JavaScript são utilizadas para armazenar valores e referências a objetos.

d)

Variáveis em JavaScript são utilizadas para armazenar apenas booleanos.

7.

Quais são os operadores aritméticos em JavaScript?

a)

+, -, *, /, ^

b)

+, -, *, /, ++

c)

+, -, *, /, //

d)

+, -, *, /, %

8.

O que é uma função em JavaScript?

a)

Uma função em JavaScript é um bloco de código que pode ser reutilizado para executar uma tarefa específica.

b)

Uma função em JavaScript é um tipo de loop.

c)

Uma função em JavaScript é um objeto global.

d)

Uma função em JavaScript é um tipo de variável.

9.

Palavra-Chave não pode ser usada em que parte do javascript?

a)

Nomes de variáveis

b)

Atribuir um valor na variável

c)

No operador de atribuição

d)

Nenhuma das alternativas anteriores.

10.

No código a seguir, foi utilizado o comando createCanvas() para definir o tamanho da tela em que as formas geométricas serão desenhadas:

O que acontece se você modificar os parâmetros de createCanvas(400, 400) para createCanvas(600, 200)?

a)

A área de desenho terá uma base menor e uma altura menor.

b)

A área de desenho terá uma base maior e uma altura menor.

c)

A área de desenho terá uma base menor e uma altura maior.

d)

A área de desenho permanecerá do mesmo tamanho.

11.

Leia as afirmações a seguir sobre as funções setup() e draw() e assinale a(s) afirmação(ões) que seja(m) verdadeira(s).

a)

A função setup() é chamada repetidamente durante o ciclo de execução do programa.

b)

A função draw() é responsável por desenhar na tela de forma contínua,

enquanto o programa está rodando.

c)

O comando createCanvas() deve ser colocado dentro de draw() para

garantir que a tela seja redesenhada a cada frame.

12.

Avalie as afirmativas a seguir sobre o uso de comandos e a manipulação de

coordenadas no plano cartesiano e, em seguida, assinale a alternativa correta:

I. O comando line() desenha uma linha reta conectando dois pontos definidos por coordenadas (x1, y1) e (x2, y2).

II. O comando triangle() exige 3 valores de coordenadas, sendo um para cada vértice do triângulo.

III. Para desenhar um triângulo na tela, o ponto de origem (0,0) está localizado no canto inferior direito da tela.

IV. O ponto (0, 0) do plano cartesiano, em p5.js está localizado no canto superior esquerdo da tela.

a)

I e IV estão corretas.

b)

II e III estão corretas.

c)

I, II e IV estão corretas.

d)

Apenas III está correta.

13.

Marcelo quer criar círculos em seu desenho e, por isso, elaborou o seguinte código:

Com base nesse código, analise as afirmativas a seguir e assinale a(s) verdadeira(s).

a)

O código desenha um círculo de 10 pixels de diâmetro somente quando o botão do mouse é pressionado.

b)

O círculo será desenhado sempre no centro da tela, independentemente

da posição do mouse.

c)

A posição do círculo é determinada pelas coordenadas atuais do mouse (mouseX, mouseY) quando o mouse é pressionado.

d)

O código mostrado não é responsável por desenhar um circulo. Apenas mostra a posição atual do mouse quando pressionado.

14.

Observe o código a seguir:

Em seguida, responda qual é a cor do quadrado e do círculo.

a)

Quadrado verde e círculo vermelho.

b)

Quadrado vermelho e círculo verde.

c)

Ambos, quadrado e círculo, verdes.

d)

Ambos, quadrado e círculo, vermelhos.

15.

Associe os comandos na coluna com suas respectivas descrições:

a)

fill( )

1.

Define a cor de preenchimento de formas.

b)

// (comentário)

2.

Ignora a linha de código, usada para doc

c)

line( )

3.

Adiciona uma linha entre dois pontos

16.

Analise o seguinte código:

Identifique quais afirmações são verdadeiras

a)

A função createCanvas() é usada para definir as dimensões da tela de

desenho.

b)

A função rect() desenha um círculo na tela.

c)

A função background() define a cor de fundo da tela.

d)

O código acima desenha um retângulo nas coordenadas (50, 50) com uma largura e altura de 100 pixels.

17.

O código a seguir usa a função map() para controlar o movimento de uma bola com base na posição do mouse. No entanto, a movimentação está limitada a uma área específica.

Com base no código acima, assinale a alternativa que descreve qual é a área de movimentação permitida para a bola.

a)

A bola pode se mover livremente na tela inteira.

b)

A bola só se move entre as coordenadas 130 e 170 tanto no eixo X quanto no eixo Y.

c)

A bola se move em todo o eixo Y, mas fica limitada no eixo X.

d)

O map() apenas define o tamanho dos círculos, não suas posições.

18.

O que é uma lista de etapas para concluir uma tarefa? (Um conjunto de instruções que podem ser executadas com ou sem um computador).

a)

Programa

b)

Algoritmo

c)

Comando

d)

Condição

19.

Como chamamos a função que é executada apenas sob certas condições?

a)

Bug

b)

Comando

c)

Condicional

d)

Algoritmo

20.

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

21.

Qual o nome ou símbolo que representa um número (ou algum outro valor) que pode ser referido em um programa e ser alterado ao longo do tempo?

a)

Sequência

b)

Programa

c)

Condicional

d)

Variável

22.

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

a)

Algoritmo

b)

Programa

c)

Bug

d)

Código

23.

Qual é a ação de fazer algo repetidamente?

a)

Laço

b)

Persistência

c)

Variável

d)

Código

24.

Qual dispositivo de armazenamento de dados/informações no computador permite armazenar arquivos por tempo indeterminado?

a)

Memória RAM

b)

Processador

c)

Hard Drive (HD)

d)

Placa mãe

25.

Qual dispositivos é responsável por fazer a comunicação entre todos os componentes do computador?

a)

Processador

b)

Placa mãe

c)

Hard Drive (HD)

d)

Fonte

26.

Uma variável pode ser ...

a)

apenas um número.

b)

um texto.

c)

diferentes valores, como: imagens, textos e números.

d)

imagens aleatórias