wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Back-end, JavaScript, Node.js e POO

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

O que é o back-end?

a)

Um banco de dados para armazenar informações

b)

Um framework para desenvolvimento web

c)

A lógica interna e estrutura técnica de um sistema

d)

A camada visual de um sistema

2.

Qual das opções NÃO é uma responsabilidade do back-end?

a)

Processar requisições do front-end

b)

Gerenciar dados em bancos de dados

c)

Criar a interface visual do sistema

d)

Garantir autenticação e autorização

3.

Qual linguagem é amplamente utilizada tanto no front-end quanto no back-end?

a)

Python

b)

JavaScript

c)

Ruby

d)

C++

4.

Qual tecnologia permitiu que o JavaScript fosse executado no servidor?

a)

Express

b)

Node.js

c)

Sequelize

d)

React

5.

Qual das características abaixo é verdadeira sobre o Node.js?

a)

É baseado em eventos e ideal para serviços escaláveis

b)

É usado apenas para desenvolvimento front-end

c)

Não possui suporte para APIs REST

d)

É limitado a sistemas operacionais Windows

6.

O que é uma classe na Programação Orientada a Objetos (POO)?

a)

Uma instância de um objeto

b)

Uma função que executa ações específicas

c)

Um atributo de um objeto

d)

Um modelo ou estrutura que define as características de um objeto

7.

Qual conceito da POO permite que uma classe herde características de outra?

a)

Polimorfismo

b)

Herança

c)

Encapsulamento

d)

Atributos

8.

Qual é o formato padrão de troca de dados no back-end moderno?

a)

XML

b)

CSV

c)

YAML

d)

JSON

9.

Qual framework é amplamente utilizado para facilitar o desenvolvimento com Node.js?

a)

Express

b)

Django

c)

Laravel

d)

Spring

10.

Qual das opções abaixo é um exemplo de encapsulamento na POO?

a)

Definir métodos com o mesmo nome que funcionam de maneiras diferentes

b)

Permitir que todas as partes do código sejam acessíveis

c)

Proteger partes internas do código e expor apenas o necessário

d)

Criar múltiplos objetos a partir de uma classe