Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบวิชาวิทยาการคำนวณ2

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

1. ข้อใดคือแนวคิดเชิงคำนวณ

a)

  ก. แนวคิดที่ซับซ้อน

b)

ข. แนวคิดที่สังเคราะห์จากสมอง

c)

 ค. แนวคิดที่ใช้การคิดวิเคราะห์ขั้นสูง

d)

ง. แนวคิดในการแก้ปัญหาอย่างเป็นระบบ


2.

3. การเขียนผังงาน (Flowchart) เป็นกระบวนการข้อใด

ในแนวคิดเชิงคำนวณ


a)

 ก. การออกแบบอัลกอริทึม

b)

ข. การสร้างรูปแบบการแก้ปัญหา

c)

ค. การหาแนวคิดรวบยอดของปัญหา

d)

ง. การแตกปัญหาออกเป็นลำดับขั้นตอน

3.

4. "การมุ่งเน้นเฉพาะส่วนที่สำคัญของปัญหาและคัดกรองรายละเอียดส่วนที่ไม่จำเป็นออกไป" ข้อความดังกล่าวสอดคล้องกับแนวคิดใด

a)

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

b)

ข. แนวคิดการแยกย่อย

c)

ค. แนวคิดการหารูปแบบ

d)

ง. แนวคิดการออกแบบขั้นตอนวิธี

4.

2. ข้อใดเป็นองค์ประกอบหลักของแนวคิดเชิงคำนวณ

a)

ก. Decomposition 🡪 Pattern Recognition 🡪 Abstraction 🡪 Algorithm Design


b)

ข. Computational Thinking 🡪 Decomposition 🡪 Pattern Recognition 🡪 Abstraction


c)

 ค. Decomposition 🡪 Computational Thinking 🡪 Pattern Recognition 🡪 Algorithm Design


d)

ง. Computational Thinking 🡪 Pattern Recognition 🡪 Abstraction 🡪 Algorithm Design


5.

6. ข้อใดไม่สัมพันธ์กัน

a)

ก. แนวคิดการแยกย่อย เป็นการแตกปัญหาใหญ่ออกเป็นปัญหาย่อย

b)

ข. แนวคิดการออกแบบขั้นตอนวิธี เป็นการลำดับขั้นตอนในการแก้ไขปัญหา

c)

ค. แนวคิดเชิงนามธรรม เป็นการเก็บรวบรวมรายละเอียดของปัญหาทั้งหมด

d)

ง. แนวคิดการหารูปแบบ เป็นการกำหนดแบบแผนและเข้าใจรูปแบบของปัญหา

6.

7. บุคคลในข้อใดใช้แนวคิดการออกแบบขั้นตอนวิธี

a)

ก. เก่ง สร้างโมเดลรถบังคับสะเทินน้ำสะเทินบก

b)

ข. เจน วางแผนทำขนมลูกชุบตามขั้นตอนการทำในคู่มือทำอาหาร

c)

ค. ปิ่น หาสถิติที่เกิดขึ้นซ้ำ ๆ ของปัญหาการเกิดอุบัติเหตุบนท้องถนน

d)

ง. อ้น ต้องการเข้าใจระบบการทำงานของพัดลม จึงแยกพัดลมออกเป็นส่วน ๆ

7.

5. ข้อใดคือการคิดรวบยอดของปัญหา โดยมุ่งเน้นเฉพาะส่วนที่สำคัญของปัญหา

a)

ก. แนวคิดแยกย่อย

b)

 ข. แนวคิดเชิงรูปธรรม

c)

ค. แนวคิดเชิงวิเคราะห์

d)

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

8.

8. บุคคลในข้อใดไม่ใช้แนวคิดเชิงคำนวณ

a)

ก. เอก ทำคู่มือขั้นตอนการใช้งานเครื่องวัดคุณภาพน้ำ

b)

 ข. พงษ์ วิเคราะห์และรวบรวมหลักฐานเพื่อจับกุมตัวคนร้าย

c)

ค. ฝน หาข้อมูลสถานที่ท่องเที่ยวและตรวจสภาพภูมิอากาศก่อนเดินทาง

d)

ง. ชิน ขายที่ดินทั้งหมดเพราะกรมอุตุนิยมวิทยาประกาศให้ระวังฝนตกหนักและน้ำท่วม

9.

9. นุ่นต้องการจัดเสื้อผ้าทั้งหมดในตู้เสื้อผ้า นุ่นควรทำสิ่งใดเป็นลำดับแรก

a)

ก. แบ่งกลุ่มเสื้อผ้า

b)

