Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

3TDS - Programação Backend - Aula 12

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

Qual método de array em JavaScript é usado para adicionar um ou mais elementos ao final de um array?

a)

`shift()`

b)

`push()`

c)

`unshift()`

d)

`pop()`

2.

Dado o array `const numeros = [1, 2, 3, 4, 5];`, qual será o resultado de `numeros.map(x => x * 2);`?

a)

`[1, 2, 3, 4, 5]`

b)

`[2, 4, 6, 8, 10]`

c)

`[3, 6, 9, 12, 15]`

d)

`[0, 1, 2, 3, 4]`

3.

Qual método de string em JavaScript é usado para dividir uma string em um array de substrings?

a)

`split()`

b)

`join()`

c)

`slice()`

d)

`concat()`

4.

Qual método de array em JavaScript é usado para ordenar os elementos de um array?

a)

`filter()`

b)

`map()`

c)

`sort()`

d)

`reduce()`

5.

Dado o array `const palavras = ['banana', 'maçã', 'laranja', 'abacaxi'];`, qual será o resultado de `palavras.filter(palavra => palavra.includes('a'));`?

a)

`['banana', 'maçã', 'laranja', 'abacaxi']`

b)

`['banana', 'maçã', 'laranja']`

c)

`['maçã', 'laranja', 'abacaxi']`

d)

`['banana', 'laranja', 'abacaxi']`

6.

Qual método de array em JavaScript é usado para reduzir um array a um único valor?

a)

`reduce()`

b)

`map()`

c)

`filter()`

d)

`concat()`

7.

Qual será o resultado da expressão `['a', 'b', 'c'].join('-');`?

a)

`'a-b-c'`

b)

`['a', '-', 'b', '-', 'c']`

c)

`'abc'`

d)

`'a,b,c'`

8.

Dado o array `const numeros = [10, 20, 30, 40];`, qual será o resultado de `numeros.reduce((acc, curr) => acc + curr, 0);`?

a)

`100`

b)

`10`

c)

`40`

d)

`0`