NEW
Font size
Worksheetsข้อสอบคอมพิวเตอร์1 ชั้นมัธยมศึกษาปีที่ 1
Total questions: 60
Worksheet time: 30mins
โปรแกรม Scratch คืออะไร
โปรแกรมสำหรับวาดภาพ
โปรแกรมสำหรับสร้างเกมและแอนิเมชัน
โปรแกรมสำหรับตัดต่อวิดีโอ
โปรแกรมสำหรับพิมพ์เอกสาร
สัญลักษณ์ของโปรแกรม Scratch คือรูปอะไร
สุนัข
แมว
หมี
นก
พื้นที่สำหรับให้ตัวละครแสดงหรือทำงานเรียกว่าอะไร
Stage (เวที)
Script Area (พื้นที่เขียนสคริปต์)
Sprite List (รายการตัวละคร)
Backdrop (พื้นหลัง)
ตัวละครหรือวัตถุที่ใช้ในการสร้างเรื่องราวใน Scratch เรียกว่าอะไร
Script (สคริปต์)
Sprite (สไปรท์)
Sound (เสียง)
Costume (ชุดตัวละคร)
บล็อกคำสั่งที่ใช้ในการเริ่มต้นโปรแกรมเมื่อคลิกธงเขียวคือบล็อกใด
when green flag clicked
🛑 when stop clicked
🚀 when space key pressed
🖱️ when this sprite clicked
หากต้องการให้ตัวละครเคลื่อนที่ไปข้างหน้า 10 ก้าว ต้องใช้บล็อกใด
turn ↻ 15 degrees
move 10 steps
go to x: 0 y: 0
glide 1 secs
กลุ่มบล็อกคำสั่งสีน้ำเงิน (Motion) เกี่ยวข้องกับเรื่องใด
การเคลื่อนไหวของตัวละคร
การแสดงผลและรูปลักษณ์
การควบคุมโปรแกรม
การรับรู้และการสัมผัส
กลุ่มบล็อกคำสั่งสีม่วง (Looks) ใช้ทำอะไร
เปลี่ยนท่าทางหรือชุดของตัวละคร
ทำให้ตัวละครส่งเสียง
สร้างเงื่อนไขการทำงาน
กำหนดการเคลื่อนที่
ถ้าต้องการให้ตัวละครพูดว่า "สวัสดี" ต้องใช้บล็อกใด
think "Hmm..." for 2 seconds
say "Hello!" for 2 seconds
play sound "meow" until done
change color effect by 25
การเปลี่ยนฉากหลังของเวทีต้องทำที่ส่วนใด
Sprite
Backdrop
Sound
Costume
บล็อก repeat (10) อยู่ในกลุ่มบล็อกใด
Motion
Events
Control
Looks
หากต้องการให้โปรแกรมทำงานซ้ำไปเรื่อยๆ ไม่สิ้นสุด ควรใช้บล็อกใด
repeat (10)
forever
wait 1 seconds
if <> then
การสร้างตัวแปร (Variable) มีประโยชน์อย่างไร
ใช้เก็บค่าข้อมูลที่สามารถเปลี่ยนแปลงได้
ใช้ทำให้ตัวละครเคลื่อนที่เร็วขึ้น
ใช้เปลี่ยนสีของตัวละคร
ใช้สำหรับวาดรูปบนเวที
กลุ่มบล็อกคำสั่ง Events (เหตุการณ์) มีสีอะไร
สีฟ้า
สีส้ม
สีเหลืองทอง
สีเขียว
ถ้าต้องการให้โปรแกรมหยุดรอเป็นเวลา 3 วินาที ต้องใช้บล็อกใด
stop [all]
wait 3 seconds
repeat (3)
move 3 steps
บล็อก if < > then ใช้สำหรับทำอะไร
การทำงานซ้ำแบบมีเงื่อนไข
การสร้างเงื่อนไข "ถ้า...แล้ว..."
การรอเวลา
การเริ่มต้นโปรแกรม
ส่วนขยาย (Extension) ใดที่ใช้สำหรับการวาดรูป
Music
Pen
Video Sensing
Text to Speech
การ "โคลน" (Clone) ตัวละครหมายถึงอะไร
การลบตัวละครทิ้ง
การซ่อนตัวละคร
การสร้างสำเนาของตัวละคร
การเปลี่ยนชื่อตัวละคร
กลุ่มบล็อก Sensing (การรับรู้) ใช้ตรวจสอบอะไร
การสัมผัสกับขอบ, สี หรือตัวละครอื่น
การเปลี่ยนฉากหลัง
การเล่นเสียง
การวนซ้ำ
บล็อก pick random (1) to (10) ทำหน้าที่อะไร
เลือกตัวเลข 1 ถึง 10 ตามลำดับ
สุ่มตัวเลขระหว่าง 1 ถึง 10
บวกเลข 1 กับ 10
ทำให้ตัวละครเดิน 10 ก้าว
"Costume" ในโปรแกรม Scratch หมายถึงอะไร
เสียงของตัวละคร
ฉากหลังของเวที
ท่าทางหรือชุดต่างๆ ของตัวละคร
คำสั่งที่ใช้ควบคุมตัวละคร
บล็อกใดที่ใช้ในการเปลี่ยนชุด (Costume) ของตัวละคร
next backdrop
switch costume to [costume2]
change size by 10
set color effect to 0
หากต้องการสร้างบล็อกคำสั่งขึ้นมาใช้งานเอง ต้องไปที่เมนูใด
Variables
My Blocks
Operators
Sensing
การนำเข้าตัวละคร (Sprite) สำเร็จรูป ทำได้อย่างไร
Choose a Sprite from library
Paint new Sprite
Upload Sprite from file
ถูกทุกข้อ
เสียง "Meow" เป็นเสียงเริ่มต้นของตัวละครใด
Bat (ค้างคาว)
Cat (แมว)
Dog (สุนัข)
Bear (หมี)
กลุ่มบล็อก Operators (ตัวดำเนินการ) มีไว้เพื่ออะไร
การคำนวณทางคณิตศาสตร์และเปรียบเทียบ
การควบคุมการเคลื่อนไหว
การเริ่มและหยุดโปรแกรม
การเปลี่ยนรูปลักษณ์
บล็อก touching [mouse-pointer] จะให้ผลลัพธ์เป็นอะไร
ตัวเลข
ข้อความ
ค่าความจริง (True) หรือค่าความเท็จ (False)
เสียง
ถ้าต้องการให้ตัวละครหายไปจากเวที ควรใช้บล็อกใด
show
hide
go to front layer
change size by -100
ถ้าต้องการให้ตัวละครหายไปจากเวที ควรใช้บล็อกใด
show
hide
go to front layer
change size by -100
พิกัดแกน X และ Y ในเวที Scratch มีไว้เพื่ออะไร
บอกตำแหน่งของตัวละคร
บอกขนาดของตัวละคร
บอกทิศทางของตัวละคร
บอกสีของตัวละคร
ตำแหน่งกึ่งกลางของเวทีคือพิกัดใด
x: 100, y: 100
x: 0, y: 0
x: -100, y: -100
x: 240, y: 180
หากต้องการให้ตัวละครเดินชนขอบแล้วเด้งกลับ ต้องใช้บล็อกใด
if on edge, bounce
go to random position
set rotation style [left-right]
change y by 10
บล็อก ask "What's your name?" and wait ทำหน้าที่อะไร
ให้ตัวละครพูดว่า "What's your name?"
แสดงกล่องข้อความเพื่อให้ผู้ใช้ป้อนข้อมูล
สร้างตัวแปรชื่อ name
รอการคลิกเมาส์
คำตอบที่ผู้ใช้ป้อนจากบล็อก ask จะถูกเก็บไว้ที่ใด
ตัวแปร answer ในกลุ่ม Sensing
ตัวแปร name ในกลุ่ม Variables
ตัวแปร score ที่ผู้ใช้สร้าง
ไม่มีที่เก็บ
"สคริปต์" (Script) ใน Scratch คืออะไร
ตัวละครในโปรแกรม
ชุดของบล็อกคำสั่งที่เรียงต่อกันเพื่อสั่งงาน
พื้นหลังของเวที
เสียงประกอบ
ถ้าต้องการให้ตัวละครใหญ่ขึ้น ควรใช้บล็อกใด
set size to 100%
change size by 10
change size by -10
show
การตั้งค่ารูปแบบการหมุนของตัวละครให้หันซ้าย-ขวาเท่านั้น ควรใช้บล็อกใด
set rotation style [left-right]
set rotation style [don't rotate]
set rotation style [all around]
point in direction (90)
ปุ่มสีแดงรูปแปดเหลี่ยม 🛑 มีไว้ทำอะไร
เริ่มโปรแกรม
หยุดโปรแกรมทั้งหมด
ขยายหน้าจอ
ย่อหน้าจอ
ไฟล์โปรเจกต์ของ Scratch มีนามสกุลอะไร
.sb
.sb2
.sb3
.sc
บล็อก broadcast [message1] ทำหน้าที่อะไร
รับข้อความ "message1"
ส่งข้อความ "message1" ออกไปให้สไปรท์อื่นรับรู้
แสดงข้อความ "message1" บนเวที
ลบข้อความ "message1"
หากต้องการสร้างรายการ (List) เพื่อเก็บข้อมูลหลายๆ ค่า ควรไปที่กลุ่มบล็อกใด
Looks
Sensing
Variables
Operators
บล็อก join "apple" "banana" จะได้ผลลัพธ์เป็นอะไร
apple
banana
apple banana
applebanana
ส่วนที่ใช้แก้ไขรูปลักษณ์ของตัวละครหรือวาดรูป เรียกว่าอะไร
Code Editor
Sound Editor
Costume Editor
Stage Editor
เราสามารถเพิ่มเสียงเข้าไปในโปรเจกต์ได้อย่างไร
เลือกจากคลังเสียง
อัดเสียงเอง
อัปโหลดไฟล์เสียง
ถูกทุกข้อ
กลุ่มบล็อกคำสั่ง Sound (เสียง) มีสีอะไร
สีม่วงแดง (Magenta)
สีเขียว
สีฟ้า
สีส้ม
ถ้าต้องการล้างภาพวาดทั้งหมดที่เกิดจากบล็อก Pen ต้องใช้คำสั่งใด
pen down
pen up
erase all
set pen color to
บล็อก pen down ทำหน้าที่อะไร
ยกปากกาขึ้น (หยุดวาด)
วางปากกาลง (เริ่มวาดเส้นตามการเคลื่อนที่)
เปลี่ยนสีปากกา
ลบเส้นที่วาด
ข้อใดไม่ใช่ส่วนประกอบหลักบนหน้าจอโปรแกรม Scratch
เวที (Stage)
รายการตัวละคร (Sprite List)
แถบเมนู (Menu Bar)
โปรแกรมคำนวณ (Calculator)
บล็อก mouse x และ mouse y ในกลุ่ม Sensing ใช้ทำอะไร
รับค่าตำแหน่งแกน x และ y ของตัวชี้เมาส์
ทำให้ตัวละครเดินไปหาเมาส์
ตรวจสอบว่าเมาส์ถูกคลิกหรือไม่
เปลี่ยนรูปตัวชี้เมาส์
หากต้องการสร้างเกมที่ผู้เล่นต้องกดปุ่มลูกศรเพื่อควบคุมตัวละคร ควรใช้บล็อกใดเป็นตัวเริ่มสคริปต์
when green flag clicked
when [up arrow] key pressed
when this sprite clicked
when loudne
การสร้างลูป (Loop) คือการทำอะไร
การทำให้โปรแกรมทำงานตามลำดับ
การทำให้โปรแกรมทำงานซ้ำๆ
การทำให้โปรแกรมตัดสินใจ
การจบการทำงานของโปรแกรม
บล็อก > (มากกว่า) อยู่ในกลุ่มบล็อกใด
Motion
Control
Operators
Variables
ถ้าต้องการให้ตัวละครเคลื่อนที่ตามเมาส์ไปเรื่อยๆ ควรใช้บล็อก go to [mouse-pointer] ใส่ไว้ในลูปใด
repeat (10)
forever
if <> then
repeat until <>
การบันทึกโปรเจกต์ลงในคอมพิวเตอร์ ควรเลือกเมนูใด
File > New
File > Load from your computer
File > Save to your computer
Edit > Restore
ข้อใดคือประโยชน์ของการใช้โปรแกรม Scratch
ฝึกการคิดอย่างเป็นระบบ
ส่งเสริมความคิดสร้างสรรค์
เรียนรู้หลักการเขียนโปรแกรมเบื้องต้น
ถูกทุกข้อ
หากต้องการให้ตัวละครพูดความคิดออกมาเป็นรูปเมฆ ควรใช้บล็อกใด
say "Hello!"
think "Hmm..."
play sound "pop"
ask "What's your name?"
บล็อก go to front layer ในกลุ่ม Looks มีไว้ทำอะไร
ทำให้ตัวละครไปอยู่ด้านหน้าสุด
ทำให้ตัวละครไปอยู่ด้านหลังสุด
ทำให้ตัวละครหายไป
ทำให้ตัวละครแสดงขึ้นมา
บล็อก go to front layer ในกลุ่ม Looks มีไว้ทำอะไร
ทำให้ตัวละครไปอยู่ด้านหน้าสุด
ทำให้ตัวละครไปอยู่ด้านหลังสุด
ทำให้ตัวละครหายไป
ทำให้ตัวละครแสดงขึ้นมา
ข้อใดคือข้อจำกัดของโปรแกรม Scratch
ไม่สามารถสร้างเกม 3 มิติที่ซับซ้อนได้
ไม่สามารถใช้งานบนเว็บเบราว์เซอร์ได้
ไม่สามารถเพิ่มเสียงได้
ไม่สามารถสร้างตัวแปรได้
ชุมชนออนไลน์ของ Scratch (Scratch Community) มีไว้เพื่ออะไร
แบ่งปันโปรเจกต์และแลกเปลี่ยนความคิดเห็น
ขายโปรเจกต์ที่สร้างขึ้น
แข่งขันเขียนโค้ด
ไม่มีข้อใดถูก