ข. แยกเสื้อผ้าตามประเภท

c)

ค. จัดเรียงเสื้อผ้าเข้าตู้เสื้อผ้า

d)

 ง. ตั้งวัตถุประสงค์ในการค้นหา

10.

10. คุณแม่เก็บผ้าที่ตากแห้งแล้วมาพับ โดยแยกกองระหว่างเสื้อ กางเกงและชุดชั้นใน คุณแม่กำลังแก้ปัญหาโดยใช้แนวคิดใด


a)

ก. แนวคิดการแยกย่อย

b)

ข. การพิจารณารูปแบบ

c)

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

d)

ง. แนวคิดการออกแบบขั้นตอนวิธี

11.

11. ข้อใดกล่าวไม่ถูกต้อง

a)

ก. ผังงานเป็นการใช้สัญลักษณ์เพื่อแสดงลำดับขั้นตอนการทำงาน

b)

ข. การออกแบบขั้นตอนการทำงานเรียกอย่างหนึ่งว่า การออกแบบอัลกอริทีม


c)

ค. ภาษาธรรมชาติเป็นภาษาที่มนุษย์เข้าใจง่ายและสามารถแปลงเป็นภาษาคอมพิวเตอร์ได้ง่าย

d)

ง. รหัสจำลองเป็นภาษาที่มีโครงสร้างที่ชัดเจน กระชับ และไม่ขึ้นกับภาษาของโปรแกรมใดโปรแกรมหนึ่ง


12.

12. ข้อใดใช้งานฟังก์ชัน print() เพื่อแสดงข้อความว่า Hello ได้ถูกต้อง

a)

ก. print(Hello)

b)

 ข. print(Hello);

c)

ค. print("Hello")

d)

ง. print("Hello");

13.

13. ข้อใดกล่าวถึงฟังก์ชัน input() ได้ถูกต้อง


a)

ก. เป็นคำสั่งที่ใช้ระบุตัวแปร

b)

ข. เป็นคำสั่งที่ใช้ส่งเสียงออกทางลำโพง


c)

ค. เป็นคำสั่งที่ใช้รับข้อมูลทางแป้นพิมพ์


d)

ง. เป็นคำสั่งที่ใช้แสดงข้อความทางจอภาพ


14.

14. การออกแบบขั้นตอนการทำงานโดยใช้ flowchart เป็นการทำงานแบบใด


a)

ก. การใช้ตัวเลข

b)

ข. การใช้รหัสจำลอง

c)

ค. การใช้ภาษาธรรมชาติ

d)

 ง. การใช้แผนภาพสัญลักษณ์

15.

15. การออกแบบขั้นตอนการทำงานโดยใช้ผังงาน สัญลักษณ์ใดแทนจุดเริ่มต้นและจุดสิ้นสุดการทำงานของโปรแกรม

a)

ก.

b)

ข.

c)

ค.

d)

ง.

16.

16. หากต้องการสร้างผังงานแบบทางเลือก สัญลักษณ์ในข้อใดแทนการตรวจสอบเงื่อนไขในการตัดสินใจ

a)

ก.

b)

ข.

c)

ค.

d)

ง.

17.

17. ถ้าต้องการเขียนโปรแกรมรับข้อมูลราคาเครื่องใช้ไฟฟ้าของห้างสรรพสินค้าแห่งหนึ่ง จะต้องใช้ฟังก์ชันคำสั่งใด

a)

ก. print( )

b)

ข. input( )

c)

ค. output( )

d)

ง. display( )

18.

18. การเขียนตัวดำเนินการเปรียบเทียบในภาษา Python  ในข้อใดแปลความหมายได้ถูกต้องที่สุด


a)

ก.  18 2 == 66 เป็นจริง

b)

ข.  15 + 12  >  20 เป็นเท็จ

c)

ค.  45.2 >= 40 + 10 เป็นจริง

d)

ง.  11.22 – 10 =! 45 เป็นเท็จ

19.

19. ข้อใดไม่ถูกต้อง

a)

ก.  (7 % 3) + 3 ได้ผลลัพธ์เป็น 5

b)

ข.  (8 % 2) * 6 ได้ผลลัพธ์เป็น 24

c)

ค.  (7**2) % 3 ได้ผลลัพธ์เป็น 16.33

d)

ง.  ((12 + 3)* 4) – 60 ได้ผลลัพธ์เป็น 0

20.

20. ข้อใดคือผลลัพธ์ของ (30 % 4) – (2 + 3)

a)

ก. 2

b)

ข. 2.5

c)

ค. 8

d)

ง. 8.5