Worksheetsแบบทดสอบการพัฒนาแอปพลิเคชัน
Total questions: 73
Worksheet time: 49mins
ข้อใดคือขั้นตอนแรกของการพัฒนาแอปพลิเคชัน
การออกแบบ
การสร้างแอปพลิเคชัน
การทดสอบ
การศึกษาความต้องการ
กระดาน Kanban ใช้เพื่อวัตถุประสงค์ใด
สื่อสารกับผู้ใช้
ติดตามความก้าวหน้า
เขียนโปรแกรม
ทดสอบโปรแกรม
แนวคิด Agile เน้นสิ่งใดเป็นหลัก
การแก้ปัญหาที่ตายตัว
การปรับตามแผนเดิม
การวางแผนแบบยืดหยุ่น
การทำงานเดี่ยว
คำสั่ง if-else ใน Scratch ใช้สำหรับอะไร
แสดงข้อความ
วนซ้ำไม่รู้จบ
ตรวจสอบเงื่อนไขแบบสองทางเลือก
กำหนดตำแหน่งตัวละคร
ถ้าต้องการโคลนตัวละครใน Scratch ใช้คำสั่งใด
make clone of myself
create clone of myself
clone object
duplicate sprite
คำสั่งใดใช้วนซ้ำตลอดไปใน Scratch
repeat
forever
if-else
wait
Video Sensing ใช้ทำอะไรใน Scratch
สร้างเสียงเพลง
ตรวจจับความเคลื่อนไหวของภาพวิดีโอ
สร้างรายการ (List)
สร้างตัวละครใหม่
คำสั่ง add time to timeRecord ใช้ทำอะไร
ลบรายการ
เพิ่มเวลาในรายการ
รีเซ็ตเวลา
หยุดเวลา
ในเกม The Maze ถ้าตัวละครชนขอบกำแพงจะเกิดอะไร
เดินต่อได้
หายไปจากเวที
เดินถอยกลับ
เดินทะลุกำแพง
ข้อใดจั
ในเกม The Maze ถ้าตัวละครชนขอบกำแพงจะเกิดอะไร
เดินต่อได้
หายไปจากเวที
เดินถอยกลับ
เดินทะลุกำแพง
ข้อใดจัดเป็นแนวคิดเชิงคำนวณ (Computational Thinking)?
การเพิ่มโคลนตัวละครใน Scratch
การใช้กระดาน Kanban
การแบ่งปัญหาใหญ่เป็นปัญหาย่อย
การรีเซ็ตคะแนน
ข้อใดคือตัวอย่างของการคิดเชิงนามธรรม?
สร้างตัวละครหลายตัว
แยกข้อมูลสำคัญออกจากข้อมูลที่ไม่จำเป็น
เปลี่ยนสีตัวละคร
แก้ไขชุดตัวละคร
ข้อใดอธิบายคำว่า อัลกอริทึม ได้ถูกต้อง?
การเพิ่มรายการ
การสร้างตัวละคร
กระบวนการแก้ปัญหาที่มีลำดับขั้นตอนชัดเจน
การทดสอบบั๊กโปรแกรม
คำสั่งใดใช้สำหรับลบข้อมูลทั้งหมดในรายการใน Scratch?
add item
replace item
delete all of [list]
insert item at [ ] of [list]
ถ้าจะตรวจสอบข้อมูลในรายการ ต้องใช้บล็อกคำสั่งกลุ่มใด?
Events
Operators
Variables
Sensing
ถ้าผู้ใช้ต้องการเพิ่มข้อมูลใหม่ในรายการ จะใช้คำสั่งใด?
add [ ] to [list]
delete [ ] of [list]
replace item [ ] of [list] with [ ]
length of [list]
ถ้าผู้ใช้ต้องการเพิ่มข้อมูลใหม่ในรายการ จะใช้คำสั่งใด?
add [ ] to [list]
delete [ ] of [list]
replace item [ ] of [list] with [ ]
length of [list]
ในการสร้างเกมตรวจจับวิดีโอ (Video Sensing) ถ้าต้องการให้เปิดกล้อง ต้องใช้บล็อกคำสั่งใด?
turn video [on/off]
switch costume
broadcast [ ]
stop all
ถ้าต้องการให้คะแนนลดลงเมื่อขยับใบหน้าในเกม Don't Move จะใช้เงื่อนไขใด?
if score = 10 then
if motion > 0 then
if costume = 1 then
if list length > 1 then
ถ้าต้องการให้บันทึกเวลาลงรายการหลังหยุดนิ่งแล้วขยับ ต้องใช้คำสั่งใด?
delete all
add [time] to [timeRecord]
reset timer
replace item
ในเกมสอยดาว ถ้าต้องการเพิ่มรางวัล 2 ชิ้นให้กับรางวัลที่มีอยู่ จะทำอย่างไร?
ลบรายการรางวัล
เพิ่มโคลนตัวละคร
แก้โปรแกรมเพิ่มรางวัลในรายการ
เปลี่ยนชื่อรายการใหม่
ข้อใดคือหัวใจสำคัญของการออกแบบแอปพลิเคชันที่ดี?
ต้องเขียนโค้ดด้วย Scratch เท่านั้น
มีองค์ประกอบที่ตรวจสอบและปรับแก้ได้ง่าย
ต้องมีภาพประกอบสวยงาม
ต้องสร้างโคลนตัวละครได้
ถ้าต้องการวางแผนงานพัฒนาแอปโดยให้เห็นความคืบหน้า ต้อง
ถ้าต้องการวางแผนงานพัฒนาแอปโดยให้เห็นความคืบหน้า ต้องใช้เครื่องมือใด?
Python
Scratch
Kanban Board
Video Sensing
ขั้นตอนใดในกระบวนการพัฒนาแอปที่ต้องย้อนกลับมาทำซ้ำได้ตามหลัก Agile?
การศึกษาความต้องการ
การออกแบบและการสร้างแอป
การทดสอบ
ถูกทุกข้อ
ถ้าต้องการให้ตัวละครหยุดนิ่งและนับเวลา ต้องใช้บล็อกคำสั่งใด?
reset timer
add score
forever
repeat until
ถ้ามีการขยับใบหน้าในเกม Don't Move จะเกิดอะไรขึ้น?
คะแนนเพิ่มขึ้น
คะแนนลดลง
ตัวละครเปลี่ยนสี
เวลารีเซ็ต
ตัวแปร pressed ในโปรแกรม Don't Move ใช้ทำอะไร?
เก็บคะแนน
เก็บเวลาหยุดนิ่ง
ตรวจสอบว่ามีการกดปุ่ม START หรือไม่
นับจำนวนครั้งที่เล่นเกม
ถ้าต้องการเพิ่มรางวัลในเกมสอยดาว จะใช้บล็อกคำสั่งใด?
remove item
add item
replace item
insert item
ข้อใดคือหน้าที่ของตัวละครไม้ในเกมสอยดาว?
เก็บรางวัล
กระจายสารให้ดาวดวงใหญ่
เคลื่อนที่ตามเมาส์เพื่อลากไปสอยดาว
สร้างโคลนดาว
ข้อใดคือหน้าที่ของตัวละครไม้ในเกมสอยดาว?
เก็บรางวัล
กระจายสารให้ดาวดวงใหญ่
เคลื่อนที่ตามเมาส์เพื่อลากไปสอยดาว
สร้างโคลนดาว
เมื่อกดลูกศรซ้ายในเกม The Maze จะเกิดอะไร?
y เพิ่มขึ้น
y ลดลง
x เพิ่มขึ้น
x ลดลง
คำสั่ง broadcast ใน Scratch ใช้ทำอะไร?
ซ่อนตัวละคร
กระจายสาร
ลบข้อมูล
วนซ้ำ
ถ้าตัวละครสัมผัสกับไวตามินใน The Maze จะเกิดอะไร?
ไวตามินจะหายไปและคะแนนเพิ่มขึ้น
ตัวละครหยุดนิ่ง
ไวตามินจะเพิ่มขึ้น
ตัวละครหายไป
ถ้าต้องการแทนที่ข้อมูลในรายการ ต้องใช้คำสั่งใด?
delete
add
replace
insert
คำสั่ง create clone of myself ทำหน้าที่อะไร?
สร้างรายการใหม่
โคลนตัวละคร
ลบตัวละคร
รับสาร
ถ้าต้องการลบข้อมูลทั้งหมดในรายการ name ใช้คำสั่งใด?
delete all of name
add to name
replace item in name
insert item in name
ถ้าต้องการวนซ้ำตลอดไป ใช้บล็อกคำสั่งใด?
repeat until
forever
if-else
switch costume
ข้อใดเป็นขั้นตอนแรกของการแก้ปัญหาเชิงคำนวณ?
การออกแบบโปรแกรม
การทดสอบ
การวิเ
ถ้าต้องการวนซ้ำตลอดไป ใช้บล็อกคำสั่งใด?
repeat until
forever
if-else
switch costume
ข้อใดเป็นขั้นตอนแรกของการแก้ปัญหาเชิงคำนวณ?
การออกแบบโปรแกรม
การทดสอบ
การวิเคราะห์ปัญหา
การสรุปผล
ถ้า y > 5 แล้ว y = 3 คำสั่ง if y > 5 then จะเกิดอะไร?
แสดงค่า 5
แสดงค่า 0
แสดงค่า 3
ไม่แสดงค่า
ถ้าผลรวมของ 2 จำนวนหารด้วย 2 แล้วเหลือเศษ 0 หมายถึงอะไร?
เป็นจำนวนคี่
เป็นจำนวนคู่
เป็นจำนวนลบ
ไม่สามารถระบุได้
คำสั่ง broadcast (random_check) ในโปรแกรมผลรวมเป็นค่า ใช้ทำอะไร?
สุ่มจำนวนใหม่
คำนวณผลรวม
แสดงผลลัพธ์
รับข้อมูล
การสร้างรายการใน Scratch จะเริ่มจากเมนูใด?
Events
Control
Sensing
Variables
ถ้าผลรวมของ 2 จำนวนเป็นคี่ ผู้เล่นตอบว่าคู่ จะเกิดอะไร?
แสดงเครื่องหมายถูก
แสดงเครื่องหมายผิด
คะแนนเพิ่ม
คะแนนลบ
กระบวนการ Agile เน้นการทำงานร่วมกันระหว่างใคร?
นักเรียนกับผู้ปกครอง
ผู้ใช้กับผู้พัฒนา
นักเรียนกับครู
ครูใหญ่กับนักเรียน
เครื่องมือใดช่วยจัดการงานแบบ Kanban ได้ออนไลน์?
Scratch
Python
Trello
Word
ฟส
เครื่องมือใดช่วยจัดการงานแบบ Kanban ได้ออนไลน์?
Scratch
Python
Trello
Word
ฟส 'Doing' ในกระดาน Kanban หมายถึงอะไร?
งานที่ยังไม่ได้ทำ
งานที่ทำเสร็จแล้ว
งานที่กำลังทำอยู่
งานที่ถูกยกเลิก
การคิดเชิงนามธรรมคืออะไร?
การลงมือทำงานทันที
การแยกส่วนสำคัญออกจากส่วนไม่จำเป็น
การซ้ำข้อมูล
การสร้างตัวแปรใหม่
อลกอริทึมหมายถึงอะไร?
ตัวแปร
คำสั่งวนซ้ำ
กระบวนการแก้ปัญหา
การเขียนโปรแกรมภาษา Python
ถ้าต้องตรวจสอบว่างานเสร็จตามขั้นตอน ต้องใช้เฟสใดใน Kanban?
To do
Doing
Done
None
ข้อใดเป็นปัญหาสำคัญของการสื่อสารระหว่างผู้ใช้และผู้พัฒนา?
การจัดลำดับงานผิด
ขาดความเข้าใจตรงกัน
ไม่มี Kanban
โปรแกรมทำงานผิดพลาด
ข้อใดคือตัวอย่างแอปพลิเคชันที่ใช้ Kanban จริง?
Scratch
Trello
Excel
Word
การวางแผนการพัฒนาแอปพลิเคชันแบบ Agile มีจุดเด่นอย่างไร?
ทำงานคนเดียว
ไม่สามารถปรับเปลี่ยนได้
ยืดหยุ่นและแก้ไขได้
ไม่มีขั้นตอน
การใช้ Kanban ช่วยเรื่องใดมากที่สุด?
การวางแผนการพัฒนาแอปพลิเคชันแบบ Agile มีจุดเด่นอย่างไร?
ทำงานคนเดียว
ไม่สามารถปรับเปลี่ยนได้
ยืดหยุ่นและแก้ไขได้
ไม่มีขั้นตอน
การใช้ Kanban ช่วยเรื่องใดมากที่สุด?
ลบไฟล์งาน
บริหารเวลาและติดตามงาน
เพิ่มรางวัล
แก้โปรแกรมอัตโนมัติ
ถ้าต้องการนับจำนวนข้อมูลในรายการ name ใน Scratch ต้องใช้บล็อกคำสั่งใด?
length of name
add to name
delete item from name
replace item in name
ถ้าต้องการค้นหาค่ามากที่สุดในรายการ ต้องทำตามขั้นตอนใดก่อน?
ตั้งค่าตัวแปร max
ลบรายการทั้งหมด
วนซ้ำไปเรื่อย ๆ แบบไม่รู้จบ
สร้างโคลนตัวละคร
ข้อใดเป็นการนำแนวคิด Kanban Board ไปใช้ในชีวิตประจำวันได้ถูกต้อง?
ใช้บันทึกคะแนน
ใช้เขียนแผนจัดเวรทำความสะอาด
ใช้จัดรางวัลเกม
ใช้แทนการเขียนโค้ด
เครื่องมือ Trello เหมาะกับงานลักษณะใด?
วางแผนงานที่มีหลายขั้นตอน
คำนวณสมการทางคณิตศาสตร์
เขียนโค้ด Scratch
สร้างโคลนตัวละคร
ถ้าใช้ Agile Development จะมีข้อดีเรื่องใด?
ยืดหยุ่นต่อการเปลี่ยนแปลง
ลดความร่วมมือของทีม
ลดขั้นตอนการตรวจสอบ
ไม่ต้องสื่อสารกับผู้ใช้
เมื่อจะพัฒนาแอปพลิเคชัน
ถ้าใช้ Agile Development จะมีข้อดีเรื่องใด?
ยืดหยุ่นต่อการเปลี่ยนแปลง
ลดความร่วมมือของทีม
ลดขั้นตอนการตรวจสอบ
ไม่ต้องสื่อสารกับผู้ใช้
เมื่อจะพัฒนาแอปพลิเคชัน การสื่อสารกับผู้ใช้งานสำคัญเพราะอะไร?
เพื่อได้งบประมาณเพิ่ม
เพื่อทราบความต้องการจริง
เพื่อทดสอบ Kanban
เพื่อโคลนข้อมูลได้เร็ว
ถ้าผลรวมของ 2 จำนวนในเกม "ผลรวมเป็นคู่หรือไม่" เป็นคู่ แต่ผู้เล่นตอบว่าคี่ จะเกิดอะไร?
แสดงเครื่องหมายถูก
แสดงเครื่องหมายผิด
สุ่มจำนวนใหม่ทันที
คะแนนเพิ่มขึ้น
ถ้าผู้เล่นตอบถูกในเกม "ผลรวมเป็นคู่หรือไม่" จะได้กี่คะแนน?
-1 คะแนน
0 คะแนน
1 คะแนน
5 คะแนน
ถ้าในกระดาน Kanban เฟสงานอยู่ใน "Done" หมายถึงอะไร?
งานยังไม่ได้ทำ
งานกำลังทำอยู่
งานเสร็จสมบูรณ์แล้ว
งานถูกยกเลิก
เครื่องมือใดช่วยจัดการงานได้ทั้งแบบคนเดียวและทำงานร่วมกับทีม?
Scratch
Python
Trello
Scratch Video Sensing
