wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

OOAD Unit 3 : พื้นฐานและแนวคิดเชิงวัตถุ

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

การวิเคราะห์ระบบเชิงวัตถุคืออะไร?

a)

การพัฒนาระบบสารสนเทศใหม่ทั้งหมด

b)

การอธิบายระบบสารสนเทศว่าประกอบด้วยวัตถุ

c)

การทดสอบระบบสารสนเทศเพื่อหาข้อบกพร่อง

d)

การจัดทำรายงานผลการวิเคราะห์ระบบ

2.

ผลลัพธ์สุดท้ายของการวิเคราะห์ระบบเชิงวัตถุคืออะไร?

a)

รายงานผลการวิเคราะห์

b)

แบบจําลองเชิงวัตถุ (Object Model)

c)

โปรแกรมคอมพิวเตอร์

d)

แผนพัฒนาระบบ

3.

วัตถุในแนวคิดเชิงวัตถุหมายถึงอะไร?

a)

ข้อมูลที่เป็นตัวเลขเท่านั้น

b)

เป็นได้ทั้งสิ่งที่จับต้องได้และจับต้องไม่ได้

c)

สิ่งที่จับต้องได้

d)

สิ่งที่จับต้องไม่ได้

4.

ภาษาโปรแกรมใดที่ใช้พัฒนาเชิงวัตถุได้?

a)

C++

b)

C#

c)

Java

d)

ถูกทุกข้อ

5.

คลาสในแนวคิดเชิงวัตถุคืออะไร?

a)

กลุ่มของวัตถุที่มีโครงสร้างและพฤติกรรมที่เหมือนกัน

b)

ชื่อของโปรแกรมคอมพิวเตอร์

c)

ชื่อของระบบปฏิบัติการ

d)

ถูกทุกข้อ

6.

วัตถุ (Object) ประกอบด้วยอะไรบ้าง?

a)

คุณสมบัติ (Attributes) และวิธีการดำเนินการ (Methods)

b)
  • ข้อมูลและคำสั่ง

c)

ระบบและโปรแกรม

d)

รายงานและเอกสาร

7.

การสืบทอดคุณสมบัติ (Inheritance) คืออะไร?

a)

การสร้างคลาสใหม่จากคุณสมบัติของคลาสเดิม

b)

การลบคลาสที่ไม่ต้องการ

c)

การทดสอบโปรแกรมใหม่

d)

การสร้างรายงานใหม่

8.

โพลิมอร์ฟิซึม (Polymorphism) หมายถึงอะไร?

a)

การมีคุณสมบัติและวิธีการดำเนินการที่หลากหลาย

b)

การสร้างระบบใหม่จากระบบเก่า

c)

การสร้างคลาสใหม่จากคลาสเดิม

d)

การทดสอบโปรแกรมใหม่

9.

เอ็นแคปซูเลชัน (Encapsulation) คืออะไร?

a)

การซ่อนรายละเอียดของข้อมูลและการทำงานภายในคลาส

b)

การมีคุณสมบัติและวิธีการดำเนินการที่หลากหลาย

c)

การสร้างคลาสใหม่จากคลาสเดิม

d)

คุณสมบัติ (Attributes) และวิธีการดำเนินการ (Methods)

10.

แอ็บสเตรคชัน (Abstraction) หมายถึงอะไร?

a)

การมองข้ามรายละเอียดที่ไม่จำเป็น

b)

การเปิดเผยรายละเอียดทั้งหมด

c)

การสร้างคลาสใหม่จากคลาสเดิม

d)

การมีคุณสมบัติและวิธีการดำเนินการที่หลากหลาย

11.

ข้อใดต่อไปนี้เป็นตัวอย่างของคลาส?

a)

รถยนต์

b)

คน

c)

หนังสือ

d)

ถูกทุกข้อ

12.

ข้อใดต่อไปนี้เป็นตัวอย่างของวัตถุ (Object)?

a)

รถยนต์

b)

รถจักรยานยนต์

c)

บ้าน

d)

ถูกทุกข้อ

13.

