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 3

50 câu hỏi 60 phút

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

Phát biểu nào đóng về sơ đồ đối tượng(object diagram)

A.

Một sơ đồ đối tượng(object diagram) là một phiên bản của sơ đồ lớp(class diagram) và thường còng sử dụng các kí hiệu như sơ đồ lớp(class diagram)

B.

Một sơ đồ đối tượng(object diagram) là một vớ dô của sơ đồ lớp(class diagram) sơ đồ đối tượng(object diagram) chỉ ra các đối tượng thực thể của lớp, thay vì các lớp

C.

Tất cả các phương án

Đáp án

Phương án A đúng vì sơ đồ đối tượng là một "phiên bản" hay một "thể hiện" cụ thể của sơ đồ lớp. Nó mô tả các đối tượng và mối liên hệ giữa chúng tại một thời điểm cụ thể, sử dụng các ký hiệu tương tự như sơ đồ lớp.

Phương án B đúng vì sơ đồ đối tượng là một "ví dụ" cụ thể của sơ đồ lớp, nó tập trung vào các đối tượng thực tế (instance) của các lớp, chứ không phải định nghĩa lớp như sơ đồ lớp.

Vì cả A và B đều đúng, phương án C (Tất cả các phương án) là đáp án chính xác nhất.

Danh sách câu hỏi:

Câu 1:

Phát biểu nào đóng về sơ đồ đối tượng(object diagram)

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

Phương án A đúng vì sơ đồ đối tượng là một "phiên bản" hay một "thể hiện" cụ thể của sơ đồ lớp. Nó mô tả các đối tượng và mối liên hệ giữa chúng tại một thời điểm cụ thể, sử dụng các ký hiệu tương tự như sơ đồ lớp.

Phương án B đúng vì sơ đồ đối tượng là một "ví dụ" cụ thể của sơ đồ lớp, nó tập trung vào các đối tượng thực tế (instance) của các lớp, chứ không phải định nghĩa lớp như sơ đồ lớp.

Vì cả A và B đều đúng, phương án C (Tất cả các phương án) là đáp án chính xác nhất.

Câu 2:

Tên của tác nhân bắt đầu là?

Lời giải:
Đáp án đúng: B
Trong ngữ pháp, "tác nhân" (agent) thường được dùng để chỉ người hoặc vật thực hiện hành động trong câu. Theo quy tắc chung, tác nhân thường được biểu thị bằng một danh từ hoặc cụm danh từ. Ví dụ, trong câu "Cô ấy đọc sách", "cô ấy" là tác nhân và là một danh từ (đại từ nhân xưng).

Câu 3:

Các thành phần cần phải có trong khi xây dựng biểu đồ lớp phân tích thực thi ca sử dụng:

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

Biểu đồ lớp phân tích (analysis class diagram) được sử dụng để mô tả các lớp tham gia vào việc thực hiện một ca sử dụng (use case). Các lớp này thường được chia thành ba loại chính:

  • Lớp giao diện (Boundary class): Đại diện cho tương tác giữa hệ thống và người dùng hoặc các hệ thống bên ngoài.
  • Lớp điều khiển (Control class): Điều phối các hoạt động và logic nghiệp vụ để thực hiện ca sử dụng.
  • Lớp thực thể (Entity class): Đại diện cho dữ liệu và thông tin mà hệ thống cần lưu trữ và quản lý.

Do đó, đáp án đúng là lớp giao diện, lớp điều khiển và lớp thực thể.

Câu 4:

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

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

