NEW
Font size
Worksheetsแบบทดสอบก่อนเรียนหน่วยการเรียนรู้ที่ 2 การแก้ปัญหาและขั้นตอนวิธี
Total questions: 25
Worksheet time: 13mins
ปัญหาใดไม่ต้องใช้การทำซ้ำ
เกมทายเลข
นับสินค้าสินค้าราคาไม่เกิน 20 บาทจากรายการสินค้าทั้งหมด
การหาอันดับการแข่งขันของเพื่อนจากผู้เข้าแข่งขันทั้งหมด
การวิเคราะห์หาสาเหตุการป่วยของคนไข้
ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับตัวแปร
ตัวแปรคือชื่อที่ใช้แทนข้อมูลขณะใดขณะหนึ่งในขั้นตอนวิธี
โดยทั่วไปในทางคอมพิวเตอร์ตัวแปรจะถูกใช้เพื่อเก็บข้อมูล
ในบางบริบทค่าในตัวแปรจะมีการเปลี่ยนแปลงค่าได้
การระบุค่าของตัวแปร จะใช้ได้เฉพาะข้อมูลที่เป็นตัวเลขเท่านั้น
หาค่าสูงสุดของข้อมูลในรายการ ข้อใดคือข้อมูลออก
รายการข้อมูล
ค่าสูงสุดของข้อมูล
ขั้นตอนวิธีการหาค่าสูงสุด
ถูกทุกข้อ
หาคะแนนรวมของคะแนนทั้งหมด ข้อใดคือข้อมูลเข้า
รายการคะแนน
คะแนนรวม
ผลรวมของข้อมูล
การบวก
ในเกมทายเลข ข้อใดคือข้อมูลเข้า
จำนวนที่ผู้เล่นทาย
การเปรียบเทียบ
การเปรียบเทียบจำนวนที่ผู้เล่นทายกับคำตอบที่สุ่มไว้
คำตอบที่ระบบสุ่มไว้
ถ้าต้องการให้โปรแกรมทำงานซ้ำๆ ตามเงื่อนไขเดียว จนกว่าจะไม่ตรงกับเงื่อนไขจึงจะหยุดทำงาน ข้อใดไม่สามารถใช้ได้ในการเขียนโปรแกรม
If….else
While
Do…while
for
หากต้องการให้มีการเลือกรูปแบบการทำงานจากเงื่อนไขหลายๆ เงื่อนไข แต่ให้ระบบเลือกเงื่อนไขที่เหมาะสม และทำงานเลยภายในขั้นตอนเดียว จะต้องเลือกใช้รูปแบบใดในการเขียนโปรแกรม
If….else
Switch…case
While
Do…while
ถ้าต้องการให้รันเลข 1-9 โดยให้รันเรียงลำดับไปเรื่อยๆ โดยให้รันโดยใช้วงรอบ 7 ครั้ง ข้อใดเป็นผลลัพท์ที่เกิดขึ้นถ้าใช้ while loop
1,2,3,4,5,6,7
1,2,3,4,5,6,7,8
1,2,3,4,5,6
ไม่มีข้อใดถูก
ถ้าต้องการให้รันเลข 1-9 โดยให้รันเรียงลำดับไปเรื่อยๆ โดยให้รันโดยใช้วงรอบ 7 ครั้ง ข้อใดเป็นผลลัพท์ที่เกิดขึ้นถ้าใช้ do...while loop
1,2,3,4,5,6,7
1,2,3,4,5,6,7,8
1,2,3,4,5,6
ไม่มีข้อใดถูก
ในการค้นหาข้อมูลปริมาณมากๆควรทำสิ่งใดกับข้อมูลเป็นอันดับแรกจึงจะค้นหาได้ง่าย
จัดเรียงข้อมูล
คำนวณตัวเลข
ขีดทับข้อมูล
นับเลข
พิจารณาข้อมูลต่อไปนี้ 20,17,28,8,25,60 ในการเรียงข้อมูลจากมากไปน้อยแบบเลือก ในรอบที่ 3 จะได้ผลลัพธ์อย่างไร
รายการคำตอบ 8,17,20 ข้อมูลที่เหลือ 28,25,60
รายการคำตอบ 25,28,60 ข้อมูลที่เหลือ 20,17,8
รายการคำตอบ 60,28,25 ข้อมูลที่เหลือ 20,17,8
รายการคำตอบ 20,17,8 ข้อมูลที่เหลือ 28,25,60
พิจารณาข้อมูลต่อไปนี้ 92,41,10,39,24,21 ในการเรียงข้อมูลจากน้อยไปมากแบบแทรก ในรอบที่ 3 จะได้ผลลัพธ์อย่างไร
รายการคำตอบ 10,41,92 ข้อมูลที่เหลือ 39,24,21
รายการคำตอบ 10,39,41 ข้อมูลที่เหลือ 92,24,21
รายการคำตอบ 10,21,24 ข้อมูลที่เหลือ 92,41,39
รายการคำตอบ 39,41,92 ข้อมูลที่เหลือ 10,24,21
พิจารณาข้อมูลต่อไปนี้ 20,17,28,8,25,60 ในการเรียงข้อมูลจากน้อยไปมากแบบเลือก ในรอบที่ 2 จะได้ผลลัพธ์อย่างไร
รายการคำตอบ 8,17 ข้อมูลที่เหลือ 20,28,25,60
รายการคำตอบ 60,28 ข้อมูลที่เหลือ 20,17,8,25
รายการคำตอบ 60,25 ข้อมูลที่เหลือ 20,17,8,28
รายการคำตอบ 20,17 ข้อมูลที่เหลือ 28,25,60,8
พิจารณาข้อมูลต่อไปนี้ 92,41,10,39,24,21 ในการเรียงข้อมูลจากมากไปน้อยแบบแทรก ในรอบที่ 4 จะได้ผลลัพธ์อย่างไร
รายการคำตอบ 92,41,39,10 ข้อมูลที่เหลือ 24,21
รายการคำตอบ 10,21,39,41 ข้อมูลที่เหลือ 92,24
รายการคำตอบ 10,21,24,39 ข้อมูลที่เหลือ 92,41
รายการคำตอบ 92,41,39,24 ข้อมูลที่เหลือ 10,21
ข้อมูลในข้อใดสามารถใช้การค้นหาแบบทวิภาคได้
2,3,4,5,5,4,3,2
2,4,2,4,3,5,3,5
2,2,4,4,3,3,5,5
2,2,3,3,4,4,5,5
ข้อใดต่อไปนี้ เป็นคำสั่งในการเลือกทำแบบทางเดียว
If
If…else
While
for
ข้อใดต่อไปนี้ เป็นคำสั่งในการเลือกทำแบบซ้อนกัน
If
If…else
While
for
ข้อใดต่อไปนี้ เป็นคำสั่งในการหยุดการทำงานของลูปได้
If
continue
While
Break
ข้อใดต่อไปนี้เป็นผลของการไม่ใส่คำสั่ง break ในการตรวจสอบเงื่อนไขแบบ switch
ไม่สามารถคอมไพล์โปรแกรมได้
เงื่อนไขจะไม่ทำงาน
โปรแกรมจะทำเงื่อนไขใน case อื่นด้วย
ไม่เกิดการเปลี่ยนแปลง
ข้อใดต่อไปนี้ เป็นคำสั่งทำซ้ำที่ทราบจำนวนที่แน่นอน
If
If…else
While
for
ข้อใดต่อไปนี้ เป็นคำสั่งในการทำซ้ำที่มีการตรวจสอบเงื่อนไขก่อนเสมอ
If
If…else
While
Do…while
ข้อใดต่อไปนี้ เป็นการกำหนดเงื่อนไขของ while ที่ถูกต้อง
While(a>10)
While(a=10)
While(a<10)
While(a=>10)
ข้อใดต่อไปนี้ เป็นลักษณะการทำงานของ do…while
ตรวจสอบเงื่อนไขหรือทำงานก่อนก็ได้
ทำงานก่อนจึงตรวจสอบเงื่อนไข
ตรวจสอบเงื่อนไขก่อนจึงทำงาน
ทำงานและตรวจสอบเงื่อนไขไปพร้อมกัน
ถ้ากำหนด for(x=1; x<=10; x++) จะมีการทำซ้ำกี่รอบ
5 รอบ
10 รอบ
15 รอบ
0 รอบ
ถ้ากำหนดเงื่อนไขในการทำซ้ำ ดังนี้ int a = 5; while(a<=5) จะมีการทำซ้ำเป็นจำนวนกี่รอบ
5 รอบ
10 รอบ
ไม่ทำงาน
ทำงานต่อไปเรื่อยๆ
