Đề Thi Thử Trắc Nghiệm Online – Môn Thiết Kế Hướng Đối Tượng

Đề Thi Thử Trắc Nghiệm Online – Môn Thiết Kế Hướng Đối Tượng tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Đại Học. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

Đề 11

Đề 12

Đề 13

Đề 14

Đề 15

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 01

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 1: Trong thiết kế hướng đối tượng, nguyên tắc 'Đơn trách nhiệm' (Single Responsibility Principle - SRP) phát biểu rằng một lớp nên có bao nhiêu lý do để thay đổi?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 2: Một hệ thống quản lý thư viện điện tử cho phép độc giả mượn sách, trả sách và gia hạn mượn. 'Độc giả' trong ngữ cảnh này được xem là thành phần nào trong UML?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 3: Điều gì KHÔNG phải là lợi ích chính của việc sử dụng tính đóng gói (encapsulation) trong lập trình hướng đối tượng?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 4: Trong UML, mối quan hệ 'Tổng quát hóa' (Generalization) thường được sử dụng để mô hình hóa khái niệm nào trong thiết kế hướng đối tượng?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 5: Xét đoạn mã giả sau: `Class Động vật { Phương thức kêu() } Class Chó kế thừa Động vật { Phương thức kêu() { in 'Gâu gâu' } } Class Mèo kế thừa Động vật { Phương thức kêu() { in 'Meo meo' } }`. Đây là ví dụ minh họa cho khái niệm nào?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 6: Trong biểu đồ lớp UML, một hình chữ nhật được chia làm ba ngăn. Ngăn trên cùng, ngăn giữa và ngăn dưới cùng lần lượt thể hiện điều gì?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 7: 'Ca sử dụng' (Use Case) trong UML mô tả điều gì về hệ thống phần mềm?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 8: Nguyên tắc 'Thay thế Liskov' (Liskov Substitution Principle - LSP) nhấn mạnh điều gì?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 9: Trong mô hình MVC (Model-View-Controller), thành phần 'Controller' chịu trách nhiệm chính cho việc gì?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 10: 'Tính trừu tượng hóa' (Abstraction) trong OOP giúp giải quyết vấn đề gì?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 11: Biểu đồ tuần tự (Sequence Diagram) trong UML chủ yếu thể hiện khía cạnh nào của hệ thống?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 12: Trong thiết kế hướng đối tượng, 'Composition' và 'Aggregation' đều là mối quan hệ 'toàn bộ - bộ phận', nhưng 'Composition' khác biệt chính ở điểm nào?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 13: Mục đích chính của việc sử dụng 'Interface' (giao diện) trong lập trình hướng đối tượng là gì?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 14: Trong biểu đồ lớp, ký hiệu mũi tên rỗng (hình tam giác rỗng) thường biểu diễn cho mối quan hệ nào?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 15: Trong quá trình phân tích hướng đối tượng, lớp 'Entity' thường được sử dụng để mô hình hóa thành phần nào?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 16: Phát biểu nào sau đây KHÔNG đúng về 'Dependency Injection' (DI)?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 17: Trong mô hình thiết kế 3 lớp (3-Layer Architecture), lớp 'Business Logic Layer' (lớp logic nghiệp vụ) chịu trách nhiệm chính về điều gì?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 18: 'Design Pattern' (mẫu thiết kế) là gì?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 19: Mẫu thiết kế 'Singleton' được sử dụng để giải quyết vấn đề gì?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 20: Trong UML, biểu đồ hoạt động (Activity Diagram) thường được sử dụng để mô hình hóa điều gì?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 21: Nguyên tắc 'Đảo ngược phụ thuộc' (Dependency Inversion Principle - DIP) khuyến khích điều gì?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 22: 'Coupling' (kết nối) và 'Cohesion' (liên kết) là hai khái niệm quan trọng trong thiết kế phần mềm. Thiết kế hướng đối tượng tốt thường hướng tới điều gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 23: Trong UML, 'Actor' thường đại diện cho yếu tố nào tương tác với hệ thống?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 24: Phát biểu nào sau đây mô tả đúng nhất về 'Polymorphism' (đa hình) trong lập trình hướng đối tượng?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 25: Trong kiến trúc Microservices, mỗi 'service' (dịch vụ) thường được thiết kế theo nguyên tắc thiết kế hướng đối tượng nào?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 26: 'State Diagram' (biểu đồ trạng thái) trong UML được sử dụng để mô hình hóa khía cạnh nào của một đối tượng?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 27: Trong thiết kế hướng đối tượng, thuật ngữ 'Message' (thông điệp) thường được dùng để chỉ điều gì?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 28: Nguyên tắc 'Mở rộng - Đóng' (Open/Closed Principle - OCP) khuyến khích thiết kế phần mềm như thế nào?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 29: Trong ngữ cảnh thiết kế hướng đối tượng, 'Responsibility-Driven Design' (Thiết kế hướng trách nhiệm) tập trung vào việc xác định điều gì trước tiên?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 01

Câu 30: Khi nào nên sử dụng quan hệ 'Association' (liên kết) giữa hai lớp trong biểu đồ lớp UML?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 02

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 1: Trong thiết kế hướng đối tượng, khái niệm nào cho phép một đối tượng che giấu thông tin và hành vi bên trong, chỉ hiển thị các giao diện cần thiết cho bên ngoài?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 2: Một lớp 'Động vật' có các lớp con như 'Chó', 'Mèo', 'Chim'. Đây là ví dụ minh họa cho khái niệm nào trong thiết kế hướng đối tượng?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 3: Điều gì là lợi ích chính của việc sử dụng tính đa hình trong thiết kế hướng đối tượng?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 4: Trong UML, biểu đồ nào được sử dụng để mô tả các tương tác giữa các đối tượng theo trình tự thời gian?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 5: Thành phần nào trong UML đại diện cho một vai trò hoặc thực thể bên ngoài tương tác với hệ thống?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 6: Biểu đồ ca sử dụng (Use Case Diagram) chủ yếu được dùng để mô tả điều gì?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 7: Trong biểu đồ lớp (Class Diagram), một hình chữ nhật được chia thành ba ngăn thường đại diện cho điều gì?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 8: Mối quan hệ 'tập hợp' (Aggregation) giữa hai lớp trong UML thể hiện điều gì?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 9: Sự khác biệt chính giữa quan hệ 'tập hợp' (Aggregation) và 'gộp' (Composition) trong UML là gì?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 10: Trong thiết kế hướng đối tượng, nguyên tắc 'SOLID' nào khuyến khích việc các lớp nên mở cho mở rộng nhưng đóng cho sửa đổi?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 11: Nguyên tắc 'Đơn trách nhiệm' (Single Responsibility Principle) trong SOLID phát biểu rằng:

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 12: Trong thiết kế hướng đối tượng, mục đích của việc sử dụng 'giao diện' (interface) là gì?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 13: Khi nào thì việc sử dụng 'lớp trừu tượng' (abstract class) phù hợp hơn so với 'giao diện' (interface) trong thiết kế?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 14: Trong mô hình MVC (Model-View-Controller), thành phần 'Model' chịu trách nhiệm chính về điều gì?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 15: Trong mô hình MVC, thành phần 'View' có vai trò gì?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 16: Thành phần 'Controller' trong mô hình MVC làm nhiệm vụ gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 17: Mẫu thiết kế Singleton được sử dụng khi nào?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 18: Lợi ích chính của việc sử dụng mẫu Factory trong thiết kế là gì?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 19: Trong biểu đồ trạng thái (State Diagram), ký hiệu hình tròn tô đậm biểu thị điều gì?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 20: Biểu đồ hoạt động (Activity Diagram) trong UML chủ yếu mô hình hóa điều gì?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 21: Trong biểu đồ hoạt động, ký hiệu hình thoi đại diện cho điều gì?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 22: 'Tính trừu tượng hóa' (Abstraction) trong thiết kế hướng đối tượng giúp giải quyết vấn đề gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 23: Khi thiết kế một hệ thống quản lý thư viện, lớp 'Sách' có thuộc tính 'tiêu đề', 'tác giả', 'ISBN' và phương thức 'mượnSách', 'trảSách'. Đây là ví dụ cho khái niệm nào?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 24: Trong ngữ cảnh của thiết kế hướng đối tượng, 'thông điệp' (message) có nghĩa là gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 25: Ưu điểm của việc thiết kế hệ thống theo hướng đối tượng so với hướng chức năng là gì?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 26: Để mô tả hành vi của một đối tượng theo thời gian và các sự kiện làm thay đổi trạng thái của nó, biểu đồ UML nào phù hợp nhất?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 27: Trong thiết kế hướng đối tượng, 'phương thức' (method) của một lớp đại diện cho điều gì?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 28: Khi nào nên sử dụng quan hệ 'kết hợp' (Association) giữa hai lớp?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 29: Trong UML, đường gạch đứt nét với mũi tên mở (tam giác rỗng) thể hiện loại quan hệ nào?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 02

