wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz de Programação Back End

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

O que é um algoritmo?

a)

Um tipo de comida

b)

Uma sequência de passos para resolver um problema

c)

Um jogo de computador

d)

Um tipo de música

2.

Qual é a principal característica do polimorfismo na programação?

a)

Permitir que objetos de diferentes classes sejam tratados como objetos de uma classe comum

b)

Aumentar a velocidade do computador

c)

Criar gráficos em 3D

d)

Melhorar a qualidade do som

3.

Qual é a extensão de um arquivo Java?

a)

.txt

b)

.java

c)

.html

d)

.css

4.

Qual é a função do Node.js?

a)

Criar animações

b)

Executar código JavaScript no servidor

c)

Editar fotos

d)

Desenhar gráficos

5.

O que é um callback em JavaScript?

a)

Uma função que é passada como argumento para outra função

b)

Um tipo de variável

c)

Um erro no código

d)

Um estilo de música

6.

Qual é a sintaxe correta para declarar um objeto em JavaScript?

a)

`var objeto = {};`

b)

`var objeto = [];`

c)

`var objeto = ();`

d)

`var objeto = <>;`

7.

Qual é a palavra-chave usada para herança em Java?

a)

extends

b)

inherits

c)

derives

d)

includes

8.

O que é um método em Java?

a)

Um tipo de variável

b)

Uma função dentro de uma classe

c)

Um arquivo de texto

d)

Um tipo de loop

9.

Qual é a função do operador `new` em JavaScript?

a)

Criar um novo arquivo

b)

Criar uma nova instância de um objeto

c)

Apagar um objeto

d)

Atualizar uma página web

10.

O que é um construtor em Java?

a)

Um tipo de loop

b)

Um método especial usado para inicializar objetos

c)

Um arquivo de configuração

d)

Um tipo de variável

11.

Qual é a função do método `toString()` em Java?

a)

Converter um objeto em uma string

b)

Criar um novo objeto

c)

Apagar um arquivo

d)

Desenhar uma imagem

12.

O que é encapsulamento em programação orientada a objetos?

a)

Um método para ocultar os detalhes internos de um objeto

b)

Um arquivo de configuração

c)

Um tipo de variável

d)

Um tipo de loop

13.

Qual é a função do operador `this` em JavaScript?

a)

Apagar um arquivo

b)

Atualizar uma página web

c)

Criar um novo objeto

d)

Referenciar o objeto atual

14.

O que é uma classe em Java?

a)

Um modelo ou blueprint para criar objetos

b)

Um tipo de loop

c)

Um tipo de variável

d)

Um arquivo de texto

15.

Qual é a função do operador `instanceof` em Java?

a)

Atualizar uma página web

b)

Apagar um objeto

c)

Criar uma nova instância de um objeto

d)

Verificar se um objeto é uma instância de uma classe específica

16.

O que é uma interface em Java?

a)

Um arquivo de configuração

b)

Um contrato que define métodos que uma classe deve implementar

c)

Um tipo de loop

d)

Um tipo de variável

17.

Qual é a diferença entre `==` e `===` em JavaScript?

a)

Não há diferença

b)

`==` compara valores, enquanto `===` compara valores e tipos

c)

`==` é usado para strings, `===` para números

d)

`==` é mais rápido que `===`

18.

O que é herança em programação orientada a objetos?

a)

Um tipo de variável

b)

Um método para apagar dados

c)

Um tipo de loop

d)

Um conceito que permite que uma classe derive características de outra classe

19.

Qual é a função do método `equals()` em Java?

a)

Desenhar uma imagem

b)

Comparar se dois objetos são iguais em conteúdo

c)

Criar um novo objeto

d)

Apagar um arquivo

20.

O que é um pacote em Java?

a)

Um tipo de loop

b)

Um tipo de variável

c)

Um arquivo de configuração

d)

Um mecanismo para organizar classes relacionadas