Worksheetsแบบทดสอบวิชาวิทยาการคำนวณ2
Total questions: 20
Worksheet time: 7mins
1. ข้อใดคือแนวคิดเชิงคำนวณ
ก. แนวคิดที่ซับซ้อน
ข. แนวคิดที่สังเคราะห์จากสมอง
ค. แนวคิดที่ใช้การคิดวิเคราะห์ขั้นสูง
ง. แนวคิดในการแก้ปัญหาอย่างเป็นระบบ
3. การเขียนผังงาน (Flowchart) เป็นกระบวนการข้อใด
ในแนวคิดเชิงคำนวณ
ก. การออกแบบอัลกอริทึม
ข. การสร้างรูปแบบการแก้ปัญหา
ค. การหาแนวคิดรวบยอดของปัญหา
ง. การแตกปัญหาออกเป็นลำดับขั้นตอน
4. "การมุ่งเน้นเฉพาะส่วนที่สำคัญของปัญหาและคัดกรองรายละเอียดส่วนที่ไม่จำเป็นออกไป" ข้อความดังกล่าวสอดคล้องกับแนวคิดใด
ก. แนวคิดเชิงนามธรรม
ข. แนวคิดการแยกย่อย
ค. แนวคิดการหารูปแบบ
ง. แนวคิดการออกแบบขั้นตอนวิธี
2. ข้อใดเป็นองค์ประกอบหลักของแนวคิดเชิงคำนวณ
ก. Decomposition 🡪 Pattern Recognition 🡪 Abstraction 🡪 Algorithm Design
ข. Computational Thinking 🡪 Decomposition 🡪 Pattern Recognition 🡪 Abstraction
ค. Decomposition 🡪 Computational Thinking 🡪 Pattern Recognition 🡪 Algorithm Design
ง. Computational Thinking 🡪 Pattern Recognition 🡪 Abstraction 🡪 Algorithm Design
6. ข้อใดไม่สัมพันธ์กัน
ก. แนวคิดการแยกย่อย เป็นการแตกปัญหาใหญ่ออกเป็นปัญหาย่อย
ข. แนวคิดการออกแบบขั้นตอนวิธี เป็นการลำดับขั้นตอนในการแก้ไขปัญหา
ค. แนวคิดเชิงนามธรรม เป็นการเก็บรวบรวมรายละเอียดของปัญหาทั้งหมด
ง. แนวคิดการหารูปแบบ เป็นการกำหนดแบบแผนและเข้าใจรูปแบบของปัญหา
7. บุคคลในข้อใดใช้แนวคิดการออกแบบขั้นตอนวิธี
ก. เก่ง สร้างโมเดลรถบังคับสะเทินน้ำสะเทินบก
ข. เจน วางแผนทำขนมลูกชุบตามขั้นตอนการทำในคู่มือทำอาหาร
ค. ปิ่น หาสถิติที่เกิดขึ้นซ้ำ ๆ ของปัญหาการเกิดอุบัติเหตุบนท้องถนน
ง. อ้น ต้องการเข้าใจระบบการทำงานของพัดลม จึงแยกพัดลมออกเป็นส่วน ๆ
5. ข้อใดคือการคิดรวบยอดของปัญหา โดยมุ่งเน้นเฉพาะส่วนที่สำคัญของปัญหา
ก. แนวคิดแยกย่อย
ข. แนวคิดเชิงรูปธรรม
ค. แนวคิดเชิงวิเคราะห์
ง. แนวคิดเชิงนามธรรม
8. บุคคลในข้อใดไม่ใช้แนวคิดเชิงคำนวณ
ก. เอก ทำคู่มือขั้นตอนการใช้งานเครื่องวัดคุณภาพน้ำ
ข. พงษ์ วิเคราะห์และรวบรวมหลักฐานเพื่อจับกุมตัวคนร้าย
ค. ฝน หาข้อมูลสถานที่ท่องเที่ยวและตรวจสภาพภูมิอากาศก่อนเดินทาง
ง. ชิน ขายที่ดินทั้งหมดเพราะกรมอุตุนิยมวิทยาประกาศให้ระวังฝนตกหนักและน้ำท่วม
9. นุ่นต้องการจัดเสื้อผ้าทั้งหมดในตู้เสื้อผ้า นุ่นควรทำสิ่งใดเป็นลำดับแรก
ก. แบ่งกลุ่มเสื้อผ้า
ข. แยกเสื้อผ้าตามประเภท
ค. จัดเรียงเสื้อผ้าเข้าตู้เสื้อผ้า
ง. ตั้งวัตถุประสงค์ในการค้นหา
10. คุณแม่เก็บผ้าที่ตากแห้งแล้วมาพับ โดยแยกกองระหว่างเสื้อ กางเกงและชุดชั้นใน คุณแม่กำลังแก้ปัญหาโดยใช้แนวคิดใด
ก. แนวคิดการแยกย่อย
ข. การพิจารณารูปแบบ
ค. แนวคิดเชิงนามธรรม
ง. แนวคิดการออกแบบขั้นตอนวิธี
11. ข้อใดกล่าวไม่ถูกต้อง
ก. ผังงานเป็นการใช้สัญลักษณ์เพื่อแสดงลำดับขั้นตอนการทำงาน
ข. การออกแบบขั้นตอนการทำงานเรียกอย่างหนึ่งว่า การออกแบบอัลกอริทีม
ค. ภาษาธรรมชาติเป็นภาษาที่มนุษย์เข้าใจง่ายและสามารถแปลงเป็นภาษาคอมพิวเตอร์ได้ง่าย
ง. รหัสจำลองเป็นภาษาที่มีโครงสร้างที่ชัดเจน กระชับ และไม่ขึ้นกับภาษาของโปรแกรมใดโปรแกรมหนึ่ง
12. ข้อใดใช้งานฟังก์ชัน print() เพื่อแสดงข้อความว่า Hello ได้ถูกต้อง
ก. print(Hello)
ข. print(Hello);
ค. print("Hello")
ง. print("Hello");
13. ข้อใดกล่าวถึงฟังก์ชัน input() ได้ถูกต้อง
ก. เป็นคำสั่งที่ใช้ระบุตัวแปร
ข. เป็นคำสั่งที่ใช้ส่งเสียงออกทางลำโพง
ค. เป็นคำสั่งที่ใช้รับข้อมูลทางแป้นพิมพ์
ง. เป็นคำสั่งที่ใช้แสดงข้อความทางจอภาพ
14. การออกแบบขั้นตอนการทำงานโดยใช้ flowchart เป็นการทำงานแบบใด
ก. การใช้ตัวเลข
ข. การใช้รหัสจำลอง
ค. การใช้ภาษาธรรมชาติ
ง. การใช้แผนภาพสัญลักษณ์
15. การออกแบบขั้นตอนการทำงานโดยใช้ผังงาน สัญลักษณ์ใดแทนจุดเริ่มต้นและจุดสิ้นสุดการทำงานของโปรแกรม
ก.
ข.
ค.
ง.
16. หากต้องการสร้างผังงานแบบทางเลือก สัญลักษณ์ในข้อใดแทนการตรวจสอบเงื่อนไขในการตัดสินใจ
ก.
ข.
ค.
ง.
17. ถ้าต้องการเขียนโปรแกรมรับข้อมูลราคาเครื่องใช้ไฟฟ้าของห้างสรรพสินค้าแห่งหนึ่ง จะต้องใช้ฟังก์ชันคำสั่งใด
ก. print( )
ข. input( )
ค. output( )
ง. display( )
18. การเขียนตัวดำเนินการเปรียบเทียบในภาษา Python ในข้อใดแปลความหมายได้ถูกต้องที่สุด
ก. 18 2 == 66 เป็นจริง
ข. 15 + 12 > 20 เป็นเท็จ
ค. 45.2 >= 40 + 10 เป็นจริง
ง. 11.22 – 10 =! 45 เป็นเท็จ
19. ข้อใดไม่ถูกต้อง
ก. (7 % 3) + 3 ได้ผลลัพธ์เป็น 5
ข. (8 % 2) * 6 ได้ผลลัพธ์เป็น 24
ค. (7**2) % 3 ได้ผลลัพธ์เป็น 16.33
ง. ((12 + 3)* 4) – 60 ได้ผลลัพธ์เป็น 0
20. ข้อใดคือผลลัพธ์ของ (30 % 4) – (2 + 3)
ก. 2
ข. 2.5
ค. 8
ง. 8.5