Câu 30: Mục tiêu chính của giai đoạn 'phân tích' trong quy trình phát triển phần mềm hướng đối tượng là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 03

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 1: Trong thiết kế hướng đối tượng, khái niệm nào cho phép một đối tượng che giấu thông tin và hành vi bên trong, chỉ hiển thị ra giao diện tương tác cần thiết với bên ngoài?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 2: Một lớp `XeHoi` có thuộc tính `mauSac` và phương thức `batDauDiChuyen()`. Lớp `XeTai` và `XeBus` kế thừa từ `XeHoi`. Đây là ví dụ minh họa cho khái niệm nào trong thiết kế hướng đối tượng?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 3: Xét tình huống một hệ thống quản lý thư viện. Đối tượng `Sach` có thể là sách in, ebook, hoặc audiobook. Phương thức `hienThiThongTin()` cần được thực hiện khác nhau tùy theo loại sách. Khái niệm OOP nào phù hợp nhất để giải quyết vấn đề này?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 4: Trong UML, hình nào sau đây biểu diễn một lớp (Class)?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 5: Trong sơ đồ lớp UML, mối quan hệ 'tập hợp' (aggregation) giữa lớp `LopHoc` và `SinhVien` thể hiện điều gì?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 6: 'Actor' trong sơ đồ Use Case UML đại diện cho yếu tố nào?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 7: Sơ đồ tuần tự (Sequence Diagram) trong UML chủ yếu được sử dụng để mô tả điều gì?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 8: Trong thiết kế hướng đối tượng, nguyên tắc 'SOLID' nào khuyến khích việc các lớp nên mở rộng để thêm chức năng, nhưng phải đóng để sửa đổi?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 9: Nguyên tắc 'Dependency Inversion Principle' (DIP) trong SOLID khuyến cáo điều gì?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 10: Trong thiết kế hướng đối tượng, 'composition' (kết hợp) khác với 'aggregation' (tập hợp) ở điểm nào?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 11: Khi nào nên sử dụng 'association' (kết hợp) thay vì 'dependency' (phụ thuộc) giữa hai lớp trong thiết kế hướng đối tượng?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 12: Lợi ích chính của việc sử dụng 'interface' (giao diện) trong thiết kế hướng đối tượng là gì?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 13: Trong mô hình MVC (Model-View-Controller), thành phần 'Controller' có vai trò gì?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 14: Mẫu thiết kế (Design Pattern) 'Singleton' được sử dụng khi nào?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 15: Mẫu thiết kế 'Factory' thuộc nhóm mẫu thiết kế nào?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 16: Trong thiết kế hướng đối tượng, 'cohesion' (tính gắn kết) tốt có nghĩa là gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 17: 'Coupling' (tính liên kết) thấp là một mục tiêu quan trọng trong thiết kế hướng đối tượng vì sao?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 18: 'Use Case Diagram' thường được sử dụng trong giai đoạn nào của quy trình phát triển phần mềm hướng đối tượng?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 19: 'State Diagram' (Sơ đồ trạng thái) trong UML mô hình hóa khía cạnh nào của đối tượng?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 20: Trong thiết kế hướng đối tượng, 'abstract class' (lớp trừu tượng) khác với 'concrete class' (lớp cụ thể) như thế nào?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 21: Thuật ngữ 'đa hình' (polymorphism) trong OOP có nghĩa là 'đa hình thái'. Trong ngữ cảnh lập trình, nó thường được thể hiện qua cơ chế nào?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 22: Trong thiết kế hướng đối tượng, 'lớp thực thể' (Entity Class) thường được sử dụng để mô hình hóa điều gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 23: 'Lớp điều khiển' (Control Class) trong mô hình phân tích thiết kế hướng đối tượng thường đảm nhận vai trò gì?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 24: 'Lớp biên giới' (Boundary Class) trong thiết kế hướng đối tượng có chức năng chính là gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 25: Trong UML, ký hiệu mũi tên nét liền, đầu mũi tên rỗng (hollow triangle) thể hiện mối quan hệ nào?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 26: Mẫu thiết kế 'Observer' (Người quan sát) thuộc nhóm mẫu thiết kế nào?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 27: Trong thiết kế hướng đối tượng, khi nào nên sử dụng 'interface' thay vì 'abstract class'?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 28: 'Liskov Substitution Principle' (LSP) trong SOLID có nghĩa là gì?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 29: Trong ngữ cảnh thiết kế hướng đối tượng, thuật ngữ 'message' (thông điệp) thường được dùng để chỉ điều gì?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 03

Câu 30: Trong thiết kế hướng đối tượng, mục tiêu chính của việc áp dụng các nguyên tắc thiết kế và mẫu thiết kế là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 04

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 1: Trong thiết kế hướng đối tượng, khái niệm nào cho phép một đối tượng che giấu thông tin chi tiết bên trong và chỉ hiển thị giao diện cần thiết cho người dùng bên ngoài?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 2: Phương pháp thiết kế hướng đối tượng nào tập trung vào việc xác định các tác nhân (actor) và các ca sử dụng (use case) để mô tả chức năng của hệ thống từ góc độ người dùng?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 3: Cho sơ đồ lớp UML như sau: Lớp 'Xe' có một mũi tên rỗng tam giác hướng đến lớp 'Phương tiện'. Mối quan hệ này thể hiện điều gì?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 4: Trong ngôn ngữ UML, ký hiệu hình người que (stick figure) đại diện cho thành phần nào?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 5: Nguyên tắc 'SOLID' nào khuyến khích việc các lớp nên mở rộng để thay đổi hành vi, nhưng đóng để sửa đổi mã nguồn?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 6: Biểu đồ UML nào tập trung mô tả luồng điều khiển của một hoạt động hoặc quy trình nghiệp vụ, thường sử dụng các ký hiệu như hoạt động, quyết định, và rẽ nhánh?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 7: Trong lập trình hướng đối tượng, 'đa hình' (polymorphism) mang lại lợi ích chính nào sau đây?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 8: Mục tiêu chính của việc sử dụng 'giao diện' (interface) trong thiết kế hướng đối tượng là gì?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 9: Khi nào thì sơ đồ tuần tự (Sequence Diagram) là công cụ mô hình hóa phù hợp nhất trong quá trình thiết kế hướng đối tượng?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 10: Trong thiết kế hướng đối tượng, thuật ngữ 'coupling' (kết nối) đề cập đến điều gì?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 11: Trong UML, mối quan hệ 'tập hợp' (aggregation) khác với 'gộp' (composition) ở điểm nào?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 12: Lợi ích chính của việc sử dụng mô hình hóa hướng đối tượng trong phát triển phần mềm là gì?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 13: Trong thiết kế hướng đối tượng, 'trừu tượng hóa' (abstraction) được sử dụng để làm gì?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 14: 'Cohesion' (tính gắn kết) trong thiết kế hướng đối tượng là gì và tại sao nó quan trọng?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 15: Trong UML, biểu đồ nào thường được sử dụng để mô hình hóa các trạng thái có thể của một đối tượng và các sự kiện gây ra sự chuyển đổi trạng thái?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 16: Nguyên tắc thiết kế hướng đối tượng nào khuyến khích việc ưu tiên 'giao diện' hơn là 'triển khai' khi thiết kế các module và lớp?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 17: Trong biểu đồ lớp UML, thuộc tính và phương thức của một lớp được hiển thị trong phần nào của hình chữ nhật biểu diễn lớp?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 18: 'Design pattern' (mẫu thiết kế) trong thiết kế hướng đối tượng là gì?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 19: Biểu đồ use case chủ yếu được sử dụng để làm gì trong giai đoạn phân tích yêu cầu của dự án phần mềm?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 20: Trong ngôn ngữ UML, loại quan hệ nào biểu diễn mối quan hệ 'is-a-kind-of' (là một loại của) giữa các lớp?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 21: Khi thiết kế một hệ thống quản lý thư viện, lớp 'Sách' có thuộc tính 'tên sách', 'tác giả', và phương thức 'mượn sách', 'trả sách'. Đây là ví dụ minh họa cho khái niệm nào trong thiết kế hướng đối tượng?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 22: Trong sơ đồ tuần tự, 'lifeline' (đường đời) của một đối tượng biểu diễn điều gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 23: Nguyên tắc thay thế Liskov (Liskov Substitution Principle) trong SOLID nhấn mạnh điều gì?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 24: Trong thiết kế hướng đối tượng, việc giảm 'coupling' (kết nối) và tăng 'cohesion' (gắn kết) thường dẫn đến điều gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 25: Biểu đồ thành phần (Component Diagram) trong UML được sử dụng để mô hình hóa khía cạnh nào của hệ thống phần mềm?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 26: Trong thiết kế hướng đối tượng, 'message passing' (truyền thông điệp) giữa các đối tượng là cơ chế để làm gì?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 27: Khi nào thì sử dụng 'lớp trừu tượng' (abstract class) thay vì 'giao diện' (interface) trong thiết kế hướng đối tượng?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 28: Trong UML, ký hiệu mũi tên nét đứt với tam giác rỗng biểu diễn mối quan hệ nào?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 29: 'Refactoring' (tái cấu trúc mã) trong phát triển phần mềm hướng đối tượng là gì?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 04

