Tạo Trắc Nghiệm

400+ câu Trắc nghiệm Lập trình hệ thống có đáp án - Phần 9

30 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Yêu cầu nào thuộc loại ‘yêu cầu về khả năng mở rộng’ (scalability requirement)?

Đáp án và lời giải

Đáp án: B

Câu 2

Khi thiết kế một cơ sở dữ liệu, việc xác định ‘khóa chính’ (primary key) có vai trò gì?

Đáp án và lời giải

Đáp án: B

Câu 3

Trong thiết kế cơ sở dữ liệu, ‘chuẩn hóa’ (normalization) nhằm mục đích gì?

Đáp án và lời giải

Đáp án: B

Câu 4

Biểu đồ luồng dữ liệu (Data Flow Diagram – DFD) được sử dụng để biểu diễn điều gì trong phân tích hệ thống?

Đáp án và lời giải

Đáp án: B

Câu 5

Nguyên tắc ‘Đóng gói’ (Encapsulation) trong hướng đối tượng có ý nghĩa gì?

Đáp án và lời giải

Đáp án: B

Câu 6

Trong phân tích hệ thống, ‘ngữ cảnh của hệ thống’ (system context) bao gồm những gì?

Đáp án và lời giải

Đáp án: C

Câu 7

Khái niệm ‘tính trừu tượng’ (abstraction) trong thiết kế hệ thống đề cập đến việc?

Đáp án và lời giải

Đáp án: B

Câu 8

Tại sao ‘phân tích hệ thống khả thi’ (feasibility analysis) lại quan trọng ở giai đoạn đầu của dự án?

Đáp án và lời giải

Đáp án: B

Câu 9

Trong thiết kế cơ sở dữ liệu, ‘khóa ngoại’ (foreign key) có chức năng gì?

Đáp án và lời giải

Đáp án: B

Câu 10

Loại yêu cầu nào mô tả ‘Hệ thống phải đảm bảo chỉ người quản lý mới có quyền xóa dữ liệu người dùng’?

Đáp án và lời giải

Đáp án: B

Câu 11

Yêu cầu nào liên quan đến ‘tính dễ bảo trì’ (maintainability) của hệ thống?

Đáp án và lời giải

Đáp án: B

Câu 12

Trong kỹ thuật thiết kế hệ thống, ‘mức độ gắn kết’ (cohesion) của một mô-đun được đánh giá dựa trên điều gì?

Đáp án và lời giải

Đáp án: B

Câu 13

Yêu cầu nào sau đây thuộc loại yêu cầu phi chức năng liên quan đến khả năng truy cập hệ thống?

Đáp án và lời giải

Đáp án: C

Câu 14

Mục tiêu chính của giai đoạn ‘Phân tích yêu cầu’ trong vòng đời phát triển hệ thống là gì?

Đáp án và lời giải

Đáp án: C

Câu 15

Khi phân tích một hệ thống, việc xác định ‘tác nhân’ (actors) trong biểu đồ ca sử dụng (Use Case Diagram) có ý nghĩa gì?

Đáp án và lời giải

Đáp án: B

Câu 16

Trong phân tích hệ thống, thuật ngữ nào mô tả quá trình chia một hệ thống lớn thành các thành phần nhỏ hơn, dễ quản lý và hiểu hơn?

Đáp án và lời giải

Đáp án: B

Câu 17

Trong quá trình phân tích hệ thống, ‘phân tích các bên liên quan’ (stakeholder analysis) nhằm mục đích gì?

Đáp án và lời giải

Đáp án: B

Câu 18

Khi sử dụng phương pháp ‘User Story’ để thu thập yêu cầu, cấu trúc phổ biến là:

Đáp án và lời giải

Đáp án: B

Câu 19

Nguyên tắc ‘Don’t Repeat Yourself’ (DRY) trong thiết kế hệ thống có ý nghĩa gì?

Đáp án và lời giải

Đáp án: B

Câu 20

Trong thiết kế hệ thống, ‘kiến trúc microservices’ đề cao điều gì?

Đáp án và lời giải

Đáp án: B

Câu 21

Biểu đồ lớp (Class Diagram) trong UML chủ yếu dùng để mô tả khía cạnh nào của hệ thống hướng đối tượng?

Đáp án và lời giải

Đáp án: B

Câu 22

Trong phân tích hệ thống, ‘yêu cầu về hiệu năng’ (performance requirement) thường được đo lường bằng các chỉ số nào?

Đáp án và lời giải

Đáp án: A

Câu 23

Mô hình nào thường được sử dụng để mô tả luồng dữ liệu và các quy trình xử lý trong một hệ thống thông tin, giúp các nhà phân tích hiểu rõ cách dữ liệu di chuyển và biến đổi?

Đáp án và lời giải

Đáp án: C

Câu 24

Trong thiết kế hệ thống, nguyên tắc ‘Đa hình’ (Polymorphism) cho phép?

Đáp án và lời giải

Đáp án: A

Câu 25

Việc phân tích ‘hiện trạng hệ thống’ (as-is system) trong giai đoạn phân tích yêu cầu nhằm mục đích gì?

Đáp án và lời giải

Đáp án: B

Câu 26

Khi phân tích hệ thống, ‘yêu cầu về khả năng sử dụng’ (usability requirement) đề cập đến điều gì?

Đáp án và lời giải

Đáp án: B

Câu 27

Trong thiết kế hệ thống, nguyên tắc ‘đóng gói’ (encapsulation) trong lập trình hướng đối tượng có ý nghĩa là gì?

Đáp án và lời giải

Đáp án: B

Câu 28

Trong phân tích yêu cầu, ‘nguyên tắc SMART’ áp dụng cho việc xác định yêu cầu có nghĩa là các yêu cầu cần phải:

Đáp án và lời giải

Đáp án: B

Câu 29

Trong thiết kế hệ thống, ‘mô hình Client-Server’ có điểm yếu tiềm ẩn nào?

Đáp án và lời giải

Đáp án: B

Câu 30

Việc xác định các yếu tố bên ngoài có thể tương tác với hệ thống, như người dùng, các hệ thống khác, hoặc các thiết bị, thường được thực hiện trong giai đoạn nào của phân tích hệ thống?

Đáp án và lời giải

Đáp án: C