Trong UML (Unified Modeling Language), Object (Đối tượng) là một thể hiện cụ thể của một lớp. Lớp là một bản thiết kế hoặc khuôn mẫu, còn đối tượng là một thực thể cụ thể được tạo ra từ lớp đó. Ví dụ, nếu ta có lớp "Xe hơi", thì một đối tượng có thể là "Chiếc xe hơi màu đỏ của tôi".

  • A. Lớp: Lớp là một bản thiết kế, không phải là một thể hiện cụ thể.
  • B. Tác nhân: Tác nhân là một người hoặc hệ thống bên ngoài tương tác với hệ thống đang mô hình hóa.
  • C. Ca sử dụng: Ca sử dụng mô tả một chức năng hoặc mục tiêu mà người dùng muốn đạt được khi sử dụng hệ thống.
  • D. Đối tượng: Đối tượng là một thể hiện cụ thể của một lớp.

Vậy đáp án đúng là D.

Câu 5:

Một lớp được mô tả là tập các đối tượng chia xẻ cùng các

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

Một lớp trong lập trình hướng đối tượng (OOP) mô tả một tập hợp các đối tượng có chung các đặc điểm sau:

  • Thuộc tính (Attributes): Các đặc điểm, tính chất, dữ liệu mà đối tượng lưu trữ.
  • Hành vi (Behaviour): Các hành động, thao tác mà đối tượng có thể thực hiện.
  • Trạng thái (State): Trạng thái hiện tại của đối tượng, được xác định bởi các giá trị của các thuộc tính.

Trong các phương án đưa ra, phương án A (Attributes, behaviour and operations) và B (Identity, behaviour and state) gần đúng nhất. Tuy nhiên, **phương án A** đầy đủ hơn vì "operations" (hành động) thể hiện rõ hơn "behaviour" (hành vi) trong ngữ cảnh lập trình hướng đối tượng. Hơn nữa, thuộc tính (attributes) là một thành phần cốt lõi để mô tả một lớp, quan trọng hơn "Identity".

Câu 6:

Trong sơ đồ tuần tự(sequence 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 7:

HC(*Trong quan hệ giữa use case và use case, ““Extends”” là quan hệ mở rộng, 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 8:

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

Usecase được định nghĩa như thế 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

Câu 10:

Quan hệ phụ thuộc (Dependency) thể hiện mối quan hệ:

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:

Trong hình tròn đối tượng số 1 đượ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 12:

Trong hình tròn sơ đồ B có mấy lớp đối tượng (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 14:

Lớp chi tiết chính 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:

Lớp là một khuôn mẫu 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 16:

Lớp giao diệ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
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 quan hệ giữa use case và use case, “Generalization” là quan hệ 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 19:

Loại sơ đồ nào nhấn mạnh đến thứ tự thực hiện các 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

Câu 20:

……… là cách biểu diễn tốt để mô tả hành vi của một đối tượng qua nhiều Use Cases. Nó rất tốt để mô tả hành vi liên quan đến một số đối tượng hợp tác với nhau.

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

Vòng đời phát triển của hệ thố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 23:

Sơ đồ nào biểu diễn các thể hiện trong một hệ thống tại một thời điể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
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:

Mối quan hệ một chiều giữa Usecase A và Actor B có nghĩ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 26:

Trong biểu đồ hoạt động của quản lý bán hàng sau hãy kể tên tất cả các Hoạt động (Activity)?

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:

Đố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 29:

Tên của ca sử dụng bắt đầ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
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:

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

Trong sơ đồ tuần tự(sequence diagrams) các thông điệp(message) được biểu diễn 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
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:

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

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

Sự 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 37:

Trong lớp kế thừa. Lớp mới 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 38:

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

Thành phần protected 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 40:

Thành phần public 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 hủy trong ngôn ngữ C# có cú 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

Câu 42:

Khi nạp chồng các hàm thì điều kiện khác nhau giữa các hàm sẽ 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:

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

Sự trừu 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 45:

Tính đa hì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 46:

Muốn lập trình hướng đối tượng, bạn cần phải phân tích chương trình, bài toán thành cá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 47:

Trong các phương án sau, phương án mô tả tính đa hình 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 48:

Khi khai báo và xây dựng một lớp ta cần phải xác định rõ 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
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 protected 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