Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

3TDS - Programação Backend - Aula 101

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Qual é o principal objetivo do padrão MVC na programação backend com Java?

a)

Separar o código em múltiplos arquivos para facilitar a leitura.

b)

Separar a lógica de negócio, a interface do usuário e o controle de fluxo.

c)

Melhorar a performance do sistema.

d)

Permitir o uso de múltiplos bancos de dados simultaneamente.

2.

No padrão MVC, qual componente é responsável por receber as requisições do usuário e decidir qual ação tomar?

a)

Model

b)

View

c)

Controller

d)

Template

3.

Em uma estrutura de pastas típica de um projeto Java usando MVC, onde geralmente ficam os arquivos que representam as regras de negócio?

a)

Na pasta "views"

b)

Na pasta "controllers"

c)

Na pasta "models"

d)

Na pasta "templates"

4.

Qual das opções abaixo representa corretamente a função de um Model em Java no padrão MVC?

a)

Exibir dados para o usuário.

b)

Gerenciar a interação do usuário com o sistema.

c)

Representar e manipular os dados e regras de negócio.

d)

Criar templates HTML.

5.

Em Java, qual é a principal responsabilidade de um Controller dentro do padrão MVC?

a)

Armazenar dados em tabelas do banco de dados.

b)

Receber requisições, processar dados e chamar a View apropriada.

c)

Gerar arquivos de configuração.

d)

Criar conexões com o banco de dados.

6.

Qual das alternativas abaixo descreve corretamente o papel das Views em um sistema Java MVC?

a)

Realizar cálculos matemáticos complexos como 2\sqrt{2} .

b)

Exibir informações para o usuário, geralmente usando templates.

c)

Gerenciar conexões com o banco de dados.

d)

Controlar o fluxo de requisições HTTP.

7.

Em relação à integração com banco de dados no padrão MVC em Java, qual componente é responsável por realizar operações como SELECT, INSERT, UPDATE e DELETE?

a)

View

b)

Controller

c)

Model

d)

Template

8.

Qual das opções abaixo representa uma vantagem do uso do padrão MVC em projetos Java?

a)

Dificulta a manutenção do código.

b)

Facilita a separação de responsabilidades e a manutenção do sistema.

c)

Reduz a segurança do sistema.

d)

Torna o código menos reutilizável.

9.

Em um projeto Java MVC, qual pasta normalmente contém os arquivos responsáveis pela renderização da interface do usuário?

a)

models

b)

controllers

c)

views

d)

database

10.

No padrão MVC, qual é a sequência correta de interação entre os componentes quando um usuário faz uma requisição?

a)

View → Controller → Model

b)

Controller → Model → View

c)

Model → View → Controller

d)

Controller → View → Model