Câu 30: Trong thiết kế hướng đối tượng, mục tiêu của việc 'phân tích miền' (domain analysis) là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 05

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 1: Trong thiết kế hướng đối tượng, nguyên tắc 'Encapsulation' (Đóng gói) mang lại lợi ích chính nào sau đây?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 2: Một lớp `XeHoi` có các thuộc tính `màu sắc`, `số bánh`, `động cơ` và phương thức `khởi động()`, `tăng tốc()`, `dừng lại()`. Đối tượng nào sau đây *không phải* là thể hiện (instance) của lớp `XeHoi`?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 3: Trong UML, sơ đồ nào sau đây được sử dụng để mô tả các tương tác giữa các đối tượng theo trình tự thời gian?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 4: Cho đoạn mã Java sau:
```java
class DongVat {
public void keu() {
System.out.println("Tiếng kêu chung chung");
}
}

class Meo extends DongVat {
@Override
public void keu() {
System.out.println("Meo meo");
}
}
```
Đoạn mã trên thể hiện khái niệm OOP nào?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 5: Trong thiết kế lớp, thuộc tính (attribute) của một đối tượng tương ứng với khái niệm nào trong thế giới thực?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 6: 'Tính trừu tượng hóa (Abstraction)' trong OOP giúp giải quyết vấn đề nào trong phát triển phần mềm?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 7: Trong UML, ký hiệu hình người que (stick figure) đại diện cho thành phần nào?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 8: Mục đích chính của việc sử dụng 'Use Case' trong phân tích và thiết kế hướng đối tượng là gì?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 9: Quan hệ 'kế thừa' (inheritance) giữa hai lớp A và B (B kế thừa từ A) có ý nghĩa gì?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 10: Trong thiết kế hướng đối tượng, 'phương thức' (method) của một lớp thể hiện điều gì?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 11: 'Tính đa hình' (Polymorphism) giúp tăng tính linh hoạt cho chương trình như thế nào?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 12: Trong UML, sơ đồ nào tập trung mô tả các trạng thái có thể của một đối tượng và sự chuyển đổi trạng thái giữa chúng?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 13: 'Quan hệ kết hợp' (Association) giữa hai lớp thể hiện điều gì?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 14: Trong thiết kế hướng đối tượng, nguyên tắc 'Single Responsibility Principle' (Nguyên tắc đơn trách nhiệm) khuyến khích điều gì?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 15: 'Dependency Injection' (DI) là một kỹ thuật thiết kế hướng đối tượng giúp đạt được mục tiêu gì?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 16: Trong UML, sơ đồ hoạt động (Activity Diagram) chủ yếu được sử dụng để mô hình hóa cái gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 17: 'Composition' (Quan hệ hợp thành) là một dạng đặc biệt của quan hệ nào trong UML?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 18: 'Interface' (Giao diện) trong OOP đóng vai trò gì?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 19: Trong thiết kế hướng đối tượng, 'Design Pattern' (Mẫu thiết kế) là gì?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 20: 'Loose Coupling' (Liên kết lỏng lẻo) là một mục tiêu quan trọng trong thiết kế hướng đối tượng vì sao?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 21: Trong UML, 'Association Class' (Lớp kết hợp) được sử dụng khi nào?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 22: Nguyên tắc 'Liskov Substitution Principle' (Nguyên tắc thay thế Liskov) phát biểu điều gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 23: 'GRASP' là viết tắt của bộ nguyên tắc thiết kế hướng đối tượng nào?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 24: Trong thiết kế hướng đối tượng, 'Cohesion' (Tính kết dính) cao có nghĩa là gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 25: 'Open/Closed Principle' (Nguyên tắc đóng/mở) trong SOLID phát biểu rằng:

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 26: Trong UML, 'Generalization' (Tổng quát hóa) là mối quan hệ giữa các Use Case khi nào?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 27: 'Factory Pattern' (Mẫu Factory) thuộc nhóm mẫu thiết kế nào?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 28: 'Singleton Pattern' (Mẫu Singleton) đảm bảo điều gì?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 29: Trong thiết kế hướng đối tượng, 'Coupling' (Độ liên kết) thấp là mong muốn vì sao?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 05

Câu 30: 'Strategy Pattern' (Mẫu Strategy) cho phép thay đổi thuật toán thực hiện một hành vi như thế nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 06

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 1: Trong thiết kế hướng đối tượng, nguyên tắc đóng gói (Encapsulation) nhằm mục đích chính là gì?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 2: Một lớp `XeHoi` có thuộc tính `mauSac` và phương thức `batDauDiChuyen()`. Đối tượng nào sau đây thể hiện đúng khái niệm 'thể hiện' (instance) của lớp `XeHoi`?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 3: Trong UML, biểu đồ lớp (Class Diagram) chủ yếu được sử dụng để mô tả khía cạnh nào của hệ thống hướng đối tượng?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 4: Cho sơ đồ lớp sau: Lớp `NhanVien` kế thừa từ lớp `ConNguoi`. Đây là ví dụ về loại quan hệ nào trong thiết kế hướng đối tượng?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 5: Phương thức trừu tượng (Abstract method) trong lớp trừu tượng (Abstract class) có đặc điểm gì?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 6: Trong thiết kế hướng đối tượng, 'tính đa hình' (Polymorphism) mang lại lợi ích gì?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 7: 'Actor' trong biểu đồ ca sử dụng (Use Case Diagram) đại diện cho yếu tố nào?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 8: 'Use Case' (Ca sử dụng) trong UML mô tả điều gì?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 9: Quan hệ 'kết hợp' (Association) giữa hai lớp trong UML thể hiện điều gì?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 10: Nguyên tắc 'SOLID' trong thiết kế hướng đối tượng là tập hợp các nguyên tắc thiết kế tốt. Chữ 'L' trong SOLID đại diện cho nguyên tắc nào?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 11: Mục đích chính của 'Sơ đồ tuần tự' (Sequence Diagram) trong UML là gì?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 12: 'Giao diện' (Interface) trong thiết kế hướng đối tượng khác với 'lớp trừu tượng' (Abstract class) ở điểm nào chính?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 13: Trong thiết kế hướng đối tượng, 'tính trừu tượng' (Abstraction) giúp giải quyết vấn đề phức tạp bằng cách nào?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 14: 'Quan hệ phụ thuộc' (Dependency) giữa hai lớp A và B có nghĩa là gì?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 15: 'Design Pattern' (Mẫu thiết kế) trong thiết kế hướng đối tượng là gì?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 16: Trong UML, ký hiệu hình thoi rỗng (⚪) thường được sử dụng để biểu diễn loại quan hệ nào?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 17: 'Nguyên tắc đơn nhiệm' (Single Responsibility Principle) trong SOLID khuyến khích điều gì?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 18: 'Sơ đồ hoạt động' (Activity Diagram) trong UML chủ yếu được sử dụng để mô hình hóa khía cạnh nào của hệ thống?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 19: 'Quan hệ gộp' (Composition) khác với 'quan hệ tập hợp' (Aggregation) ở điểm nào?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 20: 'Nguyên tắc thay thế Liskov' (Liskov Substitution Principle) phát biểu rằng:

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 21: Trong UML, ký hiệu mũi tên nét liền, đầu mũi tên rỗng (—▷) biểu diễn quan hệ nào?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 22: Mục đích của việc sử dụng 'interface' (giao diện) trong thiết kế hướng đối tượng là gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 23: 'Nguyên tắc đóng mở' (Open/Closed Principle) trong SOLID nói rằng:

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 24: 'Sơ đồ trạng thái' (State Diagram) trong UML được sử dụng để mô tả điều gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 25: 'Quan hệ hiện thực hóa' (Realization) trong UML thường được sử dụng để thể hiện mối quan hệ giữa lớp và thành phần nào?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 26: 'Nguyên tắc phân tách giao diện' (Interface Segregation Principle) khuyến nghị điều gì?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 27: Khi nào nên sử dụng 'lớp trừu tượng' (Abstract class) thay vì 'giao diện' (Interface) trong thiết kế hướng đối tượng?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 28: 'Dependency Injection' (DI - Tiêm phụ thuộc) là một kỹ thuật thiết kế giúp đạt được điều gì?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 29: 'Factory Pattern' (Mẫu Factory) thuộc nhóm mẫu thiết kế nào?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 06

