👁 ตัวอย่างข้อสอบ (10 ข้อแรก · ไม่แสดงเฉลยในหน้านี้)
1. ข้อใดเป็นคุณสมบัติสำคัญของขั้นตอนวิธี
ก. มีลำดับชัดเจน ปฏิบัติได้ ไม่กำกวม และสิ้นสุด
ข. เปลี่ยนความหมายตามผู้ปฏิบัติ
ค. มีขั้นตอนไม่จำกัดและไม่ต้องสิ้นสุด
ง. ให้ผลลัพธ์แบบสุ่มเสมอ
2. ในผังงาน สัญลักษณ์รูปสี่เหลี่ยมขนมเปียกปูนใช้แทนสิ่งใด
ก. จุดเริ่มต้นหรือสิ้นสุด
ข. การตัดสินใจตามเงื่อนไข
ค. การรับหรือแสดงข้อมูล
ง. การประมวลผลทั่วไป
3. ขั้นตอนหาผลบวกของจำนวนสองจำนวนควรเรียงอย่างไร
ก. แสดงผล รับข้อมูล แล้วคำนวณ
ข. คำนวณ แสดงผล แล้วรับข้อมูล
ค. รับข้อมูล คำนวณผลบวก แล้วแสดงผล
ง. รับข้อมูล แสดงผล แล้วจึงคำนวณ
4. ร้านให้ส่วนลด 10% เมื่อยอดซื้ออย่างน้อย 500 บาท ขั้นตอนใดถูกต้อง
ก. ลดราคาให้ทุกยอดโดยไม่ตรวจสอบ
ข. ตรวจยอดหลังพิมพ์ใบเสร็จเท่านั้น
ค. สุ่มว่าจะให้ส่วนลดหรือไม่
ง. ถ้ายอดซื้อไม่น้อยกว่า 500 ให้คำนวณส่วนลด มิฉะนั้นใช้ราคาเดิม
5. ต้องจัดระดับคะแนนเป็น ดีมาก ดี ผ่าน และปรับปรุง ควรออกแบบอย่างไร
ก. ตรวจช่วงคะแนนจากเกณฑ์สูงลงมาต่ำและเลือกผลลัพธ์แรกที่ตรง
ข. ใช้วงรอบโดยไม่กำหนดเงื่อนไข
ค. แบ่งคะแนนด้วยจำนวนระดับแล้วใช้เศษ
ง. เลือกผลลัพธ์จากเลขที่นักเรียน
6. ต้องรวมคะแนนนักเรียน 40 คน เหตุใดจึงควรใช้วงรอบ
ก. เพื่อเปลี่ยนลำดับคะแนนแบบสุ่ม
ข. เพื่อหยุดหลังรับคะแนนคนแรก
ค. เพื่อรับและบวกคะแนนซ้ำตามจำนวนคนโดยใช้คำสั่งชุดเดียว
ง. เพื่อไม่ต้องกำหนดตัวแปรผลรวม
7. กำหนด count = 1 แล้วทำซ้ำขณะ count ≤ 5 โดยเพิ่ม count ทีละ 1 คำสั่งในวงรอบทำงานกี่ครั้ง
ก. 4 ครั้ง
ข. 5 ครั้ง
ค. 6 ครั้ง
ง. ไม่สิ้นสุด
8. กำหนด x = 3 แล้วทำคำสั่ง x = x + 2 จำนวน 3 รอบ สุดท้าย x มีค่าเท่าใด
9. วงรอบกำหนด count = 1 และทำงานขณะ count ≤ 5 แต่ไม่เปลี่ยนค่า count จะเกิดอะไรขึ้นและควรแก้อย่างไร
ก. ทำงานครั้งเดียว ควรลบเงื่อนไข
ข. ทำซ้ำไม่สิ้นสุด ควรเพิ่ม count ภายในวงรอบ
ค. ทำงาน 5 ครั้งโดยอัตโนมัติ ไม่ต้องแก้
ง. เกิดข้อผิดพลาดเพราะ count ต้องเริ่มที่ 0 เท่านั้น
10. ต้องหาค่ามากที่สุดในรายการจำนวน ขั้นตอนใดถูกต้องที่สุด
ก. กำหนดค่าสูงสุดเป็น 0 เสมอแล้วจบ
ข. บวกทุกจำนวนแล้วหารด้วยจำนวนข้อมูล
ค. กำหนดค่าสูงสุดเป็นสมาชิกตัวแรก แล้วเปรียบเทียบสมาชิกที่เหลือทีละตัวและแทนค่าเมื่อพบค่ามากก
ง. เรียงข้อมูลแบบสุ่มแล้วเลือกสมาชิกตัวแรก