wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

REC2/3TRI - JAVASCRIPT

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Como podemos adicionar um elemento ao final de uma lista (array) em JavaScript?

a)

lista.add('elemento');

b)

lista.push('elemento');

c)

lista.append('elemento');

d)

lista += 'elemento';

2.

Qual dos seguintes códigos cria corretamente uma lista (array) vazia em JavaScript?

a)

let lista = { };

b)

var lista[ ];

c)

let lista = [ ];

d)

const lista = " ";

3.

Qual estrutura de laço poderia ser utilizada para criar várias instâncias de um objeto na tela em JavaScript?

a)

Laço "do".

b)

Laço "for".

c)

Laço "try".

d)

Laço "end".

4.

Considerando a replicação de itens na tela em JavaScript, qual das seguintes afirmações é falsa?

a)

Podemos usar um laço "for" para criar várias instâncias de um objeto.

b)

Podemos usar um laço "while" para criar várias instâncias de um objeto.

c)

Ao criar várias instâncias de um objeto, elas sempre aparecerão no mesmo lugar na tela.

d)

Ao criar várias instâncias de um objeto, podemos definir propriedades individuais para cada um, como a posição.

5.

Por que é importante dividir o código JavaScript em vários arquivos?

a)

Para tornar o código mais difícil de ler

b)

Para aumentar o tamanho do arquivo do projeto

c)

Para tornar o código mais organizado e fácil de manter

d)

Nenhuma das alternativas

6.

Como a divisão de código em arquivos altera o processo de desenvolvimento em JavaScript?

a)

Torna o processo de desenvolvimento mais rápido

b)

Faz com que todo o projeto precise ser recarregado quando uma alteração é feita

c)

Impacta na parte inicial do processo de desenvolvimento

d)

Faz com que os módulos necessários sejam carregados a cada alteração

7.

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()

8.

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

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 mesma função várias vezes.

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.

Em JavaScript, o que é um parâmetro de função?

a)

É uma variável que é passada para uma função quando ela é chamada.

b)

É um valor fixo que uma função utiliza para realizar sua tarefa.

c)

É o valor retornado pela função após sua execução.

d)

É o nome dado a uma função quando ela é chamada.

12.

Qual é a utilidade dos parâmetros de função em JavaScript?

a)

Eles permitem que as funções realizem a mesma tarefa de maneira repetida.

b)

Eles permitem que as funções utilizem valores diferentes a cada vez que são chamadas.

c)

Eles forçam as funções a retornarem um valor específico a cada vez que são chamadas.

d)

Eles garantem que todas as funções tenham o mesmo nome.

13.

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()

14.

Qual função em JavaScript é frequentemente usada para exibir dados diretamente na página HTML?

a)

alert()

b)

console.log()

c)

prompt()

d)

document.write()

15.

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.