<< Go Back

เฉลยแบบทดสอบปลายภาค

1.ข้อใดคือเว็บไซต์ Blockly Game
  1. https://blockly-games.appspot.com
  2. https://blockly-games.com
  3. https://blockly-games.co.th
  4. https://blocklygames.appspot.com
 
2. Blockly Game bird การใช้คำสั่ง Heading เพื่อทำอะไรในโปรแกรม
  1. การควบคุมทิศทางของหนอน 2. การควบคุมทิศทางของรังนก
  3. การควบคุมทิศทางของนก 4. ถูกทุกข้อ
 

3.

Blockly Game bird การใช้คำสั่ง Heading  ดังรูป นกจะเคลื่อนที่ไปกี่องศา

  1. 0 องศา 2. 90 องศา
  3. 180 องศา 4. 270 องศา
 

4.

Blockly Game bird การใช้คำสั่ง Heading  ดังรูป นกจะเคลื่อนที่ไปกี่องศา

  1. 0 องศา 2. 90 องศา
  3. 180 องศา 4. 270 องศา
 

5.

จากภาพต้องใช้ชุดคำสั่งในข้อใด เพื่อให้นกบินกลับรังนกเร็วที่สุด

  1. 2.
  3. 4.
 
6. ชุดคำสั่งข้อใดต่อไปนี้ ได้ผลลัพธ์ตรงกับคำอธิบาย “ถ้านกยังไม่มีหนอนให้มุ่งหน้าไปในทิศทาง 0 องศา (ไปทางขวา) นอกเหนือจากนั้นให้มุ่งหน้าไปในทิศ 90 องศา (ขึ้นบน) จนถึงรังนก”
  1. 2.
  3. 4.
 
7. “ถ้านกยังไม่มีหนอนให้มุ่งหน้าไปในทิศทาง 0 องศา (ไปทางขวา) นอกเหนือจากนั้นให้มุ่งหน้าไปในทิศ 90 องศา (ขึ้นบน) จนถึงรังนก” จากคำอธิบายข้างต้น นกบินไปทิศทางใด
  1. 2.
  3. 4.
 
8. ข้อใดกล่าวถึงกลุ่มคำสั่ง Loops ได้ถูกต้องที่สุด
  1. การวนซ้ำแบบมีเงื่อนไขการทำงานแบบวนซ้ำโดยมีเงื่อนไขใช้ในการควบคุมการทำงานซ้ำตามเงื่อนไขที่กำหนด
  2. ฟังก์ชันการทำงานทางคณิตศาสตร์ ใช้ในการคำนวณ บวก ลบ คูณ และหาร
  3. การใช้สร้างตัวแปรและลิสต์ต่าง ๆ ซึ่งอาจจะเป็นตัวเลข ข้อความ
  4. เป็นชุดคำสั่ง การเปรียบเทียบตรรกะ และฟังก์ชันในการทำงานต่าง ๆ ในบล็อก
     
9. ข้อใดกล่าวถึงกลุ่มคำสั่ง Math ได้ถูกต้องที่สุด
  1. การวนซ้ำแบบมีเงื่อนไขการทำงานแบบวนซ้ำโดยมีเงื่อนไขใช้ในการควบคุมการทำงานซ้ำตามเงื่อนไขที่กำหนด
  2. ฟังก์ชันการทำงานทางคณิตศาสตร์ ใช้ในการคำนวณ บวก ลบ คูณ และหาร
  3. การใช้สร้างตัวแปรและลิสต์ต่าง ๆ ซึ่งอาจจะเป็นตัวเลข ข้อความ
  4. เป็นชุดคำสั่ง การเปรียบเทียบตรรกะ และฟังก์ชันในการทำงานต่าง ๆ ในบล็อก
     