จากภาพหมายถึงคุณสมบัติใด

a)

การสืบทอด

b)

เอ็นแคปซูเลชัน

c)

ถูกทุกข้อ

d)

แเอ็บสเตรคชัน

14.

ข้อใดเป็นลักษณะของการสืบทอดคุณสมบัติ?

a)

การสร้างคลาสใหม่ที่มีคุณสมบัติเพิ่มเติมจากคลาสเดิม

b)

การลบคลาสที่ไม่ต้องการ

c)

การทดสอบโปรแกรมใหม่

d)

การใช้ฟังก์ชันการวาดรูปเพียงฟังก์ชันเดียวในการวาดรูปหลายลักษณะ

15.

ข้อใดคือตัวอย่างการใช้โพลิมอร์ฟิซึม (Polymorphism)?

a)

การเปิดเผยรายละเอียดทั้งหมดของคลาส

b)

การซ่อนรายละเอียดการทำงานของคลาสจากภายนอก

c)

การสร้างคลาสใหม่ที่มีคุณสมบัติเพิ่มเติมจากคลาสเดิม

d)

การใช้ฟังก์ชันการวาดรูปเพียงฟังก์ชันเดียวในการวาดรูปหลายลักษณะ

16.

การมองคลาสจากภายในจะเห็นอะไร?

a)

ไม่มีข้อมูลที่เห็น

b)

รายละเอียดทั้งหมดของคลาส

c)

เฉพาะข้อมูลที่ถูกเปิดเผยให้เห็น

d)

ชื่อของคลาสเท่านั้น

17.

ระดับในการเข้าถึงแอททริบิวท์และโอเปอเรชันของคลาสมีระดับใดบ้าง?

a)

ภายใน (Internal) และภายนอก (External)

b)

แบบซ่อน (Hidden) และแบบเปิดเผย (Visible)

c)

ไพรเวต (Private), โปรเท็กเท็ต (Protected), และพับลิก (Public)

d)

ส่วนตัว (Personal) และสาธารณะ (Public)

18.

ข้อใดตัวอย่างของแอททริบิวท์ในคลาสรถยนต์?

a)

สี ขนาด เครื่องยนต์ รุ่น ความเร็ว

b)

เพศ หนา บาง ผู้แต่ง

c)

วิ่ง เลี่ยว จอด

d)

รหัสนักศึกษา แผนก เพศ

19.

ข้อใดเป็นตัวอย่างของโอเปอเรชันในคลาสนักเรียน?

a)

สี ขนาด เครื่องยนต์ รุ่น ความเร็ว

b)

เพศ หนา บาง ผู้แต่ง

c)

วิ่ง เลี่ยว จอด

d)

ลงทะเบียน ยกเลิกรายวิชา

20.

ข้อใดกล่าวถูกต้องที่สุด

a)

b)

c)

d)

21.

Relationship หมายถึงข้อใด

a)

ความเกี่ยวข้องกัน หรือความสัมพันธ์ระหว่าง Objects

b)

การสืบทอด

c)

การมองข้างสิ่งที่ไมาสำคัญ

d)

วัตถุ

22.

Relationship จะต้องมีความเกี่ยวข้องกัน หรือความสัมพันธ์ระหว่าง Objects กี่ส่วน

a)

2 ส่วนขึ้นไป

b)

1 ส่วนขึ้นไป

c)

3 ส่วนขึ้นไป

d)

4 ส่วนขึ้นไป

23.

"กรอบของความสนใจ" หมายถึงข้อใด

a)

Domain

b)

Concept

c)

Inheritance

d)

Operation

24.

ข้อใดคือตัวย่อที่ถูกต้องของ " Object Oriented Analysis and Design "

a)

OOAD

b)

OOAAD

c)

OAD

d)

OOD

25.

ข้อดีของการวิเคราะห์และออกแบบระบบเชิงวัตถุคือข้อใด

a)

การจัดการความซับซ้อน

b)

ความยืดหยุ่นและการขยายขอบเขต

c)

การนำกลับมาใช้ใหม่

d)

ถูกทุกข้อ