Font size
Worksheetsแบบทดสอบวิทยาการคำนวณ ป.5
Total questions: 39
Worksheet time: 42mins
ถ้าต้องการให้หุ่นยนต์เดินตรงไป 3 ก้าวและหยุดควรใช้คำสั่งอย่างไร
เดิน 1 ก้าวแล้วหยุด
เดิน 3 ก้าวแล้วหยุด
เดินวนไปเรื่อย ๆ
กระโดด 3 ครั้ง
การใช้เหตุผลเชิงตรรกะช่วยอย่างไรในการแก้ปัญหา
ทำให้เสียเวลาในการคิดมากขึ้น
ทำให้แก้ปัญหาเป็นระบบ เข้าใจได้ง่ายขึ้น
ทำให้เกิดความสับสนมากขึ้น
ไม่จำเป็นต่อการแก้ปัญหา
ถ้าคำสั่งโปรแกรมคือ "ไปข้างหน้า 10 ก้าว" แล้วหุ่นยนต์จะทำอะไร
หยุดอยู่กับที่
เดินถอยหลัง 10 ก้าว
เดินไปข้างหน้า 10 ก้าว
กระโดดไปข้างหน้า
ตัวอย่างข้อใดที่เป็นการคาดการณ์ผลลัพธ์
ถ้าฝนตก ฉันจะกางร่ม
ฉันกำลังยืนอยู่ใน
ตัวอย่างข้อใดที่เป็นการคาดการณ์ผลลัพธ์ (ว 4.2 ป.5/1)
ถ้าฝนตก ฉันจะกางร่ม
ฉันกำลังยืนอยู่ในบ้าน
ฉันชอบกินข้าวผัด
วันนี้อากาศร้อน
ถ้าเขียนโปรแกรมให้แมวในScratchเดินไปข้างหน้า15ก้าวแล้วพูดว่า "สวัสดี" จะเกิดอะไรขึ้น (ว 4.2 ป.5/1)
แมวเดิน 15 ก้าวแล้วพูดว่า "สวัสดี"
แมวถอยหลัง 15 ก้าว
แมวกระโดดและพูดว่า "สวัสดี"
แมวหยุดนิ่งไม่ทำอะไรเลย
ข้อใดเป็นการอธิบายการทำงานของโปรแกรมอย่างถูกต้อง (ว 4.2 ป.5/1)
โปรแกรมทำงานตามขั้นตอนที่เขียนไว้ทีละคำสั่ง
โปรแกรมทำงานโดยคิดเองได้เหมือนมนุษย์
โปรแกรมทำงานแบบสุ่ม ไม่เป็นระบบ
โปรแกรมไม่สามารถทำงานได้จริง
ถ้ามีคำสั่ง "ทำซ้ำ 5 ครั้ง ให้หุ่นยนต์เดินหน้า 2 ก้าว" หุ่นยนต์จะเดินรวมกี่ก้าว (ว 4.2 ป.5/1)
5 ก้าว
7 ก้าว
10 ก้าว
2 ก้าว
การแบ่งปัญหาใหญ่ออกเป็นปัญหาย่อย เรียกว่าอะไร (ว 4.2 ป.5/1)
Debugging (การหาข้อผิดพลาดและแก้ไข)
การสลายตัว (Decomp
การแบ่งปัญหาใหญ่ออกเป็นปัญหาย่อย เรียกว่าอะไร
Debugging (การหาข้อผิดพลาดและแก้ไข)
การสลายตัว (Decomposition)
การจำลอง (Simulation)
เงื่อนไข (Condition)
ถ้านักเรียนเขียนโปรแกรมให้เครื่องคิดเลขบวกเลข 5+7 โปรแกรมควรแสดงผลอะไร
10
12
13
15
ข้อใดคือการใช้เหตุผลเชิงตรรกะในโปรแกรม
สุ่มให้ตัวละครเคลื่อนที่ไปเรื่อย ๆ
ถ้าอุณหภูมิสูงกว่า 37 องศา ให้แสดงข้อความว่า "ร้อน"
ตัวละครเดินแบบไม่แน่นอน
ตัวละครหยุดเองโดยไม่มีเหตุผล
ถ้าโปรแกรมสั่งว่า "ทำซ้ำ 4 ครั้ง ให้เดินไปข้างหน้า 5 ก้าว" ตัวละครจะเดินรวมกี่ก้าว
5 ก้าว
10 ก้าว
15 ก้าว
20 ก้าว
การตรวจหาข้อผิดพลาดในโปรแกรม เรียกว่าอะไร
Debugging(การหาข้อผิดพลาดและแก้ไข)
Looping (การทำซ้ำ)
Sequencing (การเรียงลำดับ)
Coding (การเขียน coding)
หากนักเรียนเขียนโปรแกรมบวกเลข 3+4 แต่คอมพิวเตอร์แสดงผลเป็น 8 ควรทำอย่างไร
ปล่อยไว้ไม่ต้องแก้
ตรวจสอบโค้ดและแก้ไขให้ถูกต้อง
ลบโปรแกรมทั้งหมด
ใช้คอมพิวเตอร์เครื่องใหม่
ข้อใดเป็นตัวอย่างการออกแบบโปรแกรมแก้ปัญหาในชีวิตประจำวัน
โปรแกรมคำนวณเงินทอนจากการซื้อของ
โปรแกรมวาดภาพแบบสุ่ม
โปรแกร
ข้อใดเป็นตัวอย่างการออกแบบโปรแกรมแก้ปัญหาในชีวิตประจำวัน
โปรแกรมคำนวณเงินทอนจากการซื้อของ
โปรแกรมวาดภาพแบบสุ่ม
โปรแกรมเล่นเกมอย่างเดียว
โปรแกรมที่ไม่มีจุดประสงค์
ถ้าต้องการให้ตัวละครเดินไปทางซ้าย 10 ก้าว เงื่อนไขในโปรแกรมควรเป็นอย่างไร
ไปข้างหน้า 10 ก้าว
ถอยหลัง 10 ก้าว
ไปทางซ้าย 10 ก้าว
กระโดด 10 ครั้ง
ถ้าเขียนโปรแกรมให้แมวพูดว่า "สวัสดี" แต่แมวไม่พูด แสดงว่ามีปัญหาที่ส่วนใด
คำสั่งเขียนผิดหรือหายไป
คอมพิวเตอร์เสีย
แมวใน Scratch ไม่สามารถพูดได้
โปรแกรมอื่นมาขัดขวาง
การเขียนโปรแกรมโดยมีการตัดสินใจตามเงื่อนไข ใช้โครงสร้างใด
Loop (การทำซ้ำ)
Sequence (การทำตามลำดับ)
Condition (เงื่อนไข)
Debugging (การแก้ไขข้อผิดพลาด)
เรียนต้องการเขียนโปรแกรมคำนวณหาค่าเฉลี่ยของคะแนนสอบ ควรใช้วิธีใด (ว 4.2 ป.5/2)
รวมคะแนนทั้งหมดแล้วหารด้วยจำนวนวิชา
บวกคะแนนวิชาที่มากที่สุดอย่างเดียว
หารคะแนนทุกตัวด้วย 2
เลือกคะแนนสูงสุดมาแสดง
2. การคาดการณ์ผลลัพธ์สามารถทำได้โดยไม่ต้องอธิบายเหตุผลใด ๆ (ว 4.2 ป.5/1)
ถูก
ผิด
3. ถ้าฝนตก ถนนจะเปียก นี่คือตัวอย่างการอธิบายเหตุและผล (ว 4.2 ป.5/1)
ถูก
ผิด
4. ถ้าโจทย์กำหนดว่า "ตัวเลขทุกคู่หารด้วย 2 ลงตัว" ดังนั้น 9 หารด้วย 2 ต้องลงตัว (ว 4.2 ป.5/1)
ถูก
ผิด
5. การแก้ปัญหาโดยใช้เหตุผลเชิงตรรกะ ช่วยให้คำตอบมีความน่าเชื่อถือมากขึ้น (ว 4.2 ป.5/1)
ถูก
ผิด
6. ถ้าหมากฝรั่งติดรองเท้า แล้วเดินไปทั่วห้อง จะทำให้พื้นสะอาดขึ้น (ว 4.2 ป.5/1)
ถูก
ผิด
7. ถ้าเงื่อนไขคือ "ถ้าอ่านหนังสือครบ 1 ชั่วโมงจะได้เล่นเกม"แล้วอ่านไม่ครบ1ชั่วโมงก็จะไม่ได้เล่นเกม (ว 4.2 ป.5/1)
ถูก
ผิด
8. เหตุผลเชิงตรรกะใช้สำหรับช่วยคาดการณ์ผลลัพธ์ (ว 4.2 ป.5/1)
ถูก
ผิด
โปรแกรมคืออะไร
คำสั่งใดใช้ตรวจสอบเงื่อนไขว่า "ถ้าฝนตก ให้พกร่ม"
การทำงานที่ต้องทำซ้ำ ๆ เหมาะกับการใช้คำสั่งใด
ถ้าคำสั่งเขียนผิดสะกดผิด จะเกิดอะไรขึ้น
การออกแบบโปรแกรมควรทำสิ่งใดก่อนเสมอ
ถ้าโปรแกรมให้คำนวณ 5 + 3 แต่แสดงผลเป็น 9 แสดงว่าเกิดอะไรขึ้น
ไรขึ้น
ถ้าโปรแกรมให้คำนวณ 5 + 3 แต่แสดงผลเป็น 9 แสดงว่าเกิดอะไรขึ้น
เมื่อเจอข้อผิดพลาดในโปรแกรม เราควรทำอย่างไร
คำสั่งวนซ้ำ (loop) ใช้เพื่ออะไร
ตรวจสอบและแก้ไขข้อผิดพลาด
ขั้นตอนการสั่งงานคอมพิวเตอร์อย่างเป็นลำดับ
การเขียนแผนหรือร่างความคิดก่อน
ใช้เมื่อมีการตัดสินใจ 2 ทาง
ใช้สำหรับงานที่ต้องทำซ้ำ ๆ
ถ้านักเรียนออกแบบโปรแกรมคำนวณแล้วผลลัพธ์ถูกต้อง แสดงถึงอะไร
ตรวจสอบและแก้ไขข้อผิดพลาด
ขั้นตอนการสั่งงานคอมพิวเตอร์อย่างเป็นลำดับ
ใช้สำหรับงานที่ต้องทำซ้ำ ๆ
ใช้เมื่อมีการตัดสินใจ 2 ทาง
โปรแกรมถูกต้องตามการออกแบบ