10. ข้อใดกล่าวถึงกลุ่มคำสั่ง Variables ได้ถูกต้องที่สุด
  1. การวนซ้ำแบบมีเงื่อนไขการทำงานแบบวนซ้ำโดยมีเงื่อนไขใช้ในการควบคุมการทำงานซ้ำตามเงื่อนไขที่กำหนด
  2. ฟังก์ชันการทำงานทางคณิตศาสตร์ ใช้ในการคำนวณ บวก ลบ คูณ และหาร
  3. การใช้สร้างตัวแปรและลิสต์ต่าง ๆ ซึ่งอาจจะเป็นตัวเลข ข้อความ
  4. เป็นชุดคำสั่ง การเปรียบเทียบตรรกะ และฟังก์ชันในการทำงานต่าง ๆ ในบล็อก
     
11. จากรูป คือการทำงานของกลุ่มคำสั่งในข้อใด
 
  1. กลุ่มคำสั่ง Logic 2. กลุ่มคำสั่ง Loops
  3. กลุ่มคำสั่ง Math 4. กลุ่มคำสั่ง Text
     
12. จากรูป คือการทำงานของกลุ่มคำสั่งในข้อใด
 
  1. กลุ่มคำสั่ง Functions 2. กลุ่มคำสั่ง Color
  3. กลุ่มคำสั่ง Variables 4. กลุ่มคำสั่ง Math
     
13. จากรูป คือการทำงานของกลุ่มคำสั่งในข้อใด
 
  1. กลุ่มคำสั่ง Logic 2. กลุ่มคำสั่ง Loops
  3. กลุ่มคำสั่ง Math 4. กลุ่มคำสั่ง Text
     
14. จากรูป คือการทำงานของกลุ่มคำสั่งในข้อใด
 
  1. กลุ่มคำสั่ง Logic 2. กลุ่มคำสั่ง Loops
  3. กลุ่มคำสั่ง Math 4. กลุ่มคำสั่ง Text
     
15. ผู้เขียนโปรแกรมสามารถเลือกคำสั่ง move ได้จากเมนูใด
  1. Turtle 2. Colour
  3. Loops 4. Pen
     
16. ข้อใดคือคำสั่งให้หุ่นเดินตรงไปข้างหน้า
  1. 2.
  3. 4.
     
17. ข้อใดคือคำสั่งการทำซ้ำคำสั่ง
  1. 2.
  3. 4.
     
18. คำสั่งในข้อใดคือการเคลื่อนที่ของหุ่นไปถึงจุดหมายโดยใช้คำสั่งการทำซ้ำ
  1. 2.
  3. 4.
     
19. คำสั่งในข้อใดคือ คำสั่งวาดรูปสี่เหลี่ยม
  1. 2.
  3. 4. ไม่มีข้อใดถูก
     
20. คำสั่งในข้อใดคือ การวาดรูปหกเหลี่ยม
  1.
  2.
  3.
  4.
     
21. คำสั่งในข้อใดคือ การวาดรูปดาว 4 ดวง
  1.
  2.
  3.
  4. ไม่มีข้อใดถูก
     
22. จากรูป หลังจากนกจิกหนอนแล้ว นกต้องบินกี่องศาเพื่อกลับไปที่รัง
  1. 60 องศา 2. 70 องศา
  3. 80 องศา 4. 90 องศา
     
23. ถ้า x คือแนวนอนตำแหน่งปัจจุบันของคุณ x ต้องมีค่าน้อยกว่าเท่าใด จึงจะบินกลับไปที่รังได้
  1. 20 2. 40
  3. 60 4. 80
     
24. จากโค้ด นกจะบินไปทิศทางใด
  1. บินดิ่งลงทันที 2. บินขึ้นบน
  3. บินเลี้ยวซ้ายทันที 4. บินเลี้ยวขวาทันที
     
25. จากรูป นกจะบินไปถึงรังได้ ลักษณะโค้ดควรเป็นข้อใด
  1.
  2.
  3.
  4.
     
26. จากรูป นกจะบินไปถึงรังได้ ลักษณะโค้ดควรเป็นข้อใด
  1. 2.
  3. 4. ไม่มีข้อถูก
     
