wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1°DS _AV2_R2 1TEC_IP_Introd. e Conceitos Básicos de JavaScript

Total questions: 1

Worksheet time: 10mins

Name
Class
Date
1-15.
1.

No JavaScript, qual é a diferença entre a declaração de uma variável usando let e a declaração de uma constante usando const?

a)

Não há diferença, ambos são usados para declarar variáveis.

b)

Variáveis declaradas com let podem ter seus valores alterados, enquanto constantes declaradas com const não podem ter seus valores alterados após a atribuição inicial.

c)

Variáveis declaradas com let não podem ter seus valores alterados, enquanto constantes declaradas com const podem ter seus valores alterados após a atribuição inicial.

d)

Variáveis declaradas com let e constantes declaradas com const podem ter seus valores alterados após a atribuição inicial.

2.

Considerando a seguinte linha de código JavaScript: const PI = 3.14;, qual das seguintes afirmações é verdadeira?

a)

PI é uma variável cujo valor pode ser alterado.

b)

PI é uma constante cujo valor pode ser alterado.

c)

PI é uma constante cujo valor não pode ser alterado.

d)

PI é uma variável cujo valor não pode ser alterado.

3.

Qual a utilidade da cláusula default em uma estrutura switch no JavaScript?

a)

Ela é obrigatória para o switch funcionar.

b)

Ela especifica o código a ser executado quando nenhum case corresponde.

c)

Ela serve para definir o valor padrão da variável sendo testada.

d)

Ela especifica o código a ser executado antes de todos os case.

4.

Complete a frase: A cláusula default em um switch no JavaScript é útil para tratar ______.

a)

casos obrigatórios

b)

situações não previstas

c)

valores padrão

d)

todos os cases

5.

Em JavaScript, qual comando é comumente usado para receber entrada de dados do usuário através de um prompt?

a)

console.log()

b)

alert()

c)

prompt()

d)

input()

6.

Complete a frase: A função _______ é utilizada para inserir conteúdo dinâmico em um documento HTML, mas seu uso é desencorajado em favor de métodos mais modernos.

a)

alert()

b)

console.log()

c)

prompt()

d)

document.write()

7.

Complete: O uso de _______ é geralmente desencorajado em favor de métodos mais modernos e seguros de manipulação do DOM.

a)

alert()

b)

console.log()

c)

prompt()

d)

document.write()

8.

Qual das seguintes funções não é recomendada para manipulação segura do DOM?

a)

a) innerHTML

b)

b) textContent

c)

c) document.write()

d)

d) console.log()

9.

O que é um laço de repetição em JavaScript?

a)

Uma maneira de declarar variáveis.

b)

Uma maneira de executar o mesmo bloco de código várias vezes.

c)

Uma maneira de definir uma função.

d)

Uma maneira de testar condições diferentes.

10.

Qual das seguintes opções é um exemplo de um laço de repetição em JavaScript?

a)

var i = 0;

b)

for (var i = 0; i < 10; i++) { console.log(i); }

c)

function loop() { console.log('looping'); }

d)

if (i < 10) { console.log(i); }

11.

Qual função em JavaScript permite criar um laço de repetição que executa a cada certa quantidade de milissegundos, útil para animação?

a)

setTimeout()

b)

setInterval()

c)

repeat()

d)

loop()

12.

Complete: A função _______ é útil para animações em JavaScript.

a)

setTimeout()

b)

setInterval()

c)

repeat()

d)

loop()

13.

Complete: A função _______ é usada para executar uma função após um atraso.

a)

setTimeout()

b)

setInterval()

c)

repeat()

d)

loop()

14.

Se você deseja animar um objeto para mover-se ao longo do eixo x (horizontalmente) em um canvas do HTML, qual propriedade você deve mudar continuamente?

a)

height

b)

width

c)

x

d)

color

15.

Para criar a ilusão de movimento em um canvas HTML, a propriedade ______ deve ser alterada continuamente.

a)

height

b)

width

c)

x

d)

color