wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบปลายภาค วิชาวิทยาการคำนวณ ชั้นประถมศึกษาปีที่ 6 เทอม 1 ปีการศึกษา 2568

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.
เพราะเหตุใดจึงต้องมีการออกแบบโปรแกรมก่อนการเขียนโปรแกรมจริง
a)
ช่วยให้โปรแกรมมีความทันสมัย
b)
ช่วยให้ผู้เขียนโปรแกรมมีทักษะการวางแผน
c)
ช่วยแสดงขั้นตอนการทำงานของโปรแกรม
d)
ช่วยให้โปรแกรมมีความซับซ้อนคัดลอกได้ยาก
2.
ข้อใดคือความหมายของคำว่า "อัลกอริทึม"
a)
ชุดคำสั่งที่ใช้ในการเขียนโปรแกรมคอมพิวเตอร์
b)
ภาษาที่ใช้ในการสื่อสารระหว่างคอมพิวเตอร์
c)
ลำดับขั้นตอนการทำงานเพื่อแก้ปัญหา
d)
ซอฟต์แวร์ที่ใช้ในการออกแบบโปรแกรม
3.
กิ๊กต้องการเขียนผังงานแบบมีเงื่อนไข โดยใช้สัญลักษณ์การตรวจสอบเงื่อนไขเพื่อตัดสินใจ กิ๊กควรเลือกใช้สัญลักษณ์ในข้อใดจึงจะถูกต้อง
a)
ตัวเลือก 1
b)
ตัวเลือก 2
c)
ตัวเลือก 3
d)
ตัวเลือก 4
4.
ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับภาษา Scratch
a)
เป็นโปรแกรมภาษาที่ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่าย
b)
ใช้คำสั่งที่มีความซับซ้อนในการสั่งงานเพื่อความละเอียดของผลงาน
c)
เป็นภาษาคอมพิวเตอร์ชนิดหนึ่งที่มีคำสั่งควบคุมให้คอมพิวเตอร์ทำงาน
d)
ทำให้ผู้เรียนได้เรียนรู้หลักการและสร้างโปรแกรมไปพร้อม ๆ กับการคิดอย่างสร้างสรรค์
5.
เพราะเหตุใดจึงต้องเริ่มเขียนโปรแกรมด้วยบล็อกนี้
a)
เป็นบล็อกที่ใช้ตรวจสอบคำสั่งในสคริปต์
b)
เป็นบล็อกดำเนินการเกี่ยวกับตัวแปรที่สร้างขึ้นเอง
c)
เป็นบล็อกที่ใช้ดำเนินการด้านการคำนวณ
d)
เป็นบล็อกที่ใช้ควบคุมการทำงานของสคริปต์
6.
หากต้องการให้ตัวละครทำงานซ้ำแบบไม่มีที่สิ้นสุด ควรเลือกใช้สคริปต์ในข้อใด
a)
ตัวเลือก 1
b)
ตัวเลือก 2
c)
ตัวเลือก 3
d)
ตัวเลือก 4
7.
ข้อใดเป็นประโยชน์ของการออกแบบโปรแกรม
a)
เพื่อแปลงภาษาคอมพิวเตอร์เป็นภาษาที่เข้าใจง่าย
b)
เพื่อลดความซับซ้อนของการทำงานของโปรแกรม
c)
เพื่อให้แก้ไขข้อผิดพลาดของโปรแกรมได้ง่ายขึ้น
d)
เพื่อเพิ่มประสิทธิภาพการทำงานของโปรแกรมคอมพิวเตอร์
8.
หากต้องการสร้างเกมที่มีเสียงดนตรี เมื่อสร้างเสร็จสามารถนำผลงานไปแลกเปลี่ยนความคิดเห็นร่วมกับผู้อื่นบนเว็บไซต์ทั่วโลกแบบออนไลน์ได้ ควรเลือกใช้โปรแกรมในข้อใด
a)
Coding
b)
Scratch
c)
Microsoft PowerPoint
d)
Microsoft Excel
9.
ข้อใดไม่ใช่ประโยชน์ของการเขียนโปรแกรมด้วยผังงาน
a)
ใช้ภาษาพูดที่เข้าใจง่ายในการเขียนโปรแกรม
b)
หาข้อผิดพลาดได้ง่าย
c)
แสดงลำดับการทำงานชัดเจน
d)
ทำให้เข้าใจ และแยกแยะปัญหาได้ง่าย
10.
ข้อใดคือประโยชน์ของการเขียนอัลกอริทึม
a)
ทำให้โปรแกรมทำงานได้เร็วขึ้น
b)
ช่วยให้การเขียนโปรแกรมง่ายขึ้นและลดข้อผิดพลาด
c)
ทำให้โปรแกรมมีขนาดเล็กลง
d)
ช่วยให้สามารถเขียนโปรแกรมได้โดยไม่ต้องวางแผนล่วงหน้า
11.
สัญลักษณ์ "ปุ่มสีแดงแปดเหลี่ยม" 🛑 มีหน้าที่อะไร
a)
เริ่มการทำงาน
b)
หยุดการทำงานทั้งหมด
c)
ขยายขนาดเวที
d)
เพิ่มตัวละครใหม่
12.
ข้อใดไม่ใช่ประโยชน์ของการออกแบบโปรแกรม
a)
ช่วยอธิบายการทำงานของโปรแกรมได้อย่างเป็นลำดับขั้นตอน
b)
ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด
c)
ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว
d)
ช่วยสร้างความปลอดภัยในการเข้าถึงโปรแกรมก่อนใช้งาน
13.
สัญลักษณ์ผังงานในข้อใด ใน 1 ผังงานจะใช้เพียงแค่ 2 ครั้งเสมอ
a)
ตัวเลือก 1
b)
ตัวเลือก 2
c)
ตัวเลือก 3
d)
ตัวเลือก 4
14.
การเขียนโปรแกรมแบบบล็อก มีข้อดีอย่างไร
a)
ต้องพิมพ์โค้ดคำสั่งที่ซับซ้อน
b)
ผู้เรียนสามารถทำความเข้าใจและสร้างโปรแกรมได้ง่าย
c)
ใช้ได้เฉพาะกับโปรแกรมที่ซับซ้อนเท่านั้น
d)
ไม่สามารถนำไปใช้กับงานจริงได้
15.
ข้อใดเป็นบล็อกที่ใช้ในการเขียนโปรแกรมแบบมีเงื่อนไข
a)
ตัวเลือก 1
b)
ตัวเลือก 2
c)
ตัวเลือก 3
d)
ตัวเลือก 4
16.
การใช้ผังงาน มีประโยชน์อย่างไร
a)
ทำให้โปรแกรมมีขนาดเล็กลง
b)
ช่วยให้ผู้อื่นเข้าใจขั้นตอนการทำงานของโปรแกรมได้ง่ายขึ้น
c)
ทำให้โปรแกรมทำงานได้เร็วขึ้น
d)
ช่วยลดข้อผิดพลาดในการเขียนโปรแกรม
17.
บริเวณที่ใช้สำหรับวางและต่อบล็อกคำสั่งต่างๆ เข้าด้วยกันคือส่วนใด
a)
เวที
b)
พื้นที่เขียนโค้ด
c)
แถบเมนู
d)
รายการตัวละคร
18.
ข้อใดเป็นขั้นตอนการทอดไข่เจียว
a)
เทน้ำมันใส่กระทะ > พลิกไข่ > นำไข่ที่ตีไว้ใส่ลงในกระทะ > ตีไข่และปรุงรส
b)
เทน้ำมันใส่กระทะ > ตีไข่และปรุงรส > นำไข่ที่ตีไว้ใส่ลงในกระทะ > พลิกไข่รอจนสุก
c)
ตีไข่และปรุงรส > เทน้ำมันใส่กระทะ > พลิกไข่ > นำไข่ที่ตีไว้ใส่ลงในกระทะ
d)
ตอกไข่ใส่กระทะ> เทน้ำมันใส่กระทะ> รอไข่สุกพลิกกลับด้าน
19.
พิจาณาขั้นตอนการล้างจานต่อไปนี้ แล้วตอบคำถาม 1. คว่ำหรือเช็ดภาชนะให้แห้ง 2. เทเศษอาหารลงถั'ขยะ 3. ล้างภาชนะด้วยน้ำสะอาด 4. ตรวจสอบว่าสะอาดหรือไม่ 5. ล้างภาชนะด้วยน้ำยาล้างจาน 6. ล้างภาชนะด้วยน้ำสะอาด 7. หากภาชนะไม่สะอาดให้ล้างน้ำสะอาดอีก 1 รอบ ข้อใดเรียงลำดับขั้นตอนการล้างจานได้ถูกต้อง
a)
2 3 6 5 7 4 1
b)
2 3 5 6 4 7 1
c)
3 2 5 6 4 7 1
d)
3 2 5 6 7 4 1
20.
การแก้ปัญหาอย่างเป็นระบบควรเริ่มจากขั้นตอนใดก่อน
a)
ลงมือปฏิบัติ
b)
ตรวจสอบผลลัพธ์
c)
ทำความเข้าใจปัญหา
d)
กำหนดทางเลือกในการแก้ปัญหา