[email protected]
02-xxx-xxxx
วิทยาการคำนวณ
มัธยมศึกษาปีที่ 2
หน้าแรก
บทเรียน
ภาพรวมบทเรียน
หน่วยที่ 1: แนวคิดเชิงคำนวณ
หน่วยที่ 2: ผังงาน
หน่วยที่ 3: Python
วัดและประเมินผล
เริ่มเรียน
หน้าแรก
วัดและประเมินผล
วัดและประเมินผล
ทดสอบความรู้ความเข้าใจของคุณ
คำแนะนำในการทำแบบทดสอบ
แบบทดสอบมีทั้งหมด
15 ข้อ
ครอบคลุมเนื้อหาทั้ง 3 หน่วยการเรียนรู้
เลือกคำตอบที่ถูกต้องที่สุดเพียง 1 ข้อ
เมื่อทำเสร็จให้กดปุ่ม "ส่งคำตอบ" เพื่อดูคะแนน
คะแนนเต็ม
100 คะแนน
หน่วยที่ 1: แนวคิดเชิงคำนวณ (5 ข้อ)
1. แนวคิดเชิงคำนวณ (Computational Thinking) คืออะไร?
ก. การใช้คอมพิวเตอร์ในการทำงาน
ข. กระบวนการคิดแบบวิทยาศาสตร์คอมพิวเตอร์เพื่อแก้ปัญหา
ค. การเขียนโปรแกรมคอมพิวเตอร์
ง. การออกแบบเว็บไซต์
2. แนวคิดเชิงคำนวณมีองค์ประกอบกี่ด้าน?
ก. 2 ด้าน
ข. 3 ด้าน
ค. 4 ด้าน
ง. 5 ด้าน
3. การแยกส่วนปัญหา (Decomposition) หมายถึงอะไร?
ก. การหารูปแบบของปัญหา
ข. การแบ่งปัญหาใหญ่เป็นปัญหาย่อยๆ
ค. การเขียนขั้นตอนการทำงาน
ง. การกรองข้อมูลที่ไม่จำเป็น
4. ข้อใดคือตัวอย่างของอัลกอริทึม (Algorithm)?
ก. สูตรการทำอาหาร
ข. ขั้นตอนการแปรงฟัน
ค. คู่มือการใช้งานโทรศัพท์
ง. ถูกทุกข้อ
5. การสรุปเป็นนามธรรม (Abstraction) คืออะไร?
ก. การรวมข้อมูลทั้งหมดเข้าด้วยกัน
ข. การกรองเหลือเฉพาะข้อมูลที่สำคัญ
ค. การทำซ้ำหลายๆ ครั้ง
ง. การวาดภาพประกอบ
หน่วยที่ 2: ผังงาน (5 ข้อ)
6. ผังงาน (Flowchart) คืออะไร?
ก. แผนภาพแสดงขั้นตอนการทำงาน
ข. แผนที่การเดินทาง
ค. ภาพประกอบในหนังสือ
ง. กราฟแท่ง
7. สัญลักษณ์รูปวงรีใช้แทนอะไรในผังงาน?
ก. การประมวลผล
ข. จุดเริ่มต้น/จุดสิ้นสุด
ค. การตัดสินใจ
ง. การรับข้อมูล
8. สัญลักษณ์รูปสี่เหลี่ยมข้าวหลามตัดใช้แทนอะไร?
ก. การประมวลผล
ข. การตัดสินใจ
ค. การรับข้อมูล/แสดงผล
ง. จุดเริ่มต้น
9. ผังงานแบบใดที่มีการเลือกทางเดินที่แตกต่างกัน?
ก. แบบลำดับ
ข. แบบมีทางเลือก
ค. แบบวนซ้ำ
ง. แบบสุ่ม
10. ข้อใดเป็นประโยชน์ของผังงาน?
ก. ทำให้เข้าใจขั้นตอนได้ง่าย
ข. ตรวจสอบข้อผิดพลาดได้
ค. สื่อสารกับผู้อื่นได้ชัดเจน
ง. ถูกทุกข้อ
หน่วยที่ 3: รู้จักกับภาษา Python (5 ข้อ)
11. Python เป็นภาษาโปรแกรมประเภทใด?
ก. ภาษาระดับต่ำ
ข. ภาษาระดับสูง
ค. ภาษาเครื่อง
ง. ภาษา Assembly
12. คำสั่งใดใช้สำหรับแสดงผลข้อมูลใน Python?
ก. show()
ข. display()
ค. print()
ง. output()
13. คำสั่งใดใช้สำหรับรับข้อมูลจากผู้ใช้?
ก. get()
ข. input()
ค. read()
ง. scan()
14. ผลลัพธ์ของโค้ด print(5 + 3 * 2) คืออะไร?
ก. 16
ข. 11
ค. 13
ง. 10
15. ตัวแปรในภาษา Python ต้องประกาศชนิดข้อมูลก่อนใช้งานหรือไม่?
ก. ต้องประกาศทุกครั้ง
ข. ไม่ต้องประกาศ Python จะกำหนดให้เอง
ค. ประกาศเฉพาะตัวเลขเท่านั้น
ง. ประกาศเฉพาะข้อความเท่านั้น
ส่งคำตอบ
ทำใหม่
คะแนนของคุณ
0/100
เฉลยคำตอบ