JavaScript is required
Danh sách đề

200+ câu trắc nghiệm Thiết kế hướng đối tượng đầy đủ đáp án và lời giải - Phần 1

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

Trong hình tròn sơ đồ nào là sơ đồ tuần tự (sequence diagram)?

A.

Không có sơ đồ nào

B.

Cả sơ đồ A và B

C.

Sơ đồ A

D.

Sơ đồ B

Đáp án
Câu hỏi yêu cầu xác định sơ đồ tuần tự (sequence diagram) trong hình tròn. Tuy nhiên, vì không có hình ảnh đính kèm nên không thể xác định được đáp án chính xác. Do đó, không có đáp án đúng trong các lựa chọn đã cho.

Danh sách câu hỏi:

Câu 1:

Trong hình tròn sơ đồ nào là sơ đồ tuần tự (sequence diagram)?

Lời giải:
Đáp án đúng: D
Câu hỏi yêu cầu xác định sơ đồ tuần tự (sequence diagram) trong hình tròn. Tuy nhiên, vì không có hình ảnh đính kèm nên không thể xác định được đáp án chính xác. Do đó, không có đáp án đúng trong các lựa chọn đã cho.
Lời giải:
Đáp án đúng: D

Câu hỏi này liên quan đến việc mô hình hóa "life history" (lịch sử cuộc đời) của một object trong UML. Dưới đây là phân tích từng lựa chọn:

  • A. Case diagram (Sơ đồ use case): Sơ đồ use case mô tả tương tác giữa actor (người dùng hoặc hệ thống khác) và hệ thống. Nó không mô hình hóa trạng thái hoặc lịch sử của một object.
  • B. Sequence diagram (Sơ đồ tuần tự): Sơ đồ tuần tự mô tả các tương tác giữa các đối tượng theo thời gian. Mặc dù nó có thể hiển thị một phần lịch sử tương tác của một object, nhưng nó không tập trung vào các trạng thái và chuyển đổi trạng thái của object đó.
  • C. Object diagram (Sơ đồ đối tượng): Sơ đồ đối tượng là một thể hiện tĩnh của các đối tượng và mối quan hệ của chúng tại một thời điểm cụ thể. Nó không mô hình hóa sự thay đổi trạng thái theo thời gian.
  • D. State diagram (Sơ đồ trạng thái): Sơ đồ trạng thái (state diagram) được sử dụng để mô hình hóa các trạng thái khác nhau mà một object có thể trải qua và các chuyển đổi giữa các trạng thái đó do các sự kiện kích hoạt. Đây là loại sơ đồ phù hợp nhất để mô hình hóa "life history" của một object.

Do đó, đáp án đúng là D.

Câu 3:

Trong biểu đồ hoạt động “Điểm quyết định (Decision point)” được sử dụng để ?

Lời giải:
Đáp án đúng: A
Điểm quyết định (Decision point) trong biểu đồ hoạt động được sử dụng để diễn tả một biểu thức logic có giá trị đúng hoặc sai, từ đó rẽ nhánh luồng hoạt động dựa trên kết quả đánh giá này. Các nhánh thường được đánh dấu bằng các điều kiện (guard conditions) để chỉ rõ khi nào luồng đi theo hướng nào. * **A. Chỉ ra sự thay đổi khả thi:** Phương án này không chính xác vì điểm quyết định không chỉ đơn thuần chỉ ra sự thay đổi khả thi mà còn đánh giá điều kiện để chọn một trong các thay đổi đó. * **B. diễn tả biểu thức logic có giá trị đúng hoặc sai:** Đây là đáp án chính xác. Điểm quyết định dùng để thể hiện các điều kiện logic. * **C. chỉ ra sự không thay đổi:** Phương án này sai vì điểm quyết định biểu thị sự rẽ nhánh, tức là có sự thay đổi về luồng hoạt động. * **D. thể hiện một quy trình có thể thực thi:** Phương án này không chính xác. Điểm quyết định chỉ là một phần của quy trình và không thể hiện toàn bộ quy trình đó.