Câu 30: 'Observer Pattern' (Mẫu Observer) giải quyết vấn đề gì trong thiết kế hướng đối tượng?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 07

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 1: Trong thiết kế hướng đối tượng, nguyên tắc 'Đơn nhiệm' (Single Responsibility Principle - SRP) phát biểu rằng một lớp nên chịu trách nhiệm về bao nhiêu khía cạnh?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 2: Xem xét đoạn mã sau (giả định ngôn ngữ lập trình hướng đối tượng):

```
class BáoCáo {
void tạoBáoCáo(DữLiệu báoCao) {
// Logic tạo báo cáo
}

void lưuBáoCáo(BáoCáo báoCao, String địnhDạng) {
// Logic lưu báo cáo vào file
}
}
```

Đoạn mã trên vi phạm nguyên tắc SOLID nào?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 3: Nguyên tắc 'Mở - Đóng' (Open/Closed Principle - OCP) trong SOLID khuyến khích điều gì?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 4: Trong UML, mối quan hệ 'kết hợp' (association) giữa hai lớp thể hiện điều gì?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 5: Sự khác biệt chính giữa 'tập hợp' (aggregation) và 'hợp thành' (composition) trong UML là gì?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 6: Trong ngữ cảnh của Design Pattern, 'Singleton' pattern được sử dụng để làm gì?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 7: 'Dependency Injection' (DI) là một kỹ thuật thiết kế phần mềm hướng đối tượng nhằm mục đích gì?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 8: Trong mô hình MVC (Model-View-Controller), thành phần 'View' chịu trách nhiệm chính cho điều gì?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 9: 'Tính đa hình' (Polymorphism) trong lập trình hướng đối tượng cho phép điều gì?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 10: 'Tính trừu tượng' (Abstraction) trong lập trình hướng đối tượng nhằm mục đích gì?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 11: Trong UML, biểu đồ 'Use Case' chủ yếu được sử dụng để mô tả khía cạnh nào của hệ thống?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 12: Thành phần nào trong biểu đồ Use Case đại diện cho một vai trò tương tác với hệ thống?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 13: Biểu đồ lớp (Class Diagram) trong UML tập trung mô hình hóa khía cạnh nào của hệ thống?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 14: Trong biểu đồ lớp, một hình chữ nhật ba ngăn đại diện cho điều gì?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 15: Biểu đồ tuần tự (Sequence Diagram) trong UML được sử dụng để mô tả điều gì?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 16: Trong biểu đồ tuần tự, trục tung (vertical axis) thường biểu diễn yếu tố nào?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 17: Biểu đồ trạng thái (State Diagram) trong UML mô hình hóa khía cạnh nào?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 18: Trong biểu đồ trạng thái, ký hiệu hình tròn đặc (filled circle) biểu thị điều gì?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 19: Biểu đồ hoạt động (Activity Diagram) trong UML thường được sử dụng để mô tả điều gì?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 20: Trong biểu đồ hoạt động, ký hiệu hình thoi (diamond shape) biểu thị điều gì?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 21: 'Coupling' (độ liên kết) trong thiết kế hướng đối tượng nên ở mức độ nào để đảm bảo tính linh hoạt và dễ bảo trì?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 22: 'Cohesion' (tính gắn kết) trong thiết kế hướng đối tượng nên ở mức độ nào để tạo ra các lớp rõ ràng và tập trung?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 23: Lợi ích chính của việc sử dụng 'Interface' trong thiết kế hướng đối tượng là gì?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 24: Khi nào nên sử dụng quan hệ 'kế thừa' (inheritance) trong thiết kế hướng đối tượng?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 25: 'Composition over Inheritance' là một nguyên tắc thiết kế hướng đối tượng khuyến khích điều gì?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 26: Khái niệm 'Encapsulation' (tính đóng gói) trong lập trình hướng đối tượng có ý nghĩa gì?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 27: Trong thiết kế hướng đối tượng, 'Design Pattern' được sử dụng để làm gì?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 28: Lớp 'Controller' trong kiến trúc MVC thường đảm nhiệm vai trò gì?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 29: 'Refactoring' trong phát triển phần mềm hướng đối tượng là gì?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 07

Câu 30: Trong kiểm thử phần mềm hướng đối tượng, 'Unit Test' tập trung vào việc kiểm tra thành phần nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 08

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 1: Trong thiết kế hướng đối tượng, khái niệm nào cho phép một đối tượng che giấu trạng thái bên trong và chỉ hiển thị các hành vi cần thiết ra bên ngoài?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 2: Một lớp 'Động vật' có các thuộc tính chung như 'tên' và phương thức 'di chuyển'. Lớp 'Chim' và 'Cá' kế thừa từ lớp 'Động vật'. Đây là ví dụ minh họa cho khái niệm nào trong thiết kế hướng đối tượng?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 3: Cho đoạn mã giả:

```
phương thức VẽHình(đối tượng Hình)
nếu Hình là Hình tròn thì Vẽ hình tròn
nếu Hình là Hình vuông thì Vẽ hình vuông
nếu Hình là Hình tam giác thì Vẽ hình tam giác
```

Đoạn mã này vi phạm nguyên tắc thiết kế hướng đối tượng nào và có thể được cải thiện bằng cách sử dụng kỹ thuật nào?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 4: Trong UML, loại sơ đồ nào được sử dụng để mô tả các chức năng mà hệ thống cung cấp cho người dùng và sự tương tác giữa người dùng (tác nhân) và hệ thống?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 5: Một hệ thống quản lý thư viện cho phép thủ thư 'Thêm sách', 'Mượn sách', 'Trả sách' và người đọc 'Tìm kiếm sách', 'Xem thông tin sách'. Trong sơ đồ ca sử dụng, 'Thủ thư' và 'Người đọc' được gọi là gì?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 6: Sơ đồ lớp trong UML chủ yếu mô hình hóa khía cạnh nào của hệ thống?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 7: Trong sơ đồ lớp, một đường thẳng liền nét giữa hai lớp, có mũi tên chỉ hướng, biểu diễn loại quan hệ nào?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 8: Quan hệ 'tổng hợp' (Aggregation) khác với quan hệ 'gộp' (Composition) ở điểm nào?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 9: Sơ đồ tuần tự (Sequence Diagram) trong UML được sử dụng để mô tả điều gì?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 10: Trong sơ đồ tuần tự, trục tung (trục dọc) thường biểu diễn yếu tố nào?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 11: Sơ đồ trạng thái (State Diagram) được sử dụng để mô tả khía cạnh nào của một đối tượng?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 12: Một đối tượng 'Đơn hàng' có thể ở các trạng thái: 'Mới', 'Đã xác nhận', 'Đang giao', 'Đã giao', 'Đã hủy'. Sự thay đổi trạng thái từ 'Mới' sang 'Đã xác nhận' xảy ra khi quản lý kho xác nhận đơn hàng. Đây là ví dụ về ứng dụng của loại sơ đồ UML nào?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 13: Sơ đồ hoạt động (Activity Diagram) trong UML được sử dụng để mô tả điều gì?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 14: Trong sơ đồ hoạt động, ký hiệu hình thoi đại diện cho thành phần nào?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 15: Nguyên tắc 'SOLID' trong thiết kế hướng đối tượng là gì?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 16: Nguyên tắc 'Đơn trách nhiệm' (Single Responsibility Principle - SRP) trong SOLID phát biểu điều gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 17: Nguyên tắc 'Thay thế Liskov' (Liskov Substitution Principle - LSP) trong SOLID có ý nghĩa gì?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 18: Nguyên tắc 'Đảo ngược phụ thuộc' (Dependency Inversion Principle - DIP) khuyến khích điều gì trong thiết kế?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 19: Trong thiết kế hướng đối tượng, 'Design Pattern' (Mẫu thiết kế) là gì?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 20: Mẫu thiết kế 'Singleton' (Đơn thể) được sử dụng khi nào?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 21: Mẫu thiết kế 'Factory' (Nhà máy) giúp giải quyết vấn đề gì?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 22: Lợi ích chính của việc sử dụng Design Pattern trong thiết kế phần mềm là gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 23: Khi nào nên sử dụng phân tích và thiết kế hướng đối tượng thay vì hướng chức năng?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 24: Trong phân tích hướng đối tượng, 'Abstraction' (Trừu tượng hóa) có vai trò gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 25: 'Polymorphism' (Đa hình) trong thiết kế hướng đối tượng cho phép điều gì?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 26: 'Coupling' (Tính liên kết) và 'Cohesion' (Tính gắn kết) là hai khái niệm quan trọng trong thiết kế hướng đối tượng. Thiết kế tốt nên hướng tới điều gì?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 27: 'Interface' (Giao diện) trong thiết kế hướng đối tượng đóng vai trò gì?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 28: 'Composition' (Tính gộp) là một loại quan hệ giữa các lớp, nó thể hiện mối quan hệ nào?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 29: Khi thiết kế hệ thống hướng đối tượng, bước đầu tiên thường là gì?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 08

