wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lesson 5

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

MVC là viết tắt của các thuật ngữ nào?

a)

Modern - View - Controller

b)

Model - View - Controller

c)

Model - Visitor - Controller

d)

Model - Visitor - Counter

2.

Trong mô hình Model-View-Controller, thành phần nào thực hiện việc routing và xử lý logic?

a)

Model

b)

View

c)

Controller

3.

Middleware trong expressjs là gì?

a)

1 hàm

b)

1 loại khai báo biến

c)

1 loại khai báo kết nối cơ sở dữ liệu

d)

1 tính năng để khởi động server express

4.

Có thể dùng số lượng bao nhiêu middleware trong expressjs?

a)

Vô hạn

b)

10

c)

100

d)

Middleware không tồn tại trong expressjs

5.

Tại sao nên dùng middleware trong expressjs?

a)

Để phân tách hàm xử lý chính của route và hàm logic không liên quan

b)

Không cần phải dùng cũng được

c)

Để kết nối cơ sở dữ liệu

d)

Để server chạy nhanh hơn

6.

Cú pháp sử dụng middleware trong expressjs là gì?

a)

server.startMiddleware()

b)

server.addMiddleware()

c)

server.use()

d)

server.get()

7.

Có thể dùng middleware cho 1 route nhất định trong expressjs được không?

a)

Được

b)

Không

8.

Router trong expressjs dùng để làm gì?

a)

Tách 1 server thành nhiều server nhỏ

b)

Tách các hàm routing thành các file riêng biệt ngoài file index

c)

Tách phần xử lý thao tác với cơ sở dữ liệu ra ngoài file index

d)

Tách cách hàm khởi tạo biến ra file riêng biệt

9.

Hàm để kết nối các router với server trong expressjs là gì?

a)

server.use()

b)

server.addRouter()

c)

server.insert()

d)

server.router()

10.

Model trong mô hình MVC là thành phần chứa?

a)

Các kết nối tới cơ sở dữ liệu

b)

Các kết nối tới phần logic riêng của express

c)

Các kết nối tới server backend khác

d)

Các kết nối tới Front end