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 2

50 câu hỏi 60 phút

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

Loại sơ đồ nào sau đây biểu diễn mối qua hệ giữa các đối tượng, các tác nhân theo thứ tự thời gian.

A.

use case diagram

B.

object diagram

C.

state diagram

D.

sequence diagram

Đáp án
Sơ đồ tuần tự (sequence diagram) thể hiện sự tương tác giữa các đối tượng theo trình tự thời gian. Nó mô tả cách các đối tượng giao tiếp với nhau thông qua các thông điệp theo một trình tự nhất định. Các sơ đồ khác không thể hiện rõ ràng trình tự thời gian như sơ đồ tuần tự. Cụ thể: - Use case diagram: Biểu diễn các chức năng của hệ thống từ góc nhìn của người dùng, không tập trung vào trình tự thời gian. - Object diagram: Biểu diễn các thể hiện (instance) của các lớp tại một thời điểm cụ thể, không thể hiện sự thay đổi theo thời gian. - State diagram: Biểu diễn các trạng thái của một đối tượng và sự chuyển đổi giữa các trạng thái đó, có liên quan đến thời gian nhưng không tập trung vào sự tương tác giữa các đối tượng khác nhau.

Danh sách câu hỏi:

Lời giải:
Đáp án đúng: D
Sơ đồ tuần tự (sequence diagram) thể hiện sự tương tác giữa các đối tượng theo trình tự thời gian. Nó mô tả cách các đối tượng giao tiếp với nhau thông qua các thông điệp theo một trình tự nhất định. Các sơ đồ khác không thể hiện rõ ràng trình tự thời gian như sơ đồ tuần tự. Cụ thể: - Use case diagram: Biểu diễn các chức năng của hệ thống từ góc nhìn của người dùng, không tập trung vào trình tự thời gian. - Object diagram: Biểu diễn các thể hiện (instance) của các lớp tại một thời điểm cụ thể, không thể hiện sự thay đổi theo thời gian. - State diagram: Biểu diễn các trạng thái của một đối tượng và sự chuyển đổi giữa các trạng thái đó, có liên quan đến thời gian nhưng không tập trung vào sự tương tác giữa các đối tượng khác nhau.

Câu 2:

Một Actor có thể:

Lời giải:
Đáp án đúng: D
Actor trong Use Case Diagram đại diện cho một vai trò tương tác với hệ thống. Actor có thể là người dùng, hệ thống khác hoặc thiết bị phần cứng. Actor có thể nhận thông tin từ hệ thống (đọc dữ liệu, nhận thông báo), cung cấp thông tin cho hệ thống (nhập dữ liệu, gửi yêu cầu). Vì vậy, đáp án D bao quát đầy đủ nhất các khả năng của một Actor.

Câu 3:

Actor (tác nhân) là:

Lời giải:
Đáp án đúng: D
Actor (tác nhân) trong Use Case Diagram là một thực thể bên ngoài (con người hoặc hệ thống khác) tương tác với hệ thống đang xét. Sự tương tác này có thể là để sử dụng một chức năng nào đó của hệ thống, cung cấp dữ liệu cho hệ thống, hoặc nhận kết quả từ hệ thống. Do đó, đáp án D là chính xác nhất vì nó bao hàm cả con người và hệ thống khác tương tác với hệ thống. Các đáp án khác không đầy đủ: - A chỉ đề cập đến con người. - B chỉ đề cập đến hệ thống khác. - C chỉ nói đến tác động vào hệ thống, không nhất thiết là tương tác (qua lại).

Câu 4:

Actor (tác nhân):

Lời giải:
Đáp án đúng: D
Actor (tác nhân) là một thực thể bên ngoài hệ thống, tương tác với hệ thống. Actor không phải là một phần của hệ thống, mà là một người, một hệ thống khác, hoặc một thiết bị phần cứng có thể gửi hoặc nhận thông tin từ hệ thống. Vì vậy, đáp án đúng là "Không phải là một phần của hệ thống".

Câu 5:

UML là gì?

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

UML (Unified Modeling Language) là một ngôn ngữ mô hình hóa trực quan dùng để đặc tả, trực quan hóa, xây dựng và ghi lại các thành phần của hệ thống phần mềm. Nó được sử dụng rộng rãi trong phát triển phần mềm hướng đối tượng. Do đó, đáp án đúng là D.

Câu 6:

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

Câu 7:

Sơ đồ trong hình tròn 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:

………. là sơ đồ tương tác.

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 10:

Thế nào là hệ thống có tính ổn định?

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:

Sự khác nhau giữa sơ đồ tuần tự (sequence diagrams) và sơ đồ cộng tác (collaboration diagram)?

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:

Lớp được mô tả bở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 13:

Thế nào là hệ thống đó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 14:

Phân tích 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 15:

Use case mô 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 16:

Sự đóng gói được hiểu 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:

Class 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
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:

Activity 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 23:

Trong sơ đồ cộng tác (collaboration diagram), trục thời gian ……

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:

Thế nào là hệ thống 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 25:

Trong hình tròn sơ đồ B có mấy đối tượng (object)?

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 26:

Thanh đồng bộ hóa (Synchronisation bar) cho phép ?

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 28:

Thành phần (Component):

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:

Trong các thành phần của UML, Class 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:

Từ viết tắt UML (Unified Modeling Language) có 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
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:

Lớp điều khiển 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 33:

Thế nào là hệ thống độ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:

Lập trình hướng đối tượ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 35:

OOP là viết tắt củ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 36:

Chọn câu sai:

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:

Trừu tượng hó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 38:

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
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:

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

Câu 41:

Hàm thành viên (phương thức) của lớp:

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:

Trong một chương trình có thể xây dựng tối đa bao nhiêu lớp?

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 tạo trong ngôn ngữ C#:

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 44:

Phát biểu nào dưới đây là không đúng về hàm khởi tạo trong kế thừ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 45:

Đặ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 46:

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 47:

Tính kế thừ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:

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 49:

Lớp đối tượ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 50:

Phương pháp lập trình tuần tự 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