Đề thi môn Thiết kế hướng đối tượng | Trường đại học kinh doanh và công nghệ Hà Nội
Là những phần tử có ràng buộc tương tác lẫn nhau cùng đạt đượcmục đích nhất định y gây ra những tác động nhất định. Là một nhóm các thành tố tác động lẫn nhau để tạo ra thông tin.Là giới hạn khi khảo sát bên trong hệ thống không được vượt quá. Là tập hợp bao gồm cả con người, các phần cứng, phần mềm, các quy trình và dữ liệu. Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời đọc đón xem!
Môn: Thiết kế hướng đối tượng (HUBT)
Trường: Đại học Kinh Doanh và Công Nghệ Hà Nội
Thông tin:
Tác giả:
Preview text:
lOMoAR cPSD| 48302938
Thiết Kế Hướng Đối Tượng
Phần thi 1: Phần 1 Câu
hỏi 1: (1 đáp án) Hệ thống là gì? *
Là những phần tử có ràng buộc tương tác lẫn nhau cùng đạt được mục đích nhất định y gây ra
những tác động nhất định.
Là một nhóm các thành tố tác động lẫn nhau để tạo ra thông tin.
Là giới hạn khi khảo sát bên trong hệ thống không được vượt quá.
Là tập hợp bao gồm cả con người, các phần cứng, phần mềm, các quy trình và dữ liệu.
Câu hỏi 2: (1 đáp án)
Hệ thống thông tin là gì?
Là những phần tử có ràng buộc tương tác lẫn nhau cùng đạt được mục đích nhất định y gây ra
những tác động nhất định. *
Là một nhóm các thành tố tác động lẫn nhau để tạo ra thông tin.
Là giới hạn khi khảo sát bên trong hệ thống không được vượt quá.
Là tập hợp bao gồm cả con người, các phần cứng, phần mềm, các quy trình và dữ liệu.
Câu hỏi 3: (1 đáp án)
Hệ thống biến đổi theo các biến động của thị trường là gì? Hệ thống ổn định. * Hệ thống động. Hệ thống phản hồi. Hệ thống kinh
doanh. Câu hỏi 4: (1 đáp án) Hệ tác nghiệp là gì?
Là hệ thống có sự tm gia của con người.
Bao gồm con người, máy móc... tm gia xử lý thông tin.
Bao gồm con người máy móc ... để tm gia đề xuất quyết định. * lOMoAR cPSD| 48302938
Bao gồm tất cả con người, nguyên vật liệu, máy móc... trực tiếp tm gia sản xuất để đạt được mục tiêu kinh doanh.
Câu hỏi 5: (1 đáp án)
Hệ thống thông tin có những thành phần chính nào?
Đầu vào, Đầu ra, Bộ lưu trữ
Hệ thống phản hồi, Cơ chế xử lý, Bộ lưu trữ *
Đầu vào, Đầu ra, Cơ chế xử lý
Cơ chế xử lý, Bộ lưu trữ, Bộ vào/ra.
Câu hỏi 6: (1 đáp án)
Thành phần nào không thuộc hệ thống kinh doanh? Hệ tác nghiệp. Hệ quyết định. Hệ thông tin. * Hệ phản hồi.
Câu hỏi 7: (1 đáp án)
Đặc điểm cơ bản của phân tích và thiết kế hướng đối tượng là gì?
Tính độc lập, Tính đóng gói, Tính linh hoạt. *
Tính đóng gói, Tính kế thừa, Tính đa hình.
Tính kế thừa, Tính độc lập, Tính đóng gói.
Tính đa hình, Tính kế thừa, Tính linh hoạt.
Câu hỏi 8: (1 đáp án) UML là gì?
Là cách nhìn hệ thống dưới những góc độ khác nu, bao gồm những biểu đồ khác nhau.
Là công cụ lập trình trực quan giúp phân tích và thiết kế các hệ thống phần mềm hướng đối tượng. *
Là ngôn ngữ mô hình hóa thống nhất dùng để thiết kế hệ thống hướng đối tượng.
Là khung nhìn hệ thống của người phân tích thiết kế hệ thống phần mềm hướng đối tượng.
Câu hỏi 9: (Nhiều đáp án)
Khung nhìn (View) trong UML là gì?
Là cách nhìn hệ thống của người sử dụng.
Là cách nhìn hệ thống và giải quyết vấn đề theo cấu trúc. lOMoAR cPSD| 48302938
Là cách nhìn hệ thống theo các thành phần, mô đun, chương trình con và các hành vi thực hiện
của các thành phần đó. *
Là cách nhìn hệ thống dưới những góc độ khác nhau.
Câu hỏi 10: (1 đáp án)
Sử dụng biểu đồ nào để biểu diễn các chức năng của hệ thống? Biểu đồ trạng thái. Biểu đồ thành phần. Biểu đồ hoạt động. * Biểu đồ ca sử dụng.
Câu hỏi 11: (1 đáp án)
Sử dụng biểu đồ nào để xác định trình tự diễn ra sự kiện của một nhóm đối tượng? Biểu đồ trạng thái. * Biểu đồ tuần tự. Biểu đồ hoạt động. Biểu đồ ca sử dụng.
Câu hỏi 12: (1 đáp án)
Trong biểu đồ trạng thái, hộp trạng thái là gì? *
Là một thời điểm cụ thể trong vòng đời của một đối tượng.
Là sự bắt đầu của biểu đồ trạng thái. Là một điều kiện.
Là sự kết thúc của biểu đồ trạng thái.
Câu hỏi 13: (1 đáp án)
Trong biểu đồ hoạt động có thành phần nào được ký hiệu giống trong biểu đồ trạng thái? Trạng thái bắt đầu. Trạng thái kết thúc.
Hộp quyết định và rẽ nhánh. * Tất cả các đáp án.
Câu hỏi 14: (1 đáp án) lOMoAR cPSD| 48302938
Biểu đồ nào bao gồm tập hợp các tác nhân, các ca sử dụng và các mối quan hệ giữa các ca sử dụng? * Use Case Diagram. Activity Diagram. Steta Diagram. Sequence Diagram.
Câu hỏi 15: (1 đáp án)
Biểu đồ nào có phân luồng hoạt động và nhấn mạnh đến việc chuyển đổi quyền kiểm soát giữa các đối tượng? Use Case Diagram. * Activity Diagram. Steta Diagram. lOMoAR cPSD| 48302938 Sequence Diagram. Câu
hỏi 16: (1 đáp án)
Trong biểu đồ hành động, thanh đồng bộ nào thể hiện nhiều luồng hành động được bắt đầu đồng thời?
Thanh đồng bộ kết hợp. *
Thanh đồng bộ chia nhánh.
Thanh đồng bộ nối tiếp. Thanh đồng bộ song song.
Câu hỏi 17: (Nhiều đáp án)
Trong biểu đồ tuần tự, đối tượng được biểu diễn như thế nào?
Hình chữ nhật được bo tròn góc. Hình hộp chữ nhật. * Hình chữ nhật. Hình elip. Câu
hỏi 18: (1 đáp án) Class Diagram là? * Biểu đồ lớp Biểu đồ trình tự Biểu đồ hành động Biểu đồ ca sử dụng
Câu hỏi 19: (1 đáp án)
Giữa các lớp có những mối quan hệ cơ bản nào? *
Tổng quát hóa/kế thừa, Phụ thuộc, Kết tập, Kết hợp
Tổng quát hóa/kế thừa, Phụ thuộc, Kết tập, Đóng gói
Tổng quát hóa/kế thừa, Phụ thuộc, Kết tập, Đa hình
Đa kế thừa/tổng quát, Phụ thuộc, Chuyên biệt hóa, Trừu tượng
Câu hỏi 20: (1 đáp án)
Trong Class Diagram, mỗi lớp gồm những thành phần nào?
Tên lớp, phương thức, hành vi
Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 *
Tên lớp, thuộc tính, phương thức
Tên lớp, đặc điểm, thuộc tính
Tên lớp, hành vi, đặc điểm
Câu hỏi 21: (1 đáp án) Thuộc tính mô tả gì?
Chức năng của đối tượng
Nhiệm vụ của đối tượng *
Tính chất của đối tượng.
Hoạt động của đối tượng
Câu hỏi 22: (1 đáp án)
Đặc tả thuộc tính gồm những thông tin nào? *
Tên thuộc tính, Kiểu dữ liệu-thuộc tính lưu trữ, Giá trị khởi đầu, Phạm vi
Tên thuộc tính, Kiểu dữ liệu-thuộc tính lưu trữ, Giá trị kết thúc, Phạm vi
Tên thuộc tính, Giá trị khởi đầu, Giá trị kết thúc, Phạm vi
Tên thuộc tính, Kiểu trả về, Tham số, Ràng buộc
Câu hỏi 23: (1 đáp án)
Mô tả phương thức bao gồm những thông tin nào? *
Tên phương thức, Kiểu trả về, Tham số, Ràng buộc
Tên phương thức, Giá trị khởi đầu, Giá trị kết thúc, Phạm vi
Tên phương thức, Kiểu dữ liệu, Giá trị khởi đầu, Phạm vi
Tên phương thức, Kiểu dữ liệu, Giá trị kết thúc, Phạm vi
Câu hỏi 24: (1 đáp án)
Trong các thành phần của UML, Actor là gì? Ca cử dụng. Đối tượng. Lớp. * Tác nhân.
Câu hỏi 25: (1 đáp án)
Trong các thành phần của UML, Use case là gì? Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 Đối tượng. Lớp. Tác nhân. * Ca cử dụng.
Câu hỏi 26: (1 đáp án)
Trong các thành phần của UML, Object là gì? Lớp. Tác nhân. Ca cử dụng. * Đối tượng.
Câu hỏi 27: (1 đáp án)
Câu hỏi thường đặt ra khi xác định Use case? *
Nhiệm vụ của mỗi actor là gì?
Ai sẽ là người Admin của hệ thống (tức người cài đặt, quản lý, bảo trì… hệ thống)?
Hệ thống này có được sử dụng bởi bất kỳ một hệ thống nào khác không?
Ai là người sử dụng hệ thống?
Câu hỏi 28: (1 đáp án)
Trong các thành phần của UML, Class là gì? Tác nhân. Ca cử dụng. Đối tượng. * Lớp.
Câu hỏi 29: (1 đáp án) Entity là gì? Biểu đồ lớp. Lớp giao diện. Lớp điều khiển. *
Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 lớp thực thể.
Câu hỏi 30: (1 đáp án) Boundary là gì? Biểu đồ lớp. Lớp điều khiển. lớp thực thể. *
Lớp giao diện. Câu
hỏi 31: (1 đáp án) Control là gì? Biểu đồ lớp. lớp thực thể. Lớp giao diện. Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 * Lớp điều khiển.
Câu hỏi 32: (1 đáp án)
Trong hình 13 mô tả lớp dưới dạng chi tiết, thành phần 13a) là: Thuộc tính. Phương thức. Tiêu đề. * Tên lớp.
Câu hỏi 33: (1 đáp án)
Trong hình 13 mô tả lớp dưới dạng chi tiết, thành phần 13b) là: Tên lớp Phương thức. Tiêu đề. * Thuộc tính.
Câu hỏi 34: (1 đáp án)
Trong hình 13 mô tả lớp dưới dạng chi tiết, thành phần 13c) là: Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 Thuộc tính. Tên lớp. Tiêu đề. * Phương thức.
Câu hỏi 35: (1 đáp án)
Trong hình trên, kí hiệu 1 là quan hệ: Kết tập một chiều . Kết tập hai chiều. Kết hợp hai chiều * Kết hợp một chiều
Câu hỏi 36: (1 đáp án) Trong hình
trên, kí hiệu 2 là quan hệ: Kết tập một chiều . Kết tập hai chiều. * Kết hợp hai chiều Kết hợp một chiều
Câu hỏi 37: (1 đáp án)
Trong hình trên, kí hiệu 3 là quan hệ: Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 Kết hợp Kết tập chia sẻ Kết tập hợp thành * Phụ thuộc
Câu hỏi 38: (1 đáp án)
Trong hình trên, kí hiệu 7 là quan hệ: Kết hợp Kết tập chia sẻ Kết tập hợp thành * Tổng quát hóa/Kế thừa
Câu hỏi 39: (1 đáp án)
Trong hình trên, kí hiệu 5 là quan hệ:
Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 Kết hợp * Kết tập chia sẻ Kết tập hợp thành Tổng quát hóa/Kế thừa
Câu hỏi 40: (1 đáp án)
Trong hình trên, kí hiệu 6 là quan hệ: Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 Kết hợp Kết tập chia sẻ * Kết tập hợp thành Tổng quát hóa/Kế thừa
Câu hỏi 41: (Nhiều đáp án)
Loại sơ đồ nào nhấn mạnh đến thứ tự thực hiện các tương tác?
Sơ đồ use case(use case diagram)
Sơ đồ trạng thái(ste diagram)
Sơ đồ cộng tác(collaboration diagram) *
Sơ đồ tuần tự(sequence diagram)
Câu hỏi 42: (1 đáp án)
Sơ đồ trong hình trên là: Use case diagram Sequence diagram Class diagram * State diagram
Câu hỏi 43: (1 đáp án)
Sơ đồ trong hình trên là: Use case diagram
Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 Sequence diagram Class diagram * Component diagram
Câu hỏi 44: (1 đáp án)
Quan hệ phụ thuộc (Dependency) thể hiện mối quan hệ:
Nếu có một sự thay đổi ở đối tượng phụ thuộc sẽ ảnh hưởng tới đối tượng độc lập.
Đối tượng độc lập không cho phép đối tượng phụ thuộc có bất kì một sự thay đổi nào.
Đối tượng độc lập không cho phép đối tượng phụ thuộc có bất kì một sự thay đổi nào. *
Nếu có một sự thay đổi ở đối tượng độc lập sẽ ảnh hưởng tới đối tượng phụ thuộc.
Câu hỏi 45: (1 đáp án)
Quan hệ kết hợp (Association) là mối quan hệ:
Đối tượng của lớp này gửi thông điệp (Message) đến đối tượng của lớp khác.
Đối tượng của lớp này nhận thông điệp (Message) đến đối tượng của lớp khác.
Đối tượng của lớp này vừa gửi và nhận thông điệp (Message) với đối tượng của lớp khác. *
Đối tượng của lớp này gửi hoặc nhận thông điệp (Message) với đối tượng của lớp khác.
Câu hỏi 46: (1 đáp án)
Quan hệ thừa kế (Generalization):
Là quan hệ mà đối tượng tổng quát sẽ kế thừa các thuộc tính và phương thức của đối tượng cụ thể.
Là quan hệ mà các đối tượng trong hệ thống sẽ kế thừa các thuộc tính và phương thức của nhau.
Là quan hệ mà các đối tượng trong cùng một lớp sẽ kế thừa các thuộc tính và phương thức của nhau. *
Là quan hệ mà đối tượng cụ thể sẽ kế thừa các thuộc tính và phương thức của đối tượng tổng
quát. Câu hỏi 47: (1 đáp án) Thành phần (Component):
Thể hiện một giải pháp thi hành bên trong hệ thống.
Thể hiện một thành phần vật lí như một máy tính hay một thiết bị phần cứng.
Thể hiện mối quan hệ giữa các thành phần trong hệ thống. * Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938
Biểu diễn vật lí của mã nguồn.
Câu hỏi 48: (1 đáp án) Chức năng của Nodes:
Thể hiện một giải pháp thi hành bên trong hệ thống.
Thể hiện mối quan hệ giữa các thành phần trong hệ thống.
Biểu diễn vật lí của mã nguồn. *
Thể hiện một thành phần vật lí như một máy tính hay một thiết bị phần cứng.
Câu hỏi 49: (1 đáp án)
Trong UML, biểu đồ nào không vẽ trong Use Case view? Use case Diagram. Activity Diagram. Collaboration Diagram. * State diagram.
Câu hỏi 50: (1 đáp án)
Trong UML, Sequence Diagram thường được vẽ trong khung nhìn nào? * Use Case view. Logic view. Component view. Deployment view.
Câu hỏi 51: (1 đáp án)
Trong Rational Rose, tất cả các sơ đồ, các đối tượng, các phần tử mô hình khác được lưu trong một tập
tin đơn lẻ có kiểu file như thế nào? A. *.mdb. * B. *.mdl. C. *.rrs D. *.uml.
Câu hỏi 52: (1 đáp án)
Trong Rational Rose, thực hiện lệnh nào để xuất một mô hình? File -> Export File -> Export
Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 * File -> Export Model File -> Export
Câu hỏi 53: (1 đáp án)
Trong Rational Rose, thực hiện lệnh nào để xuất một lớp? File -> Export . * File -> Export . File -> Export Model. File -> Export Class.
Câu hỏi 54: (1 đáp án)
Trong phân tích thiết kế hướng đối tượng, đi cùng với khái niệm “Đối tượng” là các khái niệm nào? *
Đặc điểm, Hành vi, Mối quan hệ.
Thuộc tính, Phương thức, Liên kết.
Đặc điểm, Phương thức, Liên kết.
Thuộc tính, Hành vi, Mối quan hệ.
Câu hỏi 55: (1 đáp án)
Quan sát ảnh trên, Hình A là mô hình gì? * Mô hình thác nước Mô hình tăng trưởng Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 Mô hình xoắn ốc Mô hình chức năng
Câu hỏi 56: (1 đáp án)
Biểu đồ trong hình trên là gì? * Use Case Diagram. State Diagram. Activity Diagram. Sequence Diagram.
Câu hỏi 57: (1 đáp án)
Trong biểu đồ trên, ký hiệu số 1 là gì? * Actor. Use Case. Connector. System Boundary.
Câu hỏi 58: (1 đáp án) Trong biểu đồ
trên, ký hiệu số 4 là gì?
Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 Actor. Use Case. Connector. * System Boundary.
Câu hỏi 59: (1 đáp án) Biểu
đồ trong hình trên là gì? Use Case Diagram. Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 State Diagram. * Activity Diagram. Sequence Diagram.
Câu hỏi 60: (1 đáp án)
Trong biểu đồ trên, ký hiệu số 3, số 4 là gì? * Thanh đồng bộ. Phân làn. Cạnh gián đoạn. Luồng hoạt động.
Câu hỏi 61: (Nhiều đáp án)
Trong biểu đồ trên, ký hiệu số 5 là gì? Start Point. Action Folow. Action State. * Decision Node.
Câu hỏi 62: (1 đáp án)
Một liên kết chỉ rõ sự kết hợp mà qua đó một đối tượng được một đối tượng khác phục vụ hoặc một
đối tượng có thể điều khiển đối tượng kia là vai trò của mối quan nào? Aggregation *
Downloaded by Tran Anh (anhtran1406@gmail.com) lOMoAR cPSD| 48302938 Associantion Generalization/Inherince Dependency
Câu hỏi 63: (1 đáp án)
Trong Class Diagram, giữa các lớp có các loại quan hệ cơ bản nào?
Action, Generalization, Association, Aggregation
Composition, Inherinces, Association, Aggregation
Composition, Inherince, Association, Method *
Associantion, Generalization/Inherince, Aggregation,
Dependency Câu hỏi 64: (1 đáp án) Entity là? * lớp thực thể lớp điều khiển lớp biên lớp phản hồi
Câu hỏi 65: (1 đáp án)
Trong hình 5, mối quan hệ giữa hai lớp Window và Menu là gì? Kết tập chia sẻ * Kết tập hợp thành Downloaded by Tran Anh (anhtran1406@gmail.com)