27. จากโค้ด ลักษณะการบินของนกควรเป็นไปตามข้อใด
  1. 2.
  3. 4.
     
28. จากรูป นกจะบินไปถึงรังได้ ลักษณะโค้ดควรเป็นข้อใด
  1.
  2.
  3.
  4.
   
29. จากโค้ดความสูงมีค่าเท่าใด
  1. น้อยกว่า 100 2. มากกว่า 100
  3. มากกว่าเท่ากับ 100 4. น้อยกว่าเท่ากับ 100
     
30. จากโค้ด การเขียนโปรแกรมอ่านค่าระดับความชื้นเพื่อควบคุมระบบรดน้ำต้นไม้ ค่า H คือค่าใด
  1. ค่าความเข้มของแสงแดด 2. ค่าแรงต้านน้ำ
  3. ค่าระดับความชื้น 4. ไม่มีข้อถูก
     
31. จากโค้ดคือคำสั่งในข้อใด
  1. การหาค่าสูงที่สุด 2. การหาค่าต่ำที่สุด
  3. โปรแกรมรสน้ำต้นไม้ 4. หาคะแนนเสียง
     
32. หากต้องการหาข้อมูลที่มีคำใกล้เคียงที่สุด ควรเลือกข้อใด
  1. avt 2. closest
  3. Plant 4. guess
     
33. หากต้องการหาอันดับที่ได้จากการประกวดร้องเพลง ควรเลือกข้อใด
  1. avt 2. min
  3. Plant 4. rank
     
34. หากต้องการหาคะแนนเฉลี่ย ควรเลือกข้อใด
  1. avt 2. min
  3. Plant 4. rank
     
35. ข้อใดกล่าวถูกต้อง
  1. Blockly เป็นผลิตภัณฑ์ในส่วนของ Google Education ของบริษัทกูเกิล
  2. Blockly เป็นไลบรารีซึ่งเพิ่มตัวแก้ไขลงในแอปพลิเคชันของผู้ใช้ซึ่งมีการเขียนแบบ Text
  3. Blockly ไม่สามารถส่งออกบล็อกไปยังหลายภาษา เช่น JavaScript, Python และ PHP ได้
  4. ไม่สามารถใช้ร่วมกับเบราว์เซอร์หลัก ๆ ทั้งหมด ได้แก่ Chrome และ Firefox ได้
     
36. คุณสมบัติของ Blockly สำหรับเว็บไซต์คือข้อใด
  1. Blockly ในเบราว์เซอร์ช่วยให้หน้าเว็บไซต์มีตัวแก้ไขโค้ดได้
  2. Blockly เป็นไลบรารีซึ่งเพิ่มตัวแก้ไขลงในแอปพลิเคชันของผู้ใช้ซึ่งมีการเขียนแบบบล็อก
  3. ใช้ไลบรารีภาษา JavaScript
  4. ไม่มีข้อถูก
     
37. ข้อใดคือเว็บไซต์สำหรับเขียน Blockly
  1. https://www.kid-bright.org/simulator/home 2. https://makecode.microbit.org/
  3. https://blockly-games.appspot.com/ 4. https://developers.google.com/blockly/
     
38. ข้อใดควรสร้างเป็นขั้นตอนที่ 1 ของโปรแกรมตัดเกรด
  1. ประกาศตัวแปรคะแนนทุกระดับขึ้นมาก่อน 2. สร้างตัวแปร score ขึ้นมาเพื่อเก็บค่าคะแนน
  3. กำหนดค่าตัวแปร score 4. สร้างเงื่อนไขระดับคะแนน
     
39. นักเรียนสามารถกรอกคะแนนเพื่อดูเกรดได้ที่หมายเลขใด
  1. หมายเลข 1 2. หมายเลข 2
  3. หมายเลข 3 4. ไม่มีข้อถูก
     
40. นักเรียนสามารถใช้บล็อกตัวเลขได้จากกลุ่มคำสั่งใด
  1. Logic 2. Loops
  3. Math 4. Lists

 

<< Go Back