Câu 30: Mục tiêu chính của thiết kế hướng đối tượng là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 09

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 1: Trong thiết kế hướng đối tượng, khái niệm nào cho phép một đối tượng thuộc lớp con (subclass) có thể thay thế cho đối tượng thuộc lớp cha (superclass) mà không làm thay đổi tính đúng đắn của chương trình?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 2: Một hệ thống quản lý thư viện cần lưu trữ thông tin về sách, độc giả và thủ thư. Theo mô hình hướng đối tượng, thực thể 'Sách' nên được mô hình hóa tốt nhất dưới dạng nào?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 3: Trong UML, biểu đồ nào sau đây được sử dụng để mô tả các tương tác giữa các đối tượng theo trình tự thời gian, đặc biệt hữu ích trong việc phân tích các kịch bản ca sử dụng?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 4: Nguyên tắc 'Đơn trách nhiệm' (Single Responsibility Principle - SRP) trong SOLID nói về điều gì?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 5: Trong ngữ cảnh UML, 'Actor' (tác nhân) đại diện cho điều gì?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 6: Phương pháp thiết kế hướng đối tượng nào tập trung vào việc xây dựng các hệ thống từ các thành phần độc lập, có khả năng kết nối và tương tác với nhau thông qua các giao diện được định nghĩa rõ ràng?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 7: Trong lập trình hướng đối tượng, 'tính kế thừa' (inheritance) mang lại lợi ích chính nào sau đây?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 8: 'Đa hình' (polymorphism) trong OOP có nghĩa là gì?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 9: Trong UML, loại quan hệ nào thể hiện mối quan hệ 'là một loại' (is-a-kind-of) giữa hai lớp?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 10: 'Tính đóng gói' (encapsulation) trong OOP nhằm mục đích chính là gì?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 11: Xét tình huống: Một lớp 'Xe' có các lớp con là 'Ô tô', 'Xe máy', 'Xe đạp'. Đây là ví dụ minh họa cho khái niệm nào trong OOP?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 12: Trong thiết kế hướng đối tượng, khi nào nên sử dụng 'tập hợp' (aggregation) thay vì 'gộp' (composition)?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 13: Biểu đồ nào trong UML tập trung mô tả cấu trúc tĩnh của hệ thống, bao gồm các lớp, thuộc tính, phương thức và mối quan hệ giữa chúng?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 14: 'Nguyên tắc mở - đóng' (Open/Closed Principle - OCP) trong SOLID phát biểu rằng:

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 15: Trong UML, ký hiệu hình người que thường được sử dụng để biểu diễn thành phần nào?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 16: 'Ca sử dụng' (Use Case) trong UML mô tả điều gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 17: Trong thiết kế hướng đối tượng, 'giao diện' (interface) có vai trò chính là gì?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 18: 'Biểu đồ hoạt động' (Activity Diagram) trong UML chủ yếu được sử dụng để mô hình hóa khía cạnh nào của hệ thống?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 19: Trong UML, quan hệ 'phụ thuộc' (dependency) giữa hai lớp có ý nghĩa gì?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 20: Khi thiết kế một hệ thống quản lý bán hàng, lớp 'Sản phẩm' có các thuộc tính như 'mã sản phẩm', 'tên sản phẩm', 'giá', 'mô tả'. Các thuộc tính này thể hiện khía cạnh nào của lớp 'Sản phẩm'?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 21: Trong lập trình hướng đối tượng, phương thức (method) định nghĩa điều gì?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 22: 'Biểu đồ trạng thái' (State Diagram) trong UML được sử dụng tốt nhất để mô tả điều gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 23: 'Nguyên tắc đảo ngược phụ thuộc' (Dependency Inversion Principle - DIP) trong SOLID khuyến khích điều gì?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 24: Trong UML, 'gói' (package) được sử dụng để làm gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 25: Phương pháp thiết kế hướng đối tượng nào tập trung vào việc xác định và mô hình hóa các 'ca sử dụng' để hiểu yêu cầu chức năng của hệ thống từ góc độ người dùng?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 26: Trong UML, loại quan hệ nào thể hiện mối quan hệ 'có một' (has-a) giữa hai lớp, trong đó một lớp là thành phần của lớp khác?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 27: 'Lớp trừu tượng' (abstract class) trong OOP có đặc điểm chính nào?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 28: Trong UML, biểu đồ nào được sử dụng để mô tả cấu trúc vật lý của hệ thống, bao gồm các nút (nodes) và các thành phần (components) triển khai trên các nút đó?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 29: 'Tính trừu tượng' (abstraction) trong OOP giúp giải quyết vấn đề nào?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 09

Câu 30: 'Nguyên tắc phân tách giao diện' (Interface Segregation Principle - ISP) trong SOLID khuyến nghị điều gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 10

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 1: Trong thiết kế hướng đối tượng, nguyên tắc đóng gói (Encapsulation) mang lại lợi ích chính nào sau đây?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 2: Một lớp `Vehicle` có các lớp con `Car` và `Motorcycle`. Đây là ví dụ minh họa cho khái niệm nào trong thiết kế hướng đối tượng?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 3: Phương thức `calculateArea()` hoạt động khác nhau trên các đối tượng `Circle` và `Rectangle`, mặc dù cả hai đều là hình dạng (Shapes). Đây là ví dụ về:

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 4: Trong UML, ký hiệu hình người que (stick figure) đại diện cho thành phần nào?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 5: Biểu đồ lớp (Class Diagram) trong UML chủ yếu được sử dụng để mô hình hóa khía cạnh nào của hệ thống?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 6: Nguyên tắc Liskov Substitution Principle (LSP) trong SOLID phát biểu rằng:

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 7: Design Pattern Singleton giải quyết vấn đề gì?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 8: Trong biểu đồ tuần tự (Sequence Diagram), trục tung (vertical axis) biểu diễn điều gì?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 9: Khi nào nên sử dụng biểu đồ hoạt động (Activity Diagram) trong UML?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 10: Mối quan hệ 'Tổng quát hóa' (Generalization) trong UML thể hiện khái niệm gì trong thiết kế hướng đối tượng?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 11: Trong thiết kế hướng đối tượng, 'tính trừu tượng hóa' (Abstraction) giúp nhà phát triển làm gì?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 12: Nguyên tắc 'Open/Closed' trong SOLID khuyến khích điều gì?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 13: Design Pattern Factory Method thuộc nhóm Design Pattern nào?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 14: Trong biểu đồ Use Case, đường thẳng kết nối giữa Actor và Use Case biểu thị điều gì?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 15: Biểu đồ trạng thái (State Diagram) trong UML dùng để mô tả điều gì?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 16: Nguyên tắc 'Interface Segregation Principle' (ISP) trong SOLID đề xuất điều gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 17: Design Pattern Observer giải quyết vấn đề nào?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 18: Trong biểu đồ thành phần (Component Diagram) của UML, thành phần (component) đại diện cho điều gì?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 19: Khi nào nên sử dụng biểu đồ giao tiếp (Communication Diagram) thay vì biểu đồ tuần tự (Sequence Diagram)?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 20: Mối quan hệ 'Kết tập' (Aggregation) trong UML thể hiện loại quan hệ nào giữa các lớp?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 21: Trong thiết kế hướng đối tượng, 'tính đóng gói' (Encapsulation) liên quan mật thiết đến khái niệm nào sau đây?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 22: Nguyên tắc 'Dependency Inversion Principle' (DIP) trong SOLID khuyến nghị điều gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 23: Design Pattern Strategy thuộc nhóm Design Pattern nào?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 24: Trong biểu đồ triển khai (Deployment Diagram) của UML, nút (node) đại diện cho thành phần nào?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 25: Khi nào nên sử dụng biểu đồ tổng quan tương tác (Interaction Overview Diagram) trong UML?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 26: Mối quan hệ 'Hợp thành' (Composition) trong UML khác với 'Kết tập' (Aggregation) như thế nào?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 27: Trong thiết kế hướng đối tượng, 'thông điệp' (message) được gửi giữa các đối tượng nhằm mục đích gì?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 28: Nguyên tắc 'Single Responsibility Principle' (SRP) trong SOLID tập trung vào việc gì?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 29: Design Pattern Adapter giải quyết vấn đề tương thích giữa các thành phần như thế nào?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 10

