JavaScript: Variáveis e Funções
Your Name:
1. Qual é o escopo das variáveis declaradas com `let` e
`const`?
A. Global
B. Nenhum dos acima
C. Funcional
D. Blocagem
2. Quais são os dois métodos de declaração de funções em
JavaScript?
A. Função de arrow e função de callback
B. Função de expressão e função de arrow
C. Função de declaração e função de expressão
D. Função de arrow e função de declaração
3. O que representa o DOM?
A. Um framework JavaScript para criar aplicações web
B. Um modelo de objeto para documentos HTML e XML
C. Um padrão de projeto para aplicativos web
D. Um linguagem de programação para criar aplicações web
4. Quais são os métodos comuns usados para anexar
event listeners a elementos do DOM?
A. addEventListener() e onclick()
B. getElementById() e appendChild()
C. createElement() e addElement()
D. addEventListener() e removeEventListener()
5. O que é async programming em JavaScript?
A. Uma forma de escrever código que bloqueia o processo até que uma
tarefa seja concluída
B. Uma forma de escrever código que pode lidar com múltiplas tarefas
simultaneamente
C. Uma forma de escrever código que apenas é usado para lidar com
requisições de rede
D. Uma forma de escrever código síncrono
6. Quais são os três métodos comuns usados para lidar
com programação assíncrona em JavaScript?
A. Callbacks, promises e async/await
B. Promises, async/await e setInterval()
C. Callbacks, promises e setTimeout()
D. Callbacks, async/await e setTimeout()
7. Quais são as características das variáveis declaradas
com `const`?
A. São globais e não podem ser reatribuídas
B. São blocadas e não podem ser reatribuídas
C. São funcionais e podem ser reatribuídas
D. São blocadas e podem ser reatribuídas
8. Qual é o propósito de um event listener?
A. Executar uma função quando um evento ocorre
B. Manipular o DOM
C. Cancelar um evento
D. Criar um novo elemento no DOM
9. O que é uma função de arrow?
A. Um tipo de função que pode ser declarada com `let` ou `const`
B. Um tipo de função que é uma forma concisa de se declarar uma
função
C. Um tipo de função que pode ser passada como argumento para
outra função
D. Um tipo de função que é gebruada apenas para lidar com eventos
10. O que é uma promise em JavaScript?
A. Um tipo de função que pode ser usado para lidar com eventos
B. Um tipo de variável que pode ser usado para armazenar valores
C. Um tipo de erro que pode ser gerado em um programa
D. Um objeto que representa um valor que pode ser disponibilizado em
um futuro