NEW
Font size
S
M
L
XL
WorksheetsFinal Test : Block Programming 1
Total questions: 40
Worksheet time: 20mins
Name
Class
Date
1.
โปรแกรม Scratch ถูกออกแบบมาเพื่อวัตถุประสงค์ใด
a)
การเขียนโปรแกรมแบบมืออาชีพ
b)
การเรียนรู้การเขียนโปรแกรมเบื้องต้น
c)
การสร้างเว็บไซต์
d)
การจัดการฐานข้อมูล
2.
ส่วนใดใน Scratch ที่ใช้ควบคุมการทำงานของตัวละคร
a)
เวที (Stage)
b)
สคริปต์ (Script)
c)
ตัวละคร (Sprite)
d)
กลุ่มบล็อก (Block Palette)
3.
Scratch ใช้หลักการเขียนโปรแกรมแบบใด
a)
การเขียนโค้ดด้วยภาษา C
b)
การลากและวางบล็อกคำสั่ง
c)
การใช้คำสั่ง SQL
d)
การเขียนโปรแกรมเชิงวัตถุ
4.
ข้อใดคือประโยชน์ของการใช้ Scratch ในการเรียนรู้
a)
ทำให้เขียนโปรแกรมได้เร็วขึ้น
b)
ช่วยให้เข้าใจแนวคิดการเขียนโปรแกรม
c)
ใช้สร้างแอปพลิเคชันมือถือ
d)
ใช้ในการวิเคราะห์ข้อมูลขนาดใหญ่
5.
Scratch สามารถใช้งานได้บนอุปกรณ์ใดบ้าง
a)
เฉพาะคอมพิวเตอร์เท่านั้น
b)
เฉพาะมือถือเท่านั้น
c)
คอมพิวเตอร์และมือถือ
d)
เฉพาะแท็บเล็ตเท่านั้น
6.
ตัวละครใน Scratch เรียกว่าอะไร
a)
Block
b)
Sprite
c)
Stage
d)
Script
7.
ส่วนใดใช้แสดงผลการทำงานของโปรแกรม
a)
Block Palette
b)
Stage
c)
Sprite
d)
Variable
8.
Scratch พัฒนาโดยองค์กรใด
a)
Google
b)
MIT
c)
Microsoft
d)
Apple
9.
การบันทึกโปรเจกต์ใน Scratch ใช้นามสกุลไฟล์ใด
a)
.exe
b)
.sb3
c)
.html
d)
.zip
10.
ข้อใดไม่ใช่คุณสมบัติของ Scratch
a)
ใช้งานฟรี
b)
มีส่วนติดต่อแบบลากวาง
c)
รองรับการเขียนโค้ดด้วยภาษา Python
d)
มีชุมชนออนไลน์สำหรับแลกเปลี่ยนโปรเจกต์
11.
บล็อก 'เมื่อคลิกธงเขียว' อยู่ในกลุ่มใด
a)
การควบคุม
b)
เหตุการณ์
c)
การเคลื่อนไหว
d)
ลักษณะ
12.
บล็อกใดใช้ในการเคลื่อนที่ของตัวละคร
a)
เปลี่ยนสี
b)
พูดข้อความ
c)
ไปยังตำแหน่ง
d)
เล่นเสียง
13.
บล็อก 'wait 1 seconds' มีผลอย่างไร
a)
หยุดการทำงานทั้งหมด
b)
ทำให้ตัวละครหยุดชั่วคราว
c)
ลบตัวละคร
d)
เปลี่ยนฉาก
14.
บล็อก 'ถ้า...แล้ว...' ใช้สำหรับอะไร
a)
การวนซ้ำ
b)
การตัดสินใจ
c)
การเคลื่อนไหว
d)
การเปลี่ยนฉาก
15.
บล็อกใดใช้ในการเล่นเสียง
a)
sound
b)
say
c)
chang
d)
go to
16.
บล็อก 'ทำซ้ำ 10 ครั้ง' เป็นบล็อกประเภทใด
a)
เหตุการณ์
b)
การควบคุม
c)
การเคลื่อนไหว
d)
ลักษณะ
17.
บล็อก 'set size to 150%' มีผลอย่างไร
a)
เปลี่ยนสีตัวละคร
b)
เปลี่ยนขนาดตัวละคร
c)
เปลี่ยนตำแหน่ง
d)
เปลี่ยนเสียง
18.
บล็อก 'say "สวัสดี" 2 วินาที' อยู่ในกลุ่มใด
a)
ลักษณะ
b)
การควบคุม
c)
เหตุการณ์
d)
ตัวแปร
19.
บล็อกใดใช้ในการเปลี่ยนฉาก
a)
next backdrop
b)
change color
c)
play sound
d)
wait
20.
บล็อก 'set x to 10' ใช้เพื่ออะไร
a)
สร้างตัวแปรใหม่
b)
กำหนดค่าตัวแปร
c)
ลบตัวแปร
d)
เปลี่ยนชื่อตัวแปร
21.
การสร้างนิทานด้วย Scratch ควรเริ่มต้นด้วยอะไร
a)
การเลือกตัวละคร
b)
การเขียนโค้ด
c)
การกำหนดฉาก
d)
การวางแผนเนื้อเรื่อง
22.
ข้อใดเป็นองค์ประกอบสำคัญของนิทาน
a)
ตัวละคร ฉาก เนื้อเรื่อง
b)
ตัวแปร บล็อกคำสั่ง
c)
เสียง ภาพ
d)
การเคลื่อนไหว
23.
การใช้เสียงในนิทานช่วยให้เกิดผลอย่างไร
a)
ทำให้โปรแกรมทำงานเร็วขึ้น
b)
เพิ่มความน่าสนใจ
c)
ลดขนาดไฟล์
d)
ทำให้ตัวละครเคลื่อนไหว
24.
การเปลี่ยนฉากในนิทานควรใช้เมื่อใด
a)
เมื่อเริ่มต้นเรื่อง
b)
เมื่อเปลี่ยนเหตุการณ์
c)
เมื่อจบเรื่อง
d)
เมื่อไม่มีตัวละคร
25.
ตัวละครในนิทานสามารถทำอะไรได้บ้าง
a)
เคลื่อนไหว พูด เล่นเสียง
b)
เขียนโปรแกรม
c)
สร้างตัวแปร
d)
เปลี่ยนชื่อโปรเจกต์
26.
การใช้บล็อก 'พูดว่า...' มีผลต่อการเล่าเรื่องอย่างไร
a)
ทำให้ตัวละครแสดงบทพูด
b)
ทำให้ตัวละครเคลื่อนไหว
c)
เปลี่ยนฉาก
d)
เล่นเสียง
27.
การใช้ฉากหลายฉากในนิทานช่วยให้เกิดผลอย่างไร
a)
เพิ่มความซับซ้อน
b)
ทำให้เรื่องราวน่าสนใจ
c)
ลดการใช้ตัวละคร
d)
ทำให้โปรแกรมทำงานช้า
28.
การกำหนดลำดับเหตุการณ์ในนิทานมีผลต่ออะไร
a)
ความเข้าใจของผู้ชม
b)
ความเร็วของโปรแกรม
c)
จำนวนตัวละคร
d)
ขนาดของไฟล์
29.
การใช้ตัวแปรในนิทานสามารถนำไปใช้ในกรณีใด
a)
นับจำนวนครั้งที่พูด
b)
เปลี่ยนฉาก
c)
เล่นเสียง
d)
ลบตัวละคร
30.
ข้อใดคือสิ่งที่ควรหลีกเลี่ยงในการสร้างนิทานด้วย Scratch
a)
การใช้ตัวละครมากเกินไป
b)
การใช้ฉากซ้ำ
c)
การไม่มีบทพูด
d)
ถูกทุกข้อ
31.
ข้อใดเป็นตัวอย่างการใช้ Scratch ในชีวิตจริง
a)
สร้างเกมเพื่อความบันเทิง
b)
เขียนโปรแกรมควบคุมหุ่นยนต์
c)
สร้างนิทานเพื่อการเรียนรู้
d)
ถูกทุกข้อ
32.
การใช้ Scratch เพื่อสร้างเกมช่วยพัฒนาทักษะใด
a)
การคิดเชิงตรรกะ
b)
การวาดภาพ
c)
การเล่นเกม
d)
การเขียนเรียงความ
33.
การใช้ Scratch เพื่อสร้างแบบจำลองสถานการณ์ช่วยให้เกิดผลอย่างไร
a)
เข้าใจปัญหาได้ดีขึ้น
b)
ลดเวลาในการเรียนรู้
c)
เพิ่มความซับซ้อน
d)
ทำให้โปรแกรมทำงานเร็วขึ้น
34.
Scratch สามารถใช้ในการสื่อสารแนวคิดอย่างไร
a)
ผ่านภาพ เสียง และการเคลื่อนไหว
b)
ผ่านการเขียนโค้ดเท่านั้น
c)
ผ่านการวาดภาพ
d)
ผ่านการเล่นเกม
35.
การใช้ Scratch ในการเรียนรู้ช่วยส่งเสริมทักษะใด
a)
การคิดสร้างสรรค์
b)
การทำงานเป็นทีม
c)
การแก้ปัญหา
d)
ถูกทุกข้อ
36.
การทำงานเป็นทีมในการสร้างโปรเจกต์ Scratch มีประโยชน์อย่างไร
a)
ทำงานได้เร็วขึ้น
b)
แลกเปลี่ยนความคิด
c)
แก้ไขข้อผิดพลาดได้ง่าย
d)
ถูกทุกข้อ
37.
ข้อใดเป็นทักษะที่จำเป็นในการทำงานเป็นทีม
a)
การสื่อสาร
b)
การฟัง
c)
การแบ่งหน้าที่
d)
ถูกทุกข้อ
38.
การแบ่งหน้าที่ในการทำโปรเจกต์ Scratch ควรพิจารณาจากอะไร
a)
ความสามารถของสมาชิก
b)
ความชอบส่วนตัว
c)
ความเร็วในการทำงาน
d)
จำนวนสมาชิก
39.
การให้ข้อเสนอแนะในทีมควรเป็นอย่างไร
a)
ตรงไปตรงมาและสุภาพ
b)
วิจารณ์อย่างรุนแรง
c)
ไม่จำเป็นต้องให้
d)
ให้เฉพาะหัวหน้าทีม
40.
ข้อใดไม่ใช่ลักษณะของทีมที่ดี
a)
การร่วมมือกัน
b)
การสื่อสารที่ดี
c)
การแข่งขันกัน
d)
การเคารพความคิดเห็น
Reset
