Search Header Logo
การเขียนโปรแกรมเชิงวัตถุ (OOP)

การเขียนโปรแกรมเชิงวัตถุ (OOP)

Assessment

Presentation

Computers

Vocational training

Practice Problem

Hard

Created by

Thanpoom Pdrsawrrn

FREE Resource

0 Slides • 10 Questions

1

Multiple Choice

ข้อใดไม่ใช่คุณสมบัติพื้นฐานของ OOP ?

1

Inheritance การสืบทอด

2

Encapsulation การห่อหุ้ม

3

Instantiation การสร้างอินสแตนซ์

4

Polymorphism การมีหลายรูปแบบ

2

Multiple Choice

ข้อใดใช้สื่อแทนสิ่งต่าง ๆ ในโลกแห่งความเป็นจริงด้วยคุณลักษณะและพฤติกรรม ?

1

เมธอด

2

ออบเจ็กต์

3

คลาส

4

โอเปอเรเตอร์

3

Multiple Choice

ข้อใดถูกใช้ในการสร้างออบเจ็กต์ ?

1

เมธอด

2

ฟังก์ชันที่ผู้ใช้สร้างขึ้นเอง

3

คอนสตรักเตอร์

4

ฟังก์ชันในไลบรารีมาตฐาน

4

Multiple Choice

ข้อใดเป็นการกำหนดฟังก์ชันมากกว่า 1 ฟังก์ชันให้กับโอเปอเรเตอร์ตัวใดตัวหนึ่ง ?

1

เมธอดโอเวอร์โหลดดิง

2

โอเปอเรเตอร์โอเวอร์โหลดดิง

3

โอเปอเรเตอร์โอเวอร์โรดิง

4

สแตติกโอเปอเรเตอร์

5

Multiple Choice

ข้อใดเป็นการเข้าถึงตัวแปร หรือเมธอดภายในคลาสที่ไม่ต้องกำหนดเครื่องหมายใด ๆ ไว้ด้านหน้า ?

1

Public

2

Private

3

Protected

4

static

6

Multiple Choice

ข้อใดเป็นคลาสที่ประกอบด้วยเมธอดที่มีแค่ชื่อ สำหรับใช้เป็นพิมพ์เขียวให้คลาสสืบทอดนำเมธอดดังกล่าวไปปรับใช้ ?

1

Static class

2

Base class

3

Template class

4

Abstract class

7

Multiple Choice

เมธอดในข้อใดจะถูกเรียกขึ้นมาทำงานอัตโนมัติเมื่อออบเจ็กต์ของคลาสนั้นถูกทำลาย ?

1

--exit()--

2

__ remove __

3

__delete__

4

__del__

8

Multiple Choice

ข้อใดเป็นเมธอดที่เริ่มต้นและปิดท้ายด้วยเครื่องหมาย__?

1

เมธอดในอินเตอร์พรีเตอร์

2

เมธอดพิเศษ

3

เมธอดที่ผู้ใช้สร้างขึ้นเอง

4

เมธอดนามธรรม

9

Multiple Choice

ข้อใดเป็นผลลัพธ์ของคำสั่ง print(Product.__name__) โดย Productเป็นชื่อของคลาส ?

1

Product

2

name

3

__main__

4

print_Product

10

Multiple Choice

ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับการสืบทอด ?

1

การสืบทอดเป็นหนึ่งในคุณสมบัติของ OOP

2

สมาชิกของคลาสที่กำหนด protected ไว้ด้านหน้าสามารถสืบทอดได้

3

คลาสที่สืบทอดคลาสอื่น ถูกเรียกว่า คลาสลูก

4

สมาชิกของคลาสที่กำหนด private ไว้ด้านหน้าสามารถสืบทอดและ เข้าถึงได้

ข้อใดไม่ใช่คุณสมบัติพื้นฐานของ OOP ?

1

Inheritance การสืบทอด

2

Encapsulation การห่อหุ้ม

3

Instantiation การสร้างอินสแตนซ์

4

Polymorphism การมีหลายรูปแบบ

Show answer

Auto Play

Slide 1 / 10

MULTIPLE CHOICE