Câu 4:

Trong các thành phần của UML, Actor là:

Lời giải:
Đáp án đúng: D

Trong UML (Unified Modeling Language), Actor (Tác nhân) đại diện cho một người, hệ thống hoặc một thực thể bên ngoài tương tác với hệ thống đang mô hình hóa. Actor không phải là một phần của hệ thống, mà là một người sử dụng hoặc một hệ thống khác tương tác với hệ thống đó. Do đó, đáp án đúng là "Tác nhân".

Câu 5:

Câu hỏi nào dưới đây có thể dùng để xác định tác nhân ?

Lời giải:
Đáp án đúng: A
Câu hỏi yêu cầu xác định câu hỏi nào dùng để xác định tác nhân (actor) trong hệ thống. * **Phương án A:** "Ai sẽ sử dụng các chức năng chính của hệ thống?" - Đây là câu hỏi chính xác để xác định tác nhân, vì tác nhân là người hoặc hệ thống bên ngoài tương tác với hệ thống. * **Phương án B:** "Sự hỗ trợ của hệ thống để thực hiện các công việc hàng ngày?" - Câu hỏi này liên quan đến chức năng của hệ thống, không trực tiếp xác định tác nhân. * **Phương án C:** "Hệ thống phải làm gì?" - Câu hỏi này mô tả yêu cầu chức năng của hệ thống, không phải tác nhân. * **Phương án D:** "Hành động chính của tác nhân là gì?" - Câu hỏi này giả định rằng tác nhân đã được xác định, chứ không giúp xác định tác nhân. Vậy, phương án A là đáp án đúng nhất.

Câu 6:

Hướng nhỡn tĩnh (static view) của hệ thống được mô hình hóa bằng:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

Trong hình tròn đối tượng số 4 được sử dụng trong sơ đồ thành phần (component diagram) là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 8:

Các sơ đồ nào sau đây mô tả các hành vi động (dynamic behaviour) của hệ thống phần mềm?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Tại sao UML được gọi là ngôn ngữ mô hình hóa thống nhất?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 10:

Trong sơ đồ cộng tác(collaboration diagram) các nh- n(label) đớnh kốm theo các thông điệp(message) có chức năng:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 11:

Thiết kế hệ thống là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 12:

Mục đích của sơ đồ lớp (class diagrams) là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Boundary là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 16:

Object Diagram là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Trong biểu đồ hoạt động “Hoạt động (Activity)” là?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

Trong hình tròn đối tượng số 2 được sử dụng trong sơ đồ thành phần (component diagram) là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 20:

Entity là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 22:

Phát biểu nào sau đây đúng về Sơ đồ tuần tự (sequence diagrams)?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 23:

Control là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

Sơ đồ đối tượng (object diagram) và sơ đồ lớp (class diagram) khác nhau ở điểm nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Lớp (Class):

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Các câu hỏi thường được sử dụng để xác định Use Case cho một hệ thống là?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

Các thành phần khi mô tả đối tượng:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

Trước khi xây dựng biểu đồ Usecase chúng ta cần chú ý?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 32:

UML là ngôn ngữ dùng để chi tiết hóa, nghĩa là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

Biểu đồ hoạt động dùng để ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 34:

Chức năng của Nodes:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 35:

Đặc điểm cơ bản của lập trình hướng đối tượng thể hiện ở:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 36:

Hãy chọn câu trả lời đúng:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

Tính đóng gói là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 38:

Trong lớp kế thừa. Lớp cha có thuật ngữ tiếng Anh là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 39:

Phương thức là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 40:

Lập trình hướng đối tượng:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 41:

Trong lập trình hướng đối tượng khả năng các hàm có thể trùng tên nhau gọi là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

Hàm tạo là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 43:

Hàm hủy là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 45:

Các dạng kế thừa là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

Trong kế thừa có thể kế thừa tối đa:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 47:

Trong đa kế thừa có thể kế thừa tối đa:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 48:

Sự đóng gói:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 49:

Chọn câu đúng:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 50:

Thành phần private của lớp là thành phần:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP