Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre JavaScript e Node.js

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

O que é o Node.js e qual é a sua principal função no desenvolvimento de aplicações?

a)

Node.js é uma biblioteca de CSS para estilização de páginas web.

b)

Node.js é um ambiente de execução JavaScript que permite rodar scripts do lado do servidor.

c)

Node.js é um banco de dados NoSQL.

d)

Node.js é um framework para desenvolvimento de aplicativos móveis.

2.

Como o Node.js lida com operações de entrada e saída (I/O)?

a)

Node.js utiliza um modelo de I/O bloqueante.

b)

Node.js utiliza um modelo de I/O assíncrono e não bloqueante.

c)

Node.js não suporta operações de I/O.

d)

Node.js utiliza um modelo de I/O síncrono e bloqueante.

3.

Qual é a função dos módulos em Node.js?

a)

Módulos são usados para estilizar páginas web.

b)

Módulos são usados para dividir o código em partes reutilizáveis e organizadas.

c)

Módulos são usados para armazenar dados em um banco de dados.

d)

Módulos são usados para criar interfaces gráficas de usuário.

4.

Qual dos seguintes é um exemplo de módulo nativo do Node.js?

a)

React

b)

Express

c)

fs (File System)

d)

Angular

5.

O que é JavaScript assíncrono?

a)

JavaScript assíncrono é uma técnica para executar código JavaScript em paralelo com outras linguagens de programação.

b)

JavaScript assíncrono permite que o código seja executado de forma não sequencial, utilizando callbacks, promises ou async/await.

c)

JavaScript assíncrono é uma versão mais rápida do JavaScript.

d)

JavaScript assíncrono é usado apenas para manipulação de DOM.

6.

Qual é a sintaxe correta para criar uma Promise em JavaScript?

a)

`let promise = new Promise(resolve, reject) { ... };`

b)

`let promise = Promise(resolve, reject) { ... };`

c)

`let promise = new Promise((resolve, reject) => { ... });`

d)

`let promise = Promise((resolve, reject) => { ... });`

7.

Qual dos seguintes frameworks é popular para o desenvolvimento com Node.js?

a)

Django

b)

Flask

c)

Express

d)

Laravel

8.

Qual é a principal vantagem de usar o Express com Node.js?

a)

Express é um banco de dados que melhora o desempenho do Node.js.

b)

Express fornece uma interface gráfica para o Node.js.

c)

Express simplifica o processo de criação de servidores web e APIs.

d)

Express é usado para estilizar páginas web.

9.

Como você pode importar um módulo no Node.js?

a)

`import module from 'module';`

b)

`require('module');`

c)

`include 'module';`

d)

`load 'module';`

10.

Qual é a diferença entre `setTimeout` e `setInterval` em JavaScript?

a)

`setTimeout` executa uma função repetidamente em intervalos de tempo, enquanto `setInterval` executa uma função uma única vez após um atraso.

b)

`setTimeout` executa uma função uma única vez após um atraso, enquanto `setInterval` executa uma função repetidamente em intervalos de tempo.

c)

Ambos executam funções repetidamente, mas `setTimeout` é mais rápido.

d)

Ambos executam funções uma única vez, mas `setInterval` é mais rápido.