wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบการโปรแกรมเชิงวัตถุ

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

คุณสมบัติของการโปรแกรมเชิงวัตถุมีอะไรบ้าง?

a)

การห่อหุ้ม

b)

การจัดการข้อมูล

c)

การสร้างวัตถุ

d)

การเขียนโปรแกรมเชิงฟังก์ชัน

2.

การห่อหุ้ม (Encapsulation) คืออะไร?

a)

การสืบทอดคลาส

b)

การสร้างคลาสใหม่

c)

การเรียกใช้เมธอด

d)

การป้องกันการเข้าถึงข้อมูล

3.

Access modifier ในภาษาจาวามีกี่ประเภท?

a)

4

b)

2

c)

3

d)

5

4.

Access modifier ประเภทใดที่ไม่สามารถเข้าถึงได้จากคลาสอื่น?

a)

private

b)

protected

c)

public

d)

package

5.

การประกาศคลาสในภาษาจาวามีรูปแบบอย่างไร?

a)

[modifier] class [Classname]

b)

class [Classname] [modifier]

c)

[Classname] class [modifier]

d)

class [modifier] [Classname]

6.

การพ้องรูป (Polymorphism) หมายถึงอะไร?

a)

การเรียกใช้เมธอด

b)

การสืบทอดคลาส

c)

การสร้างวัตถุใหม่

d)

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

7.

การเรียกใช้ attribute ของวัตถุมีรูปแบบอย่างไร?

a)

[objectName] [attributeName]

b)

[attributeName].[objectName]

c)

[attributeName] [objectName]

d)

[objectName].[attributeName]

8.

การประกาศคลาสในภาษาจาวาต้องมีคีย์เวิร์ดใดบ้าง?

a)

protected

b)

public

c)

private

d)

class

9.

การสร้างวัตถุในภาษาจาวาต้องใช้คีย์เวิร์ดใด?

a)

object

b)

create

c)

new

d)

class

10.

การประกาศ attribute ของ class Student มีรูปแบบอย่างไร?

a)

String public id;

b)

public String id;

c)

public id String;

d)

id String public;