wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แนวคิดเชิงนามธรรม

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

แนวคิดเชิงนามธรรม (Abstraction) หมายถึงอะไร?

a)

การพิจารณารายละเอียดทั้งหมดของปัญหา

b)

การเลือกเฉพาะข้อมูลที่สำคัญและละทิ้งส่วนที่ไม่จำเป็น

c)

การออกแบบโปรแกรมที่ไม่ต้องคำนึงถึงการทำงานของมัน

d)

การเขียนโค้ดให้ซับซ้อนขึ้น

2.

ตัวอย่างใดแสดงถึงแนวคิดเชิงนามธรรมได้ดีที่สุด?

a)

การเขียนรายละเอียดทุกขั้นตอนของการเดินทางไปโรงเรียน

b)

การสรุปขั้นตอนการเดินทางเป็น "เดิน – ขึ้นรถ – ลงรถ – เดิน"

c)

การอธิบายวิธีการทำงานของเครื่องยนต์ทั้งหมด

d)

การให้ข้อมูลครบถ้วนโดยไม่มีการละเว้น

3.

แนวคิดเชิงนามธรรมช่วยให้เราทำอะไรได้ง่ายขึ้น?

a)

วิเคราะห์ปัญหาได้ง่ายขึ้น

b)

มองเห็นเฉพาะรายละเอียดของปัญหา

c)

ซับซ้อนขึ้นและยากต่อการทำความเข้าใจ

d)

ต้องใช้ข้อมูลทั้งหมดก่อนจึงจะแก้ปัญหาได้

4.

แนวคิดเชิงนามธรรมเกี่ยวข้องกับกระบวนการใดในการเขียนโปรแกรม?

a)

การลดรายละเอียดที่ไม่จําเป็น

b)

การออกแบบส่วนติดต่อผู้ใช้ (UI)

c)

การเลือกใช้ภาษาโปรแกรม

d)

การเพิ่มโค้ดให้มีรายละเอียดมากขึ้น

5.

ตัวอย่างใดเป็นการใช้งานแนวคิดเชิงนามธรรมในชีวิตประจําวัน?

a)

การใช้งานเมนูอาหารเพื่อเลือกเมนูโดยไม่ต้องรู้วิธีทำ

b)

การอธิบายขั้นตอนทั้งหมดของการทำอาหารอย่างละเอียด

c)

การเขียนโปรแกรมโดยไม่ใช้โครงสร้างข้อมูล

d)

การแสดงทุกรายละเอียดของระบบคอมพิวเตอร์

6.

อัลกอริทึมคืออะไร?

a)

ชุดของคำสั่งที่เป็นลำดับขั้นตอนในการแก้ปัญหา

b)

การเขียนโค้ดโปรแกรม

c)

ภาษาคอมพิวเตอร์ที่ใช้สั่งให้คอมพิวเตอร์ทำงาน

d)

การเลือกใช้ฮาร์ดแวร์ที่เหมาะสม

7.

ลักษณะที่ดีของอัลกอริทึมควรเป็นอย่างไร?

a)

มีลําดับขั้นตอนชัดเจน

b)

มีจุดเริ่มต้นและจุดสิ้นสุดที่แน่นอน

c)

สามารถนําไปใช้แก้ปัญหาได้จริง

d)

ถูกทุกข้อ

8.

อัลกอริทึมที่ดีควรมีคุณสมบัติใด?

a)

ซับซ้อนและยากต่อการเข้าใจ

b)

สามารถใช้ได้กับปัญหาเดียวเท่านั้น

c)

ใช้ได้ทั่วไปและแก้ปัญหาได้หลายรูปแบบ

d)

ต้องใช้ภาษาคอมพิวเตอร์เสมอ

9.

การเขียนอัลกอริทึมมีกี่รูปแบบหลัก?

a)

1 รูปแบบ

b)

2 รูปแบบ

c)

3 รูปแบบ

d)

4 รูปแบบ

10.

ข้อใดไม่ใช่รูปแบบของการเขียนอัลกอริทึม?

a)

รหัสจําลอง (Pseudo code)

b)

ผังงาน (Flowchart)

c)

โค้ดภาษาโปรแกรม

d)

การวาดภาพประกอบ