Worksheetsscrach2
Total questions: 60
Worksheet time: 20mins
1.ข้อใดเป็นประโยชน์ของโปรแกรม Scratch
ก.ตกแต่งภาพ
ข. สร้างนิทาน
ค.พิมพ์รายงาน
ง.ค้นหาข้อมูล
2.ข้อใดต่อไปนี้ไม่ใช่บล็อกคำสั่งโปรแกรม Scratch
ก. ปากกา
ข. รูปร่าง
ค. การเคลื่อนที่
ง. ปรับขนาดอักษร
3.เมื่อต้องการให้ตัวละครในโปรแกรม Scratch เลี้ยวซ้าย ต้องเลือกบล็อกคำสั่งใด
ก. เสียง
ข. รูปร่าง
ค. ควบคุม
ง. การเคลื่อนที่
4.ขั้นตอนแรกในการเขียนโปรแกรม Scratch คืออะไร
ก. การเลือกบล็อกรูปร่าง
ข. การเขียนสคริปต์ตัวละคร
ค. การกำหนดคำสั่งให้ตัวละครพูด
ง. การออกแบบซอฟต์แวร์โดยใช้ผังงาน
5.โปรแกรม Scratch คืออะไร
ก. โปรแกรมที่พัฒนาขึ้นเพื่อสร้างเกมรูปแบบใหม่ ๆ
ข. โปรแกรมที่ใช้ในการต่อบล็อกคำสั่งเพื่อพัฒนาคอมพิวเตอร์
ค. โปรแกรมภาษาที่สั่งให้คอมพิวเตอร์ทำงานด้วยการเขียนภาษาอย่างง่าย เพื่อฝึกการเขียนคำสั่ง
ง. โปรแกรมภาษาที่สามารถสร้างชิ้นงานได้อย่างง่าย เช่น นิทานที่โต้ตอบกับผู้อ่านได้ เกม ดนตรี เป็นต้น
6.การเขียนโปรแกรมมีประโยชน์อย่างไร
ก.ช่วยให้ทันสมัย รู้เท่าทันเทคโนโลยี
ข. ส่งเสริมการคิดวิเคราะห์ คิดอย่างเป็นระบบ และเป็นเหตุเป็นผล
ค. เป็นการเตรียมความพร้อมและเสริมความรู้เพื่อเรียนต่อในระดับที่สูงขึ้น
ง. ทำรายงานเพื่อนำเสนอข้อมูลซึ่งมีการเรียบเรียงและใช้วิธีนำเสนอหลากหลาย
7.ตัวละครหลักของโปรแกรม Scratch คืออะไร
ก. แมว
ข. สุนัข
ค.เป็ด
ง. ไดโนเสาร์
8.ข้อใดกล่าวถึงเวทีในโปรแกรม Scratchได้ถูกต้อง
ก. เวทีมีขนาดกว้าง 480 หน่วยสูง 360 หน่วย
ข. เวทีเป็นชุดคำสั่งสำหรับตัวละคร เช่น การเคลื่อนที่ รูปร่าง
ค. พื้นที่แสดงรายการตัวละคร เพื่อดูรายละเอียดของตัวละครนั้น
ง. เวทีมีสีเหลืองไม่สามารถเปลี่ยนแปลงพื้นหลังหรือฉากหลังได้
9.ข้อใดต่อไปนี้คือบล็อกที่ถูกนำมาเป็นอันดับแรกในการเขียนสคริปต์
ก. เคลื่อน.....ก้าว
ข. ตั้งค่า x เป็น 0
ค. เมื่อธงเขียวถูกคลิก
ง. ความยาวของ.....
10.เมื่อต้องการให้ตัวละครพูดคำว่า “สวัสดี” ต้องเลือกบล็อกคำสั่งใด
ก. เสียง
ข. รูปร่าง
ค. ควบคุม
ง. การเคลื่อนที่
11.แท็บที่ใช้สำหรับแก้ไขตัวละคร หรือ sprite คือแท็บใด
1. Control
2. Costumes
3. Data
4. Motion
12.บล็อกคำสั่งในโปรแกรม Scratch มีทั้งหมดกี่รูปแบบ
1. 2 รูปแบบ
2. 4 รูปแบบ
3. 6 รูปแบบ
4. 8 รูปแบบ
13. ภาษาหลักที่โปรแกรม Scratch ใช้คือภาษาอะไร
1. ภาษาไทย
2. ภาษาอังกฤษ
3. ภาษาฝรั่งเศส
4. ภาษาจีน
14.รายละเอียดในข้อใดต่อไปนี้ คือรายละเอียดของ function block
1. เพื่อให้ทำงานตามที่กำหนด สามารถเชื่อมต่อกับบล็อกอื่นได้ทั้งด้านล่างของบล็อก
2. เป็นบล็อกที่จะควบคุมบล็อกที่ครอบอยู่ให้ทำงานตามที่กำหนด การเปลี่ยนแปลงค่าในบล็อกคำสั่ง ทำได้ 2 รูปแบบ คือ พิมพ์ค่าและเลือกจากรายการ
3. เป็นบล็อกที่มีการคืนค่าสามารถวางลงในบล็อกคำสั่งอื่นได้ แต่ไม่สามารถเชื่อมต่อกับบล็อกอื่นได้
4. เป็นบล็อกที่รับเหตุการณ์ตามที่กำหนดเพื่อให้คำสั่งที่เชื่อมต่อด้านล่างเริ่มทำงาน ต้องอยู่ด้านบนสุดของบล็อกอื่นเสมอ
15.คำสั่งใดไม่ใช่คำสั่งเปลี่ยนทิศทางของ sprite
1. point in direction ( )
2. turn right ( ) degrees
3. turns left ( ) degrees
4. change x by
16.ข้อใดอธิบายการทํางานของบล็อกคําสั่งต่อไปนี้ ได้ถูกต้อง
ก. เป็นการกําหนดจุดเริ่มต้นของตัวละคร
ข. เมื่อกดปุ่มธงเขียวจะเริ่มต้นการทํางานที่ตําแหน่งนี้เท่านั้น
ค. เมื่อตัวละครมีการเคลื่อนที่ตัวเลข x : ……. และ
y : ……… จะวิ่งไปตามตําแหน่งของตัวละคร
ง. ข้อ.ก และข้อ.ข ถูก
17.หากเปลี่ยนตัวเลขใน บล็อก Move ของกลุ่มบล็อก Motion จากเลข 10 เป็น -10 จะเกิดอะไรขึ้น?
ตัวละครเดินถอยหลัง
ตัวละครก้าวเร็วขึ้น
ตัวละครก้าวช้าลง
ตัวละครตีลังกา
18.สคริปต์ หมายถึง
กำหนดตัวละครได้หลายตัว
เป็นพื้นที่ที่ใช้ในสำหรับเขียนโปรแกรม
เป็นพื้นที่แสดงผลลัพธ์การทำงาน
พิกัดของตำแหน่ง
19.บล็อกคำสั่ง repeat หมายถึงคำสั่งอะไร
คำสั่งที่กำหนดการทำงานแบบวนซ้ำไม่รู้จบ
คำสั่งที่กำหนดการทำงานแบบวนซ้ำ
คำสั่งที่กำหนดการทำงานแบบวนซ้ำตามจำนวนรอบที่กำหนด
คำสั่งกำหนดค่าเริ่มต้นให้กับตัวแปร
20.การเขียนสคริปต์ให้ตัวละคร ต้องวางบล็อกไว้ที่ใด
Stage
Script
Sprite
Scratch
21.จากภาพ เรียกว่าอะไรในโปรแกรม Scratch
ก. กลุ่มบล็อกคำสั่ง
ข. พื้นที่เขียนสคริปต์ (Script)
ค. ตัวละคร
ง. ข้อมูลของเวที หรือตัวละครที่ถูกเลือก (Sprite Header Pane)
22.
จากภาพ เรียกว่าอะไรในโปรแกรม Scratch
ก. กลุ่มบล็อกคำสั่ง
ข. บล็อกคำสั่งในกลุ่มที่เลือก
ค. แถบเมนูเครื่องมือ (Toolbar)
ง. เครื่องมือเวที (Stage Toolbar)
23.จากภาพ เครื่องมีนี้มีหน้าทำงานอย่างไร
ก. ปุ่มประทับตราตัวละคร
ข. ปุ่มลดขนาดตัวละคร
ค. ปุ่มลบตัวละคร
ง. ปุ่มเพิ่มขนาดตัวละคร
24.จากภาพ เครื่องมีนี้มีหน้าทำงานอย่างไร
ก. ปุ่มประทับตราตัวละคร
ข. ปุ่มลดขนาดตัวละคร
ค. ปุ่มลบตัวละคร
ง. ปุ่มเพิ่มขนาดตัวละคร
25.บล็อกคำสั่ง มีหน้าที่ทำงานอย่างไร
ก. สั่งให้ตัวละครเคลื่อนที่ 10 ก้าว
ข. สั่งให้ตัวละครพูด Hello!
ค. สั่งให้ตัวละครพูด Hello! เป็นเวลา 2 วินาที
ง. สั่งให้ตัวละครคิด Hello!
26.บล็อกคำสั่ง มีหน้าที่ทำงานอย่างไร
ก. สั่งให้ตัวละครเคลื่อนที่ 10 ก้าว
ข. สั่งให้ตัวละครย้ายตำแหน่งไปที่ 10
ค. สั่งให้ตัวละครเคลื่อนที่ 20 ก้าว
ง. สั่งให้ตัวละครหมุนไป 10
27.คำสั่ง สั่งให้ตัวละคร เดินขวา 20 ก้าว เล่นเสียงแมว แล้วพูดคำว่า สวัสดีครับ!!! เป็นเวลา 2 วินาที ตรงกับบล็กคำสั่งในข้อใด
28.ถ้าต้องทำคำสั่งนั้นซ้ำ 5 ครั้ง เราจะต้องใช้บล็อกคำสั่งในข้อใด
29.จากภาพ รูปที่ 1 ใส่ Effect อะไรให้กับภาพ แล้วให้เป็นเหมือนภาพที่ 2
30.จากบล็อกคำสั่ง เป็นคำสั่งทำให้ตัวละครทำอะไร
ก. สั่งให้ตัวละคร ชี้ไปในทิศทางด้านซ้าย
ข. สั่งให้ตัวละคร ชี้ไปในทิศทางด้านขวา
ค. สั่งให้ตัวละคร ชี้ไปในทิศทางด้านบน
ง. สั่งให้ตัวละคร ชี้ไปในทิศทางด้านล่าง
31.ปุ่มนี้มีหน้าที่ทำอะไร
ก. เลือกตัวละครใหม่คลังในโปรแกรม
ข. อัพโหลดตัวละครจากไฟล์ที่มีอยู่
ค. วาดตัวละครขึ้นมาใช้เอง
ง. ถ่ายรูปตัวละครใหม่จากกล้อง
32.วิธีการเข้าใช้งานโปรแกรม Scratch มีกี่วิธี
1. 1 วิธี
2. 2 วิธี
3. 3 วิธี
4. 4 วิธี
33. จากภาพ คือขั้นตอนใด
1. การติดตั้งโปรแกรม
2. การดาวน์โหลดโปรแกรม
3. หน้าเข้าสู่ระบบออนไลน์
4. เริ่มเขียนโปรแกรม
34.ในการใช้โปรแกรม Scratch แบบออฟไลน์นั้น ก่อนที่จะติดตั้งโปรแกรม Scratch ต้องตั้งตั้งโปแกรมใดก่อน
1. Microsoft word
2. Microsoft WordPro
3. Adobe AIR
4. Adobe PDF
35.ข้อใดไม่ใช่องค์ประกอบของโปรแกรม Scratch
1. แถบเมนูเครื่องมือ (Toolbar)
2. บัญชีเมล์
3. กลุ่มบล็อกคำสั่ง
4. บล็อกคำสั่งในกลุ่มที่เลือก
36.การออกแบบซอฟต์แวร์ โดยใช้ผังงาน หมายถึงข้อใด
37.จากภาพ ถ้าหากต้องการเปลี่ยนภาษาในโปรแกรม Scratch ต้องเลือกหมายเลขใด
1. หมายเลข 1
2. หมายเลข 2
3. หมายเลข 3
4. หมายเลข 4
38.จากรูป คือองค์ประกอบใดของโปรแกรม Scratch
1. แถบเมนูเครื่องมือ (Toolbar)
2. รายการตัวละคร
3. บล็อกคำสั่งในกลุ่มที่เลือก
4. เครื่องมือเวที
39.จากรูป ผู้เขียนกำลังเขียนบล็อกคำสั่งให้กับตัวละครหมายเลขใด
1. หมายเลข 1
2. หมายเลข 2
3. หมายเลข 3
4. หมายเลข 4
40.กลุ่มบล็อกคำสั่งพื้นฐานมีทั้งหมดกี่กลุ่ม
1. 10 กลุ่ม
2. 11 กลุ่ม
3. 12 กลุ่ม
4. 13 กลุ่ม
41.บล็อกคำสั่งสี คือ กลุ่มบล็อกคำสั่งใด
1. Motion
2. Looks
3. Control
4. Operator
42.บล็อกคำสั่งสี คือ กลุ่มบล็อกคำสั่งใด
1. Motion
2. Looks
3. Control
4. Operator
43.บล็อกใดคือบล็อกคำสั่งแรกของการเริ่มเขียนโปรแกรม
44.ตัวละครสามารถเคลื่อนที่ขยับเท้าได้ และถ้าตัวละครขยับเท้าเร็วเกินไปให้เปลี่ยนตัวเลขในบล็อกคำสั่งใด
45.ถ้าหากต้องการให้ตัวละครพูดคำว่า “สวัสดี” ต้องเลือกบล็อกคำสั่งใด
1.การรับรู้
2.รูปร่าง
3. ควบคุม
4. เหตุการณ์
46. ถ้าหากต้องการให้ตัวละครเดินไปทางแกน X เป็นระยะ 10 ต้องเลือกบล็อกคำสั่งใด
1. การรับรู้
2. รูปร่าง
3. การเคลื่อนที่
4. เหตุการณ์
47.ถ้านักเรียนต้องการให้ตัวละคร sprite พูดว่า “สวัสดี” นักเรียนควรสร้างชุดคำสั่งอย่างไร
48.จากภาพ เมื่อต่อบล็อกคำสั่งเรียบแล้ว และต้องการรันโปรแกรมเพื่อดูการเคลื่อนที่ของตัวละคร ต้องเลือกหมายเลขใด
1. หมายเลข 1
2. หมายเลข 2
3. หมายเลข 3
4. หมายเลข 4
49.การบันทึกงาน ต้องเลือกคำสั่งใด
1. แก้ไข > โหมดเทอร์โบ
2. แฟ้ม > บันทึก
3. เคล็ดลับ
4. เกี่ยวกับ
50.ข้อใดต่อไปนี้กล่าวถูกต้อง
1. ต้องติดตั้งโปรแกรม Microsoft Word ก่อน ติดตั้งโปรแกรม Scratch
2. การทำงานของตัวละครแต่ไม่จําเป็นต้องเริ่มหรือจบสคริปต์พร้อมกัน
3. โอเปอร์เรชัน (Operation) คือกลุ่มคำสั่งควบคุม
4. ไม่มีข้อใดกล่าวถูก
51.ข้อใดต่อไปนี้คือ การควบคุมลําดับทํางานแบบวนซํ้า (Loop)
52.ข้อใดต่อไปนี้ไม่ใช่หลักการเขียนโปรแกรม
1. Sequence การทํางานแบบเรียงลําดับ
2. Parallelism การทํางานแบบคู่ขนาน
3. ใช้ภาษา PHP ในการออกแบบการเคลื่อนที่ของตัวละคร
4. Operation: การประมวณผลอักขระข้อความ (String)
53.การสื่อสารภายในและภายนอกของโปรแกรมมีกี่แบบ
1. 2
2. 6
3. 3
4. 5
54. จากภาพ หมายเลขใดคือ เครื่องมือเวที (Stage Toolbar)
1. หมายเลข 1
2. หมายเลข 2
3. หมายเลข 3
4. หมายเลข 4
55. จากภาพ หมายเลขใดคือสัญลักษณ์หยุดการแสดงตัวละคร
1. หมายเลข 1
2. หมายเลข 2
3. หมายเลข 3
4. หมายเลข 4
56.ข้อใดต่อไปนี้ไม่ใช่การสื่อสารภายในและภายนอกของโปรแกรม
1. การเขียนโปรแกรมต้องอาศัยการคํานวณไม่มากก็น้อย
2. การติดต่อและให้ข้อมูลจากผู้ใช้(Input)
3. การส่งสารระหว่างตัวละครและเวที (Message)
4. การเกิดเหตุการณ์ (Events)
57.การเขียนโปรแกรมต้องอาศัยการคํานวณไม่มากก็น้อย หมายถึงข้อใด
1. โอเปอร์เรชัน (Operation)
2. การทํางานแบบมีเงื่อนไข (Condition)
3. การควบคุมลําดับทํางานแบบวนซํ้า(Loop)
4. การทํางานแบบเรียงลําดับ (Sequence)
58.ข้อใดต่อไปนี้กล่าวไม่ถูกต้องเกี่ยวกับโปรแกรม Scratch
1. โปรแกรม Scratch มีลักษณะเป็นบล็อกโปรแกรม (Block)
2. หลักการและแนวคิดของโปรแกรมคือ Sequence การทํางานแบบเรียงลําดับและ Parallelism การทํางานแบบคู่ขนาน
3. มีการควบคุมลําดับการทํางาน (Control flow)
4. โปรแกรม Scratch พัฒนาแบบ Soft Code ไม่ใช่บล็อกโปรแกรม (Block)
59.ข้อใดต่อไปนี้กล่าวถูกต้องเกี่ยวกับ การโต้ตอบระหว่างผู้ใช้กับโปรแกรม
1. การควบคุมลําดับทํางานแบบวนซํ้า (Loop)
2. การโต้ตอบระหว่างผู้ใช้กับโปรแกรม เป็นกระบวนการต่อเนื่อง
3. โปรแกรม Scratch มีลักษณะเป็นบล็อกโปรแกรม (Block)
4. การเขียนโปรแกรมต้องอาศัยการคํานวณไม่มากก็น้อย
60.จากภาพ หากต้องการปิดโปรแกรม Scratch ต้องคลิกที่หมายเลขใด
1. หมายเลข 1
2. หมายเลข 2
3. หมายเลข 3
4. หมายเลข 4