Câu 30: Trong biểu đồ gói (Package Diagram) của UML, gói (package) được sử dụng để làm gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 11

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 1: Trong thiết kế hướng đối tượng, nguyên tắc 'Encapsulation' (Đóng gói) chủ yếu hướng đến mục tiêu nào?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 2: 'Tính trừu tượng' (Abstraction) trong OOP được thể hiện rõ nhất qua cơ chế nào?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 3: Điều gì KHÔNG phải là lợi ích chính của 'Tính kế thừa' (Inheritance) trong lập trình hướng đối tượng?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 4: 'Tính đa hình' (Polymorphism) cho phép chúng ta thực hiện điều gì?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 5: Trong UML, biểu đồ nào được sử dụng để mô tả các tương tác giữa người dùng (Actor) và hệ thống?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 6: Biểu đồ lớp (Class Diagram) trong UML chủ yếu thể hiện khía cạnh nào của hệ thống?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 7: Khi nào nên sử dụng 'Quan hệ kết hợp' (Association) giữa hai lớp trong biểu đồ lớp UML?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 8: 'Quan hệ tổng hợp' (Aggregation) khác với 'Quan hệ hợp thành' (Composition) ở điểm nào?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 9: Trong thiết kế hướng đối tượng, 'Design Pattern' (Mẫu thiết kế) mang lại lợi ích gì?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 10: Mẫu thiết kế 'Singleton' được sử dụng khi nào?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 11: Nguyên tắc 'SOLID' trong thiết kế hướng đối tượng là gì?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 12: Nguyên tắc 'Single Responsibility Principle' (SRP) trong SOLID phát biểu điều gì?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 13: 'Use Case' (Ca sử dụng) trong UML mô tả điều gì?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 14: 'Actor' (Tác nhân) trong biểu đồ Use Case đại diện cho điều gì?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 15: Biểu đồ tuần tự (Sequence Diagram) trong UML tập trung vào việc mô tả điều gì?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 16: Biểu đồ hoạt động (Activity Diagram) trong UML thường được sử dụng để mô hình hóa điều gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 17: 'Coupling' (Tính liên kết) trong thiết kế phần mềm hướng đối tượng nên ở mức độ nào để đảm bảo tính linh hoạt và dễ bảo trì?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 18: 'Cohesion' (Tính gắn kết) trong thiết kế phần mềm hướng đối tượng nên ở mức độ nào để lớp thực hiện một trách nhiệm rõ ràng và tập trung?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 19: Phát biểu nào sau đây mô tả đúng nhất về 'Dependency Inversion Principle' (DIP) trong SOLID?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 20: Trong UML, ký hiệu hình thoi rỗng được sử dụng để biểu diễn quan hệ nào?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 21: Phương pháp tiếp cận 'Bottom-up' trong thiết kế hướng đối tượng bắt đầu từ đâu?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 22: 'Lớp trừu tượng' (Abstract Class) có đặc điểm nào sau đây?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 23: 'Interface' (Giao diện) trong OOP khác với 'Abstract Class' (Lớp trừu tượng) như thế nào?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 24: Mục đích chính của việc sử dụng 'Constructor' (Hàm khởi tạo) trong một lớp là gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 25: 'Phương thức tĩnh' (Static Method) khác với 'Phương thức thể hiện' (Instance Method) như thế nào?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 26: 'Tính đóng gói' (Encapsulation) thường được hiện thực hóa thông qua cơ chế nào trong lập trình hướng đối tượng?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 27: 'SOLID' là một tập hợp các nguyên tắc thiết kế hướng đối tượng. Chữ 'O' trong 'SOLID' đại diện cho nguyên tắc nào?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 28: Trong biểu đồ lớp UML, đường thẳng liền nét với mũi tên tam giác rỗng biểu diễn quan hệ nào?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 29: 'Liskov Substitution Principle' (LSP) trong SOLID nói về điều gì?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 11

Câu 30: Trong quá trình phát triển phần mềm hướng đối tượng, giai đoạn nào tập trung vào việc xác định các lớp, thuộc tính, phương thức và mối quan hệ giữa chúng?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 12

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 1: Trong thiết kế hướng đối tượng, nguyên tắc 'Đơn nhiệm' (Single Responsibility Principle - SRP) phát biểu rằng:

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 2: Một hệ thống quản lý thư viện cần theo dõi sách, độc giả và việc mượn trả sách. Theo mô hình hướng đối tượng, đối tượng nào sau đây thể hiện khái niệm 'sách' tốt nhất?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 3: Tính chất 'đa hình' (Polymorphism) trong lập trình hướng đối tượng cho phép:

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 4: Trong UML, sơ đồ lớp (Class Diagram) chủ yếu được sử dụng để mô hình hóa khía cạnh nào của hệ thống?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 5: Một lớp 'HìnhDạng' có các lớp con là 'HìnhTròn', 'HìnhVuông', 'HìnhTamGiac'. Đây là ví dụ minh họa cho khái niệm nào trong thiết kế hướng đối tượng?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 6: 'Use Case' (Ca sử dụng) trong UML mô tả điều gì?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 7: 'Actor' (Tác nhân) trong UML đại diện cho:

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 8: Mối quan hệ 'kết hợp' (Association) giữa hai lớp trong UML biểu thị điều gì?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 9: 'Tính trừu tượng' (Abstraction) trong thiết kế hướng đối tượng nhằm mục đích:

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 10: Trong thiết kế hướng đối tượng, 'thông điệp' (message) được gửi giữa các đối tượng có vai trò gì?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 11: Trong UML, sơ đồ tuần tự (Sequence Diagram) tập trung mô tả khía cạnh nào của hệ thống?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 12: 'Tính đóng gói' (Encapsulation) trong thiết kế hướng đối tượng giúp đạt được điều gì?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 13: Nguyên tắc 'Mở rộng - Đóng' (Open/Closed Principle - OCP) trong SOLID khuyến khích điều gì?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 14: Trong thiết kế hướng đối tượng, khi nào nên sử dụng quan hệ 'tập hợp' (Aggregation) thay vì 'gộp' (Composition)?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 15: Sơ đồ trạng thái (State Diagram) trong UML được sử dụng để mô hình hóa điều gì?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 16: Trong thiết kế hướng đối tượng, 'giao diện' (Interface) có vai trò chính là gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 17: Trong UML, sơ đồ hoạt động (Activity Diagram) thường được sử dụng để mô hình hóa điều gì?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 18: Nguyên tắc 'Thay thế Liskov' (Liskov Substitution Principle - LSP) trong SOLID phát biểu rằng:

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 19: Trong thiết kế hướng đối tượng, 'phương thức' (method) của một lớp là gì?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 20: Mục tiêu chính của việc phân tích và thiết kế hướng đối tượng là gì?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 21: Trong UML, mối quan hệ 'phụ thuộc' (Dependency) giữa hai lớp biểu thị điều gì?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 22: 'Tính kế thừa' (Inheritance) trong thiết kế hướng đối tượng mang lại lợi ích gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 23: Nguyên tắc 'Phân tách giao diện' (Interface Segregation Principle - ISP) trong SOLID khuyến nghị điều gì?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 24: Trong thiết kế hướng đối tượng, 'thuộc tính' (attribute) của một lớp là gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 25: Lợi ích chính của việc sử dụng UML trong thiết kế hướng đối tượng là gì?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 26: Khi nào nên sử dụng sơ đồ ca sử dụng (Use Case Diagram) trong quá trình phát triển phần mềm hướng đối tượng?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 27: Trong thiết kế hướng đối tượng, 'đối tượng' (object) là gì?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 28: Nguyên tắc 'Đảo ngược phụ thuộc' (Dependency Inversion Principle - DIP) trong SOLID khuyến cáo điều gì?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 29: 'Coupling' (Độ kết dính) và 'Cohesion' (Tính gắn kết) là hai khái niệm quan trọng trong thiết kế hướng đối tượng. Thiết kế tốt nên hướng tới:

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 12

Câu 30: Trong mô hình MVC (Model-View-Controller), thành phần 'Controller' chịu trách nhiệm chính cho điều gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 13

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 1: Trong thiết kế hướng đối tượng, nguyên tắc đóng gói (Encapsulation) nhằm mục đích chính là gì?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 2: Khái niệm 'tính đa hình' (Polymorphism) trong OOP thể hiện điều gì?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 3: 'Lớp trừu tượng' (Abstract Class) trong OOP được sử dụng khi nào?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 4: Trong UML, biểu đồ lớp (Class Diagram) chủ yếu mô tả khía cạnh nào của hệ thống?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 5: 'Use Case' (Ca sử dụng) trong UML thể hiện điều gì?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 6: Mối quan hệ 'kế thừa' (Inheritance) trong OOP giúp đạt được lợi ích gì?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 7: Trong biểu đồ tuần tự (Sequence Diagram), trục tung (vertical axis) biểu diễn yếu tố nào?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 8: 'Actor' (Tác nhân) trong UML đại diện cho yếu tố nào?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 9: Quan hệ 'tập hợp' (Aggregation) giữa hai lớp trong OOP thể hiện điều gì?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 10: 'Phương thức' (Method) trong OOP còn được gọi là gì?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 11: 'Giao diện' (Interface) trong OOP có vai trò gì?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 12: Biểu đồ hoạt động (Activity Diagram) trong UML được sử dụng để mô hình hóa điều gì?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 13: 'Thuộc tính' (Attribute) của một lớp trong OOP mô tả điều gì?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 14: Quan hệ 'phụ thuộc' (Dependency) giữa hai lớp trong UML thể hiện điều gì?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 15: Trong thiết kế hướng đối tượng, 'tính trừu tượng' (Abstraction) được thể hiện như thế nào?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 16: 'Đối tượng' (Object) trong OOP là gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 17: Biểu đồ trạng thái (State Diagram) trong UML mô tả điều gì?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 18: 'Lớp' (Class) trong OOP được xem như là gì?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 19: Quan hệ 'gộp' (Composition) giữa hai lớp trong OOP khác với 'tập hợp' (Aggregation) như thế nào?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 20: Trong biểu đồ Use Case, ký hiệu hình người que (stick figure) đại diện cho thành phần nào?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 21: Mục tiêu chính của phân tích và thiết kế hướng đối tượng (PTTKHTĐT) là gì?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 22: Trong UML, quan hệ 'hiện thực hóa' (Realization) thường được sử dụng để mô tả mối quan hệ giữa thành phần nào?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 23: 'Thông điệp' (Message) trong biểu đồ tuần tự (Sequence Diagram) thể hiện điều gì?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 24: 'Tính kế thừa đa bội' (Multiple Inheritance) trong OOP là gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 25: 'Đa hình thời gian biên dịch' (Compile-time Polymorphism) còn được gọi là gì?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 26: 'Lớp biên' (Boundary Class) trong mô hình phân tích ranh giới - điều khiển - thực thể (Boundary-Control-Entity) có vai trò gì?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 27: 'Lớp điều khiển' (Control Class) trong mô hình phân tích ranh giới - điều khiển - thực thể (Boundary-Control-Entity) có vai trò gì?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 28: 'Lớp thực thể' (Entity Class) trong mô hình phân tích ranh giới - điều khiển - thực thể (Boundary-Control-Entity) có vai trò gì?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 29: Trong biểu đồ lớp (Class Diagram), ký hiệu hình vuông chia làm ba ngăn thường được dùng để biểu diễn lớp ở mức độ chi tiết nào?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 13

Câu 30: Ưu điểm chính của việc sử dụng UML trong phát triển phần mềm hướng đối tượng là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 14

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 1: Trong thiết kế hướng đối tượng, khái niệm nào cho phép một đối tượng che giấu thông tin và chỉ hiển thị các chức năng cần thiết ra bên ngoài?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 2: Điều gì là lợi ích chính của tính đóng gói trong thiết kế hướng đối tượng?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 3: Khái niệm 'kế thừa' trong OOP thể hiện mối quan hệ nào giữa các lớp?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 4: Trong ngữ cảnh kế thừa, lớp con (subclass) KHÔNG thể làm gì?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 5: 'Đa hình' (polymorphism) trong OOP có nghĩa là gì?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 6: Cho đoạn mã giả sau:

```
class Động vật {
phương_thức TiếngKêu() {
in ra

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 7: 'Trừu tượng hóa' (abstraction) trong OOP tập trung vào điều gì?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 8: Trong thiết kế lớp, 'thuộc tính' (attribute) của một đối tượng đại diện cho điều gì?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 9: 'Phương thức' (method) trong một lớp đối tượng thể hiện điều gì?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 10: Mối quan hệ 'tập hợp' (aggregation) giữa hai lớp trong UML biểu thị điều gì?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 11: Sự khác biệt chính giữa quan hệ 'tập hợp' (aggregation) và 'hợp thành' (composition) là gì?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 12: 'Use case diagram' (biểu đồ ca sử dụng) trong UML được dùng để mô tả điều gì?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 13: Thành phần nào trong 'use case diagram' đại diện cho người dùng hoặc hệ thống bên ngoài tương tác với hệ thống đang mô hình hóa?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 14: 'Class diagram' (biểu đồ lớp) trong UML chủ yếu thể hiện khía cạnh nào của hệ thống?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 15: Trong 'class diagram', hình chữ nhật biểu diễn thành phần nào?

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 16: 'Sequence diagram' (biểu đồ tuần tự) trong UML tập trung mô tả điều gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 17: Trong 'sequence diagram', trục tung (vertical axis) thường biểu diễn điều gì?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 18: 'State diagram' (biểu đồ trạng thái) trong UML được sử dụng để mô hình hóa điều gì?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 19: Trong 'state diagram', hình tròn đặc ruột (filled circle) thường biểu diễn điều gì?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 20: 'Activity diagram' (biểu đồ hoạt động) trong UML thích hợp nhất để mô tả loại quy trình nào?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 21: Trong 'activity diagram', hình chữ nhật bo tròn góc (rounded rectangle) biểu diễn thành phần nào?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 22: Nguyên tắc 'SOLID' trong thiết kế hướng đối tượng là gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 23: Chữ 'S' trong SOLID đại diện cho nguyên tắc nào?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 24: Nguyên tắc 'Single Responsibility Principle' (SRP) nói về điều gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 25: Chữ 'O' trong SOLID đại diện cho nguyên tắc nào?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 26: 'Open/Closed Principle' (OCP) khuyến khích điều gì trong thiết kế lớp?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 27: Chữ 'L' trong SOLID đại diện cho nguyên tắc nào?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 28: 'Liskov Substitution Principle' (LSP) phát biểu điều gì về quan hệ kế thừa?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 29: Chữ 'I' trong SOLID đại diện cho nguyên tắc nào?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 14

Câu 30: 'Interface Segregation Principle' (ISP) khuyến nghị điều gì về thiết kế interface?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng - Đề 15

1 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 1: Khi thiết kế một hệ thống quản lý thư viện, bạn cần mô hình hóa các đối tượng như Sách, Độc giả, và Giao dịch Mượn/Trả. Nguyên tắc cốt lõi nào của Thiết kế Hướng đối tượng giúp nhóm các dữ liệu (thuộc tính) và hành vi (phương thức) liên quan vào cùng một đơn vị (lớp)?

2 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 2: Trong hệ thống thư viện, bạn có lớp 'Sách'. Sau đó, bạn nhận ra cần quản lý thêm 'Tạp chí' và 'Luận văn', cả hai đều có các thuộc tính chung với 'Sách' (như tiêu đề, tác giả, năm xuất bản) nhưng cũng có đặc thù riêng. Nguyên tắc OOD nào cho phép bạn tạo các lớp 'Tạp chí' và 'Luận văn' dựa trên lớp 'Sách' để tái sử dụng các thuộc tính và phương thức chung?

3 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 3: Tiếp tục với hệ thống thư viện, giả sử bạn có một phương thức 'inThongTin()' trong lớp 'Sách'. Khi tạo các lớp con 'Tạp chí' và 'Luận văn' từ 'Sách', bạn muốn mỗi loại tài liệu in thông tin theo định dạng riêng của nó (ví dụ: tạp chí có số, luận văn có tên người hướng dẫn). Nguyên tắc OOD nào cho phép các đối tượng thuộc các lớp khác nhau (Sách, Tạp chí, Luận văn) phản ứng theo cách riêng của chúng khi cùng nhận một thông điệp 'inThongTin()'?

4 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 4: Trong giai đoạn phân tích của Thiết kế Hướng đối tượng, mục tiêu chính là gì?

5 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 5: Một lớp 'HóaĐơn' có thuộc tính là danh sách các 'MụcHàng' (các sản phẩm được mua). Mối quan hệ giữa 'HóaĐơn' và 'MụcHàng' là gì, nếu một 'MụcHàng' chỉ tồn tại trong một 'HóaĐơn' duy nhất và bị xóa khi 'HóaĐơn' bị xóa?

6 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 6: Biểu đồ UML nào phù hợp nhất để mô tả *luồng công việc* hoặc *quy trình* thực hiện một chức năng phức tạp, bao gồm các bước tuần tự, rẽ nhánh (điều kiện), và các hoạt động song song?

7 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 7: Bạn cần mô tả *sự tương tác giữa các đối tượng* trong một kịch bản sử dụng cụ thể, tập trung vào *thứ tự thời gian* các thông điệp được gửi đi giữa chúng. Biểu đồ UML nào là lựa chọn tốt nhất?

8 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 8: Biểu đồ UML nào chủ yếu được sử dụng để mô tả *cấu trúc tĩnh* của hệ thống, bao gồm các lớp, thuộc tính, phương thức và mối quan hệ giữa chúng?

9 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 9: Trong mô hình phân tích ca sử dụng (Use Case Analysis), lớp nào chịu trách nhiệm chính trong việc điều phối các hoạt động nghiệp vụ, xử lý logic cốt lõi của ca sử dụng?

10 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 10: Mục đích chính của việc sử dụng Biểu đồ Ca sử dụng (Use Case Diagram) là gì?

11 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 11: Bạn đang thiết kế một hệ thống bán hàng trực tuyến. Khi mô hình hóa sản phẩm, bạn tạo một lớp 'SảnPhẩm' với các thuộc tính chung như tên, giá, mô tả. Sau đó, bạn cần quản lý các loại sản phẩm cụ thể hơn như 'SáchĐiệnTử', 'KhóaHọcTrựcTuyến', và 'SảnPhẩmVậtLý', mỗi loại có các phương thức 'taiVe()' (cho sách điện tử), 'truyCap()' (cho khóa học), 'dongGoi()' (cho sản phẩm vật lý). Việc coi tất cả chúng là 'SảnPhẩm' chung khi xử lý trong giỏ hàng hoặc thanh toán, nhưng gọi phương thức cụ thể phù hợp với từng loại, thể hiện rõ nhất nguyên tắc OOD nào?

12 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 12: Lợi ích chính của việc áp dụng nguyên tắc Đóng gói (Encapsulation) trong thiết kế là gì?

13 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 13: Khi phân tích một hệ thống, bạn xác định được các 'thực thể' nghiệp vụ cần lưu trữ thông tin lâu dài, ví dụ: 'KháchHàng', 'SảnPhẩm', 'ĐơnHàng'. Trong mô hình Phân tích Ranh giới, Điều khiển, Thực thể (Boundary, Control, Entity), các thực thể này thường được mô hình hóa bởi loại lớp nào?

14 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 14: Lớp nào trong mô hình Phân tích Ranh giới, Điều khiển, Thực thể (Boundary, Control, Entity) chịu trách nhiệm xử lý giao tiếp với thế giới bên ngoài hệ thống, chẳng hạn như giao diện người dùng (UI), giao diện với hệ thống khác, hoặc giao tiếp với thiết bị ngoại vi?

15 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 15: Bạn có một lớp 'ĐộngVật' và các lớp con 'Chó', 'Mèo', 'Chim' kế thừa từ 'ĐộngVật'. Lớp 'ĐộngVật' có một phương thức trừu tượng 'tiengKeu()'. Mỗi lớp con cài đặt phương thức 'tiengKeu()' theo cách riêng của nó ('Gâu Gâu', 'Meo Meo', 'Chíp Chíp'). Khi bạn có một danh sách các đối tượng kiểu 'ĐộngVật' và gọi 'tiengKeu()' cho từng đối tượng trong danh sách, hành vi cụ thể của từng đối tượng con được gọi. Đây là ví dụ rõ ràng nhất về:

16 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 16: Trong Biểu đồ Lớp (Class Diagram), mũi tên chỉ sự 'kế thừa' (một tam giác rỗng chỉ vào lớp cha) thể hiện mối quan hệ gì?

17 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 17: Bạn đang thiết kế một ứng dụng quản lý nhân viên. Bạn có một lớp 'NhânViên' và một lớp 'PhòngBan'. Một Phòng Ban có nhiều Nhân Viên, và một Nhân Viên thuộc về một Phòng Ban. Khi Phòng Ban bị xóa, Nhân Viên vẫn có thể tồn tại (chỉ là không thuộc phòng ban nào). Mối quan hệ giữa 'PhòngBan' và 'NhânViên' là gì?

18 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 18: Trong Biểu đồ Ca sử dụng (Use Case Diagram), mối quan hệ 'include' (đường nét đứt với mũi tên và nhãn <>) giữa Ca sử dụng A và Ca sử dụng B có ý nghĩa gì?

19 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 19: Trong Biểu đồ Ca sử dụng (Use Case Diagram), mối quan hệ 'extend' (đường nét đứt với mũi tên và nhãn <>) giữa Ca sử dụng A và Ca sử dụng B có ý nghĩa gì?

20 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 20: Khi bạn đang thiết kế một hệ thống và cần mô tả chi tiết *trạng thái khác nhau* mà một đối tượng cụ thể (ví dụ: một 'ĐơnHàng' có thể ở các trạng thái 'Đang xử lý', 'Đã gửi', 'Đã hủy', 'Hoàn thành') có thể có trong suốt vòng đời của nó, và các *sự kiện* nào gây ra sự chuyển đổi giữa các trạng thái đó. Biểu đồ UML nào phù hợp nhất?

21 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 21: Trong Biểu đồ Tuần tự (Sequence Diagram), đường nét đứt thẳng đứng kéo dài xuống từ một đối tượng biểu diễn điều gì?

22 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 22: Lợi ích chính của việc áp dụng nguyên tắc Kế thừa (Inheritance) trong thiết kế là gì?

23 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 23: Khi phân tích yêu cầu cho một hệ thống quản lý đặt phòng khách sạn, bạn xác định 'KháchHàng' là người sử dụng hệ thống để 'ĐặtPhòng', 'HủyPhòng', 'XemLịchSửĐặtPhòng'. Trong Biểu đồ Ca sử dụng, 'KháchHàng' được mô hình hóa như là gì?

24 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 24: Trong Biểu đồ Hoạt động (Activity Diagram), ký hiệu hình thoi (Diamond) thường được sử dụng để biểu diễn điều gì?

25 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 25: UML (Unified Modeling Language) là ngôn ngữ mô hình hóa thống nhất. Tính 'thống nhất' của UML chủ yếu xuất phát từ đâu?

26 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 26: Bạn đang phân tích yêu cầu cho một ứng dụng di động cho phép người dùng đăng ký tài khoản. Luồng cơ bản bao gồm người dùng nhập thông tin, hệ thống kiểm tra tính hợp lệ, lưu thông tin người dùng, và gửi email xác nhận. Trong Biểu đồ Tuần tự cho ca sử dụng 'Đăng ký tài khoản', các đối tượng nào có khả năng xuất hiện và tương tác với nhau?

27 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 27: Sự khác biệt cốt lõi giữa Tập hợp (Aggregation) và Kết hợp chặt (Composition) trong Biểu đồ Lớp là gì?

28 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 28: Trong quá trình thiết kế hướng đối tượng, 'tính cố kết' (Cohesion) và 'sự ghép nối' (Coupling) là hai khái niệm quan trọng. Mục tiêu thiết kế mong muốn là gì liên quan đến hai khái niệm này?

29 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 29: Bạn đang thiết kế một hệ thống thanh toán. Bạn có một lớp trừu tượng 'PhuongThucThanhToan' với một phương thức trừu tượng 'thanhToan(soTien)'. Sau đó, bạn tạo các lớp cụ thể như 'ThanhToanBangTheTinDung', 'ThanhToanBangPayPal', 'ThanhToanBangChuyenKhoan' kế thừa từ 'PhuongThucThanhToan' và cài đặt phương thức 'thanhToan()' theo cách riêng của mỗi loại. Lợi ích chính của việc sử dụng lớp trừu tượng 'PhuongThucThanhToan' ở đây là gì?

30 / 30

Category: Câu Trắc Nghiệm Tổng Hợp Thiết Kế Hướng Đối Tượng

Tags: Bộ đề 15

Câu 30: Trong Biểu đồ Tuần tự (Sequence Diagram), một mũi tên cong chỉ ngược về chính đối tượng gửi thông điệp biểu diễn điều gì?

Xem kết quả