👁 ตัวอย่างข้อสอบ (10 ข้อแรก · ไม่แสดงเฉลยในหน้านี้)
1. โปรแกรมรับจำนวนดินสอและราคาต่อแท่งเพื่อแสดงราคารวม แบบร่างใดครบองค์ประกอบที่สุด
ก. รับจำนวน รับราคา คูณสองค่า แล้วแสดงผลคูณ
ข. รับจำนวนแล้วแสดงจำนวนเดิม
ค. ตั้งราคาเป็นศูนย์ทุกครั้งแล้วจบ
ง. แสดงคำว่าเสร็จโดยไม่รับข้อมูล
2. สคริปต์ Scratch คือ เมื่อคลิกธงเขียว ตั้งคะแนนเป็น 0 แล้วเปลี่ยนคะแนนทีละ 1 จำนวน 5 รอบ ค่าท้ายสุดเป็นเท่าใด
3. เกมต้องพูดว่า ผ่าน เมื่อคะแนนไม่น้อยกว่า 10 และพูดว่า ลองใหม่ เมื่อคะแนนต่ำกว่า 10 ควรใช้โครงสร้างใด
ก. ทำซ้ำตลอดโดยไม่ตรวจคะแนน
ข. เคลื่อนที่แบบสุ่มเพียงคำสั่งเดียว
ค. ถ้า–มิฉะนั้น โดยเปรียบเทียบคะแนนกับ 10
ง. หยุดทั้งหมดก่อนรับค่าคะแนน
4. ตัวละครต้องวาดรูปหกเหลี่ยมด้านเท่า ควรทำซ้ำชุดคำสั่ง เดินระยะเท่ากัน แล้วหมุนกี่องศา จำนวนกี่รอบ
ก. หมุน 90 องศา ทำซ้ำ 4 รอบ
ข. หมุน 120 องศา ทำซ้ำ 3 รอบ
ค. หมุน 45 องศา ทำซ้ำ 8 รอบ
ง. หมุน 60 องศา ทำซ้ำ 6 รอบ
5. โปรแกรมถามเลขสองจำนวน แต่แสดงผลบวกของเลขแรกกับเลขแรกเสมอ จุดใดน่าจะผิด
ก. คำสั่งคำนวณอ้างตัวแปรจำนวนแรกซ้ำแทนตัวแปรจำนวนที่สอง
ข. บล็อกเริ่มต้นอยู่บนสุด
ค. มีคำสั่งแสดงผลหลังคำนวณ
ง. ตั้งชื่อตัวแปรสองชื่อแตกต่างกัน
6. สคริปต์ให้ตัวละครเดินจนแตะขอบ แต่ตัวละครอยู่ชิดขอบตั้งแต่เริ่ม ผลที่เหมาะสมของคำสั่งวนซ้ำจนกระทั่งแตะขอบคืออะไร
ก. เดินอย่างน้อยหนึ่งครั้งเสมอ
ข. ข้ามคำสั่งในวงซ้ำเพราะเงื่อนไขหยุดเป็นจริงแล้ว
ค. ย้อนกลับไปคลิกธงเขียวเอง
ง. เพิ่มจำนวนก้าวไม่สิ้นสุด
7. โครงงานจับเวลาตั้งค่าตัวแปรวินาทีเป็น 0 แล้วทำซ้ำ 10 รอบ แต่ลืมใส่คำสั่งรอ 1 วินาที ผลใดมีแนวโน้มเกิดขึ้น
ก. โปรแกรมนับช้ากว่าเดิมแน่นอนหนึ่งชั่วโมง
ข. ตัวแปรหายไปจากโครงงานทันที
ค. ค่าถูกเพิ่มครบอย่างรวดเร็วและไม่สอดคล้องกับเวลาจริง 10 วินาที
ง. ทุกบล็อกการเคลื่อนที่จะถูกลบ
8. ผู้สร้างเกมแก้บล็อกหลายจุดพร้อมกันแล้วผลลัพธ์แย่ลง แนวทางแก้ข้อผิดพลาดใดควบคุมสาเหตุได้ดีกว่า
ก. สุ่มย้ายบล็อกต่อไปจนกว่าจะดูเหมือนใช้ได้
ข. ลบคำอธิบายและบันทึกการทดสอบ
ค. เปลี่ยนฉากแทนการตรวจสคริปต์
ง. กลับไปยังรุ่นที่ทราบผล แล้วแก้ทีละจุดพร้อมทดสอบทุกครั้ง
9. โปรแกรมแบ่งลูกอมเท่า ๆ กันรับจำนวนลูกอมกับจำนวนคน กรณีทดสอบใดจำเป็นเพื่อป้องกันการหารที่ทำไม่ได้
ก. จำนวนคนเป็น 0
ข. จำนวนลูกอมเป็น 24 และคนเป็น 6
ค. จำนวนลูกอมเป็น 12 และคนเป็น 3
ง. จำนวนลูกอมเป็น 20 และคนเป็น 5
10. ทีมออกแบบโปรแกรมสั่งอาหารมีผังงาน รับเมนู ตรวจว่าวัตถุดิบพอหรือไม่ ถ้าพอให้ยืนยันรายการ แต่ไม่มีทางออกเมื่อวัตถุดิบไม่พอ ควรปรับอย่างไร
ก. ลบจุดตรวจวัตถุดิบออกทั้งหมด
ข. เพิ่มเส้นทางกรณีไม่พอให้เลือกเมนูใหม่หรือยกเลิกรายการ
ค. ยืนยันทุกเมนูแม้วัตถุดิบหมด
ง. ให้โปรแกรมวนรับเมนูโดยไม่มีทางจบ