wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi ôn tập Chương 3 (Phần 1)

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

Tại sao cần đồng bộ hóa giữa các thread?

a)

Để tăng độ trễ

b)

Tránh deadlock

c)

Đảm bảo tính nhất quán dữ liệu khi truy cập chung

d)

Để tự động quản lý bộ nhớ

2.

Thread-safe có nghĩa là gì?

a)

Chỉ chạy được trong sandbox

b)

Không gây lỗi khi nhiều thread cùng truy cập

c)

Được bảo vệ bằng tường lửa

d)

Luôn chạy trong user mode

3.

Luồng trong ngôn ngữ lập trình Java được tạo bằng gì?

a)

fork()

b)

spawn()

c)

Thread class hoặc Runnable interface

d)

stream()

4.

Kỹ thuật nào sau đây giúp tránh điều kiện tranh chấp (race condition)?

a)

Sleep

b)

Mutex hoặc Semaphore

c)

Thread pooling

d)

Stack pointer

5.

Trong môi trường nhiều CPU, thread được lập lịch như thế nào?

a)

Theo thứ tự luồng tạo ra

b)

Bằng cơ chế round-robin

c)

Có thể được phân phối trên nhiều CPU

d)

Chỉ chạy trên CPU chính

6.

Xác thực (authentication) trong hệ phân tán là gì?

a)

Mã hóa dữ liệu gửi đi

b)

Định vị vị trí của người dùng

c)

Xác minh danh tính của người dùng

d)

Tạo kết nối mạng an toàn

7.

Hệ thống xác thực hai yếu tố sử dụng những gì?

a)

Một mật khẩu và một ảnh đại diện

b)

Hai yếu tố bất kỳ trong số: biết – sở hữu – là

c)

Chỉ mật khẩu

d)

Chỉ thiết bị phần cứng

8.

Mã OTP (One-Time Password) có đặc điểm gì?

a)

Không thể sử dụng lại

b)

Dùng cố định cho mỗi người

c)

Không có tính bảo mật

d)

Chạy độc lập không cần kết nối

9.

Ví dụ nào sau đây là xác thực dựa trên sinh trắc học?

a)

Câu hỏi bảo mật

b)

Mã PIN

c)

Vân tay

d)

OTP

10.

Thiết bị token vật lý dùng để làm gì?

a)

Truy cập hệ thống cục bộ

b)

Tạo mật khẩu dùng một lần

c)

Thay thế hoàn toàn mật khẩu

d)

Gửi thông điệp mã hóa

11.

Trong xác thực dựa trên hành vi, hệ thống dựa vào:

a)

Sở thích người dùng

b)

Mức độ sử dụng phần mềm

c)

Mẫu gõ phím, cách di chuột

d)

Vị trí địa lý

12.

Cơ chế định danh cần đảm bảo điều gì?

a)

Đơn giản và không có mã hóa

b)

Ghi nhớ mật khẩu dài

c)

Phân biệt người dùng chính xác và không bị trùng

d)

Dễ chia sẻ tài khoản

13.

Tại sao xác thực liên tục lại quan trọng trong ứng dụng nhạy cảm?

a)

Giúp người dùng đăng xuất nhanh hơn

b)

Đảm bảo luôn có người dùng hợp lệ đang hoạt động

c)

Giảm thời gian sử dụng hệ thống

d)

Tự động reset mật khẩu

14.

Khi sử dụng xác thực dựa trên thiết bị, điều gì được ưu tiên?

a)

Mã hóa phần cứng

b)

Thiết bị phải có kết nối internet

c)

Nhận diện thiết bị cụ thể người dùng sở hữu

d)

Cài phần mềm diệt virus

15.

Trong hệ phân tán, session key được sử dụng khi nào?

a)

Trước khi đăng nhập

b)

Sau khi xác thực và thiết lập kết nối an toàn

c)

Để tạo mã OTP

d)

Khi khởi động máy

16.

Ưu điểm của định danh phân tán là gì?

a)

Không cần xác minh người dùng

b)

Tập trung tất cả vào một máy chủ

c)

Hệ thống vẫn hoạt động khi một node gặp sự cố

d)

Dễ thay đổi giao diện

17.

Công nghệ blockchain đóng vai trò gì trong định danh?

a)

Mã hóa dữ liệu người dùng

b)

Cung cấp hệ thống định danh minh bạch và không thay đổi

c)

Thay thế máy chủ truyền thống

d)

Tạo tài khoản người dùng

18.

Đâu là phương pháp xác thực yếu nhất?

a)

Xác thực đa yếu tố

b)

Xác thực bằng token

c)

Xác thực một yếu tố (mật khẩu)

d)

Xác thực bằng sinh trắc học

19.

Trong hệ thống định danh tập trung, nhược điểm chính là gì?

a)

Khó mở rộng

b)

Thiếu tính bảo mật

c)

Dễ chia sẻ quyền truy cập

d)

Quá nhiều người dùng

20.

Tính năng chính của Kerberos là gì?

a)

Phân tích hành vi truy cập

b)

Xác thực người dùng và cấp phiếu truy cập

c)

Mã hóa toàn bộ giao tiếp mạng

d)

Thay thế hệ điều hành

21.

Cơ chế xác thực "Challenge–response" là gì?

a)

Người dùng gửi mật khẩu, nhận lại token

b)

Hệ thống gửi câu hỏi, người dùng phản hồi chính xác

c)

Người dùng nhập hai mật khẩu

d)

Chỉ dùng trên thiết bị di động

22.

Ưu điểm của mô hình xác thực phân tán là gì?

a)

Bảo trì đơn giản hơn

b)

Dễ sử dụng mạng cục bộ

c)

Không phụ thuộc vào máy chủ trung tâm

d)

Không cần xác minh người dùng

23.

Vai trò của "Public key" trong mật mã khóa công khai là gì?

a)

Giải mã tin nhắn

b)

Mã hóa thông tin gửi đi

c)

Xác thực máy chủ

d)

Gửi mật khẩu

24.

Khi triển khai xác thực trong hệ thống cloud, yếu tố nào cần được ưu tiên?

a)

Giao diện đẹp

b)

Ghi log chi tiết

c)

Tính khả dụng và bảo mật cao

d)

Tự động cập nhật driver

25.

Một điểm yếu phổ biến của xác thực bằng mật khẩu là?

a)

Dễ thực hiện

b)

Tính bảo mật tuyệt đối

c)

Người dùng thường đặt mật khẩu yếu

d)

Không yêu cầu bảo trì

26.

Đồng bộ hóa thời gian trong hệ thống phân tán là cần thiết để làm gì?

a)

Tăng tốc độ truyền mạng

b)

Đảm bảo các sự kiện xảy ra theo thứ tự hợp lý

c)

Cải thiện giao diện người dùng

d)

Giảm kích thước tệp

27.

Vì sao không thể sử dụng đồng hồ phần cứng làm chuẩn tuyệt đối trong hệ phân tán?

a)

Đồng hồ dễ hỏng

b)

Đồng hồ có sai số và độ lệch khác nhau

c)

Không đồng bộ với ổ cứng

d)

Không tương thích với mạng LAN

28.

Trong thuật toán Cristian, vai trò của máy chủ thời gian là gì?

a)

Cung cấp địa chỉ IP

b)

Gửi thời gian hiện tại cho các client

c)

Gửi các bản vá hệ điều hành

d)

Tự động restart tiến trình