wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบ Scratch

Total questions: 60

Worksheet time: 35mins

Name
Class
Date
1.

โปรแกรม Scratch คืออะไร

a)

โปรแกรมภาษาที่พัฒนาโดยทีมงาน Media Lap MIT

b)

โปรแกรมฝึกการเขียนคำสั่งด้วยภาษาอย่างง่าย

c)

โปรแกรมในการต่อบล็อกคำสั่งเท่านั้น

d)

โปรแกรมภาษาที่ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่าย

2.

ส่วนประกอบหลักของหน้าต่างการทำงานของโปรแกรม Scratch มีอะไรบ้าง

a)

เวที

b)

เวที , ตัวละคร

c)

เวที , ตัวละคร , สคริปต์

d)

เวที , ตัวละคร , ชุดตัวละคร , สคริปต์

3.

สคริปต์ในโปรแกรม Scratch หมายถึง ข้อใด

a)

ข้อมูลของเวที

b)

พื้นหลังของเวที

c)

ลักษณะของตัวละคร

d)

คำสั่งให้ตัวละครหรือเวทีทำงาน

4.

ข้อใดต่อไปนี้ไม่ใช่ บล็อกคำสั่งโปรแกรม Scratch

a)

ปากกา

b)

รูปร่าง

c)

การเคลื่อนที่

d)

ปรับขนาดอักษร

5.

รูปภาพดังกล่าว หมายความว่าอย่างไรในโปรแกรม Scratch

a)

เลือกฉากหลังจากคลัง

b)

วาดตัวละครใหม่

c)

เลือกตัวละครจากห้องสมุด

d)

ตัวละครใหม่จากกล้อง

6.

เมื่อต้องการเปลี่ยนภาษาของโปรแกรม scratch ต้องคลิกที่สัญลักษณ์ใด

a)

ภาพที่ 1

b)

ภาพที่ 2

c)

ภาพที่ 3

d)

ภาพที่ 4

7.

โปรแกรม Scratch มีนามสกุลอะไร

a)

.sb

b)

.ss

c)

.sc

d)

.sd

8.

ถ้าหากต้องการให้ตัวละครพูดคำว่า “สวัสดี” ต้องเลือกบล็อกคำสั่งใด

a)

การรับรู้

b)

รูปร่าง

c)

เหตุการณ์

d)

ควบคุม

9.

จากภาพ เรียกว่าอะไรในโปรแกรม Scratch

a)

กลุ่มบล็อกคำสั่ง

b)

พื้นที่เขียนสคริปต์

c)

ข้อมูลของเวที หรือตัวละครที่ถูกเลือก

d)

ตกแต่งตัวละคร

10.

ถ้าหากต้องการให้ตัวละครเดินไปทางแกน X เป็นระยะ 10 ต้องเลือกบล็อกคำสั่งใด

a)

การรับรู้

b)

รูปร่าง

c)

ควบคุม

d)

การเคลื่อนที่

11.

ข้อใดต่อไปนี้คือ การควบคุมลําดับทํางานแบบวนซํ้า (Loop)

a)

1

b)

2

c)

3

d)

4

12.

เมื่อต้องการให้ตัวละครในโปรแกรม Scratch เลี้ยวซ้ายต้องเลือกบล็อกคำสั่งใด

a)

เสียง

b)

รูปร่าง

c)

การเคลื่อนที่

d)

ควบคุม

13.

เมื่อต้องการให้ตัวละครในโปรแกรม Scratch "เปลี่ยนชุดถัดไป" ต้องเลือกบล็อกคำสั่งใด

a)

การเคลื่อนที่

b)

รูปร่าง

c)

เสียง

d)

ปากกา

14.

เมื่อต้องการให้ตัวละครในโปรแกรม Scratch "ทำซ้ำคำสั่งต่างๆ" ต้องเลือกบล็อกคำสั่งใด

a)

รูปร่าง

b)

ควบคุม

c)

การเคลื่อนที่

d)

เหตุการณ์

15.

ปุ่มธงเขียวและบล็อกธงเขียว มีความสัมพันธ์ในการทํางานกันอย่างไร

a)

เมื่อคลิกที่ปุ่มธงเขียวเป็นการเริ่มต้นการทํางานทุกสคริปต์ที่เริ่มต้นสคริปต์ด้วยบล็อกธงเขียว

b)

เมื่อคลิกที่ปุ่มธงเขียวตัวละครที่แสดงสคริปต์อยู่ในขณะนั้นจะทํางานเพียงตัวละครเดียว

c)

เมื่อคลิกที่สคริปต์ที่เริ่มต้นด้วยบล็อกธงเขียวสคริปต์นั้นจะทํางานเพียงสคริปต์เดียว

d)

ถูกทั้งข้อก. และข้อค.

16.

หากเปลี่ยนตัวเลขใน บล็อก Move ของกลุ่มบล็อก Motion จากเลข 10 เป็น -10 จะเกิดอะไรขึ้น?

a)

ตัวละครเดินถอยหลัง

b)

ตัวละครก้าวเร็วขึ้น

c)

ตัวละครก้าวช้าลง

d)

ตัวละครตีลังกา

17.

หากต้องการให้ตัวละครอยู่ในตำแหน่งที่ต้องการเสมอต้องทำอย่างไร

a)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการทุกครั้งก่อนคลิกธงเขียว

b)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการ

> เขียนสคริปต์โดยใช้บล็อกเมื่อธงเขียวถูกคลิก

> ไปยัง X : Y : สังเกตค่า X และ Y ของตัวละครบริเวณเวที แล้วเติมค่า X และ Y ลงไป

c)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการ > เขียนสคริปต์โดยใช้บล็อกเมื่อธงเขียวถูกคลิก > ไปยัง X : Y : สังเกตค่า X และ Y ของตัวละครบริเวณตัวละครที่ถูกเลือก แล้วเติมค่า X และ Y ลงไป

d)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการ > เขียนสคริปต์โดยใช้บล็อกเมื่อธงเขียวถูกคลิก > ไปยัง X : Y : สังเกตค่า X และ Y ของตัวละครบริเวณเวที แล้วเติมค่า X : 0 และ Y : 0 ลงไป

18.

ข้อใด คือ บล็อกที่จะถูกนำมาใช้เป็นอันดับแรกเสมอในการเขียนสคริปต์

a)

ทำซ้ำตลอด

b)

เคลื่อน...ก้าว

c)

เมื่อธงเขียวถูกคลิก

d)

พูด...เป็นเวลา...วินาที

19.

ผลการรันโปรแกรมต่อไปนี้ คืออะไร

a)

ตัวละครวาดรูปสามเหลี่ยม

b)

ตัวละครวาดรูปสี่เหลี่ยม

c)

ตัวละครวาดรูปหัวใจ

d)

ตัวละครวาดรูปวงกลม

20.

เมื่อคลิกปุ่มธงเขียวแล้ว ผลลัพธ์ของโปรแกรมนี้คืออะไร

a)

ตัวละครเดินไปข้างหน้า

b)

ตัวละครเดินชนขอบเวทีซ้ำอย่างไม่สิ้นสุด

c)

ตัวละครเดินซ้ำ 10 ครั้ง

d)

ตัวละครเคลื่อนที่ไปข้างหน้า 10 ก้าว

21.

ผลการรันโปรแกรมต่อไปนี้ คืออะไร

a)

ตัวละครเคลื่อนที่ไป 10 หน่วย

b)

ตัวละครเคลื่อนที่ไป 1 หน่วย และเปลี่ยนเป็นชุดตัวละครต่อไป

c)

ตัวละครเปลี่ยนเป็นชุดตัวละครในลำดับถัดไป

d)

ตัวละครเคลื่อนที่ไป 10 หน่วย และเปลี่ยนเป็นชุดตัวละครในลำดับถัดไป

22.

เมื่อคลิกปุ่มธงเขียวแล้ว ผลลัพธ์ของโปรแกรมนี้คืออะไร

a)

ตัวละครเดินไปข้างหน้า

b)

ตัวละครเดินชนขอบเวทีซ้ำอย่างไม่สิ้นสุด

c)

ตัวละครเดินซ้ำ 10 ครั้ง

d)

ตัวละครเคลื่อนที่ไปข้างหน้า 10 ก้าว

23.

ส่วนประกอบหลักของหน้าต่างการทำงานของโปรแกรม Scratch มีอะไรบ้าง

a)

Stage, Sheet, File

b)

Stage, Sheet, File

c)

stage, sprite, script

d)

Database, Sheet

24.

ผลการรันโปรแกรมต่อไปนี้ คืออะไร

a)

ตัวละครวาดรูปสามเหลี่ยม

b)

ตัวละครวาดรูปสี่เหลี่ยม

c)

ตัวละครวาดรูปหัวใจ

d)

ตัวละครวาดรูปวงกลม

25.

โปรแกรม Scratch คืออะไร

a)

โปรแกรมภาษาพัฒนาโดยทีมงาน Media Lap MIT

b)

โปรแกรมฝึกการเขียนคำสั่งด้วยการเขียนโปรแกรมภาษาอย่างง่าย

c)

โปรแกรมในการต่อบล็อกคําสั่งเพื่อสร้างโปรแกรมสคริปต์ให้กับตัวละครเท่านั้น

d)

โปรแกรมภาษาที่ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่าย เช่น นิทานที่สามารถโต้ตอบกับผู้อ่านได้ ภาพเคลื่อนไหว เกม ดนตรี และศิลปะ

26.

ข้อใด คือ บล็อกที่จะถูกนำมาใช้เป็นอันดับแรกเสมอในการเขียนสคริปต์

a)

ทำซ้ำตลอด

b)

เคลื่อน...ก้าว

c)

เมื่อธงเขียวถูกคลิก

d)

พูด...เป็นเวลา...วินาที

27.

เมื่อเปิดโปรแกรม Scratch ขึ้นมาจะพบว่าแมวอยู่ตำแหน่งใด

a)

X : 0 , Y: 0

b)

X : 1 , Y: 1

c)

X : -1 , Y: 1

d)

X : 1 , Y: -1

28.

การเขียนสคริปต์ให้ตัวละคร ต้องวางบล็อกไว้ที่ใด

a)

Stage

b)

Script

c)

Sprite

d)

Scratch

29.

บล็อกคำสั่ง repeat หมายถึงคำสั่งอะไร

a)

คำสั่งที่กำหนดการทำงานแบบวนซ้ำไม่รู้จบ

b)

คำสั่งที่กำหนดการทำงานแบบวนซ้ำ

c)

คำสั่งที่กำหนดการทำงานแบบวนซ้ำตามจำนวนรอบที่กำหนด

d)

คำสั่งกำหนดค่าเริ่มต้นให้กับตัวแปร

30.

บล็อกคำสั่ง repeat until หมายถึงคำสั่งอะไร

a)

คำสั่งที่กำหนดการทำงานแบบวนซ้ำไม่รู้จบ

b)

คำสั่งที่ใช้ในการทำงานแบบวนซ้ำแบบมีเงื่อนไข

c)

คำสั่งที่กำหนดการทำงานแบบวนซ้ำตามจำนวนรอบที่กำหนด

d)

คำสั่งกำหนดค่าเริ่มต้นให้กับตัวแปร

31.

การสร้างตัวแปรในโปรแกรม Scratch ทำได้โดยการคลิกที่บล็อกคำสั่งใด

a)

บล็อกคำสั่ง Make a Varible

b)

บล็อกคำสั่ง Motion

c)

บล็อกคำสั่ง Looks

d)

บล็อกคำสั่ง Pen

32.

ข้อใดอธิบายการทํางานของบล็อกคําสั่งต่อไปนี้ ได้ถูกต้อง

a)

ก. เป็นการกําหนดจุดเริ่มต้นของตัวละคร

b)

ข. เมื่อกดปุ่มธงเขียวจะเริ่มต้นการทํางานที่ตําแหน่งนี้เท่านั้น

c)

ค. เมื่อตัวละครมีการเคลื่อนที่ตัวเลข x : ……. และ

y : ……… จะวิ่งไปตามตําแหน่งของตัวละคร

d)

ง. ข้อ.ก และข้อ.ข ถูก

33.

หากต้องการให้ตัวละครอยู่ในตำแหน่งที่ต้องการเสมอต้องทำอย่างไร

a)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการทุกครั้งก่อนคลิกธงเขียว

b)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการ

> เขียนสคริปต์โดยใช้บล็อกเมื่อธงเขียวถูกคลิก

> ไปยัง X : Y : สังเกตค่า X และ Y ของตัวละครบริเวณเวที แล้วเติมค่า X และ Y ลงไป

c)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการ > เขียนสคริปต์โดยใช้บล็อกเมื่อธงเขียวถูกคลิก > ไปยัง X : Y : สังเกตค่า X และ Y ของตัวละครบริเวณตัวละครที่ถูกเลือก แล้วเติมค่า X และ Y ลงไป

d)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการ > เขียนสคริปต์โดยใช้บล็อกเมื่อธงเขียวถูกคลิก > ไปยัง X : Y : สังเกตค่า X และ Y ของตัวละครบริเวณเวที แล้วเติมค่า X : 0 และ Y : 0 ลงไป

34.

หากต้องการแก้ไขชุดตัวละคร จะต้องเลือกแถบเมนูใด

a)

Stage

b)

Scripts

c)

Sound

d)

Costumes

35.

ข้อใดไม่ใช่ คำสั่งควบคุมการทำงานแบบวนซ้ำ?

a)

Repeat

b)

Forever

c)

Wait until

d)

Repeat until

36.

หากคลิกบล็อกต่อไปนี้ จะเกิดอะไรขึ้นเป็นอันดับแรก

a)

ปรากฏหน้าต่าง Pop Up เพื่อตั้งชื่อตัวแปร

b)

ปรากฏหน้าต่าง Pop Up เพื่อลบชื่อตัวแปร

c)

จะมีเมนูรายการตัวแปรทั้งหมด

d)

จะปรากฏปุ่มตัวเลือกตัวแปร

37.

หากเปลี่ยนตัวเลขใน บล็อก Move ของกลุ่มบล็อก Motion จากเลข 10 เป็น -10 จะเกิดอะไรขึ้น?

a)

ตัวละครเดินถอยหลัง

b)

ตัวละครก้าวเร็วขึ้น

c)

ตัวละครก้าวช้าลง

d)

ตัวละครตีลังกา

38.

สคริปต์ หมายถึง

a)

กำหนดตัวละครได้หลายตัว

b)

เป็นพื้นที่ที่ใช้ในสำหรับเขียนโปรแกรม

c)

เป็นพื้นที่แสดงผลลัพธ์การทำงาน

d)

พิกัดของตำแหน่ง

39.

ข้อใดอธิบายการทํางานของสคริปต์ ได้ถูกต้องที่สุด

a)

เป็นการกําหนดจุดลอยตัวและจุดลงที่พื้นสปริงบอร์ดเป็นเวลา 0.75 วินาที

b)

เป็นการกําหนดจุดลอยตัวเป็นเวลา 0.75 วินาที และจุดลงที่พื้นสปริงบอร์ดเป็นเวลา 0.75 วินาที

c)

เป็นการกําหนดจุดลอยตัวสูงสุดที่ตําแหน่ง x : 10 y: -35

d)

เป็นการกําหนดจุดลอยตัวต่ําสุดที่ตําแหน่ง x : 10 y: 100

40.

ปุ่มธงเขียวและบล็อกธงเขียว มีความสัมพันธ์ในการทํางานกันอย่างไร

a)

ก.เมื่อคลิกที่ปุ่มธงเขียวเป็นการเริ่มต้นการทํางานทุกสคริปต์ที่เริ่มต้นสคริปต์ด้วยบล็อกธงเขียว

b)

ข.เมื่อคลิกที่ปุ่มธงเขียวตัวละครที่แสดงสคริปต์อยู่ในขณะนั้นจะทํางานเพียงตัวละครเดียว

c)

ค.เมื่อคลิกที่สคริปต์ที่เริ่มต้นด้วยบล็อกธงเขียวสคริปต์นั้นจะทํางานเพียงสคริปต์เดียว

d)

ง.ถูกทั้งข้อก. และข้อค.

41.

โปรแกรม Scratch คืออะไร

a)

โปรแกรมภาษาที่พัฒนาโดยทีมงาน Media Lap MIT

b)

โปรแกรมฝึกการเขียนคำสั่งด้วยภาษาอย่างง่าย

c)

โปรแกรมในการต่อบล็อกคำสั่งเท่านั้น

d)

โปรแกรมภาษาที่ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่าย

42.

ส่วนประกอบหลักของหน้าต่างการทำงานของโปรแกรม Scratch มีอะไรบ้าง

a)

เวที

b)

เวที , ตัวละคร

c)

เวที , ตัวละคร , สคริปต์

d)

เวที , ตัวละคร , ชุดตัวละคร , สคริปต์

43.

สคริปต์ในโปรแกรม Scratch หมายถึง ข้อใด

a)

ข้อมูลของเวที

b)

พื้นหลังของเวที

c)

ลักษณะของตัวละคร

d)

คำสั่งให้ตัวละครหรือเวทีทำงาน

44.

ข้อใดต่อไปนี้ไม่ใช่ บล็อกคำสั่งโปรแกรม Scratch

a)

ปากกา

b)

รูปร่าง

c)

การเคลื่อนที่

d)

ปรับขนาดอักษร

45.

รูปภาพดังกล่าว หมายความว่าอย่างไรในโปรแกรม Scratch

a)

เลือกฉากหลังจากคลัง

b)

วาดตัวละครใหม่

c)

เลือกตัวละครจากห้องสมุด

d)

ตัวละครใหม่จากกล้อง

46.

เมื่อต้องการเปลี่ยนภาษาของโปรแกรม scratch ต้องคลิกที่สัญลักษณ์ใด

a)

ภาพที่ 1

b)

ภาพที่ 2

c)

ภาพที่ 3

d)

ภาพที่ 4

47.

โปรแกรม Scratch มีนามสกุลอะไร

a)

.sb

b)

.ss

c)

.sc

d)

.sd

48.

ถ้าหากต้องการให้ตัวละครพูดคำว่า “สวัสดี” ต้องเลือกบล็อกคำสั่งใด

a)

การรับรู้

b)

รูปร่าง

c)

เหตุการณ์

d)

ควบคุม

49.

จากภาพ เรียกว่าอะไรในโปรแกรม Scratch

a)

กลุ่มบล็อกคำสั่ง

b)

พื้นที่เขียนสคริปต์

c)

ข้อมูลของเวที หรือตัวละครที่ถูกเลือก

d)

ตกแต่งตัวละคร

50.

ถ้าหากต้องการให้ตัวละครเดินไปทางแกน X เป็นระยะ 10 ต้องเลือกบล็อกคำสั่งใด

a)

การรับรู้

b)

รูปร่าง

c)

ควบคุม

d)

การเคลื่อนที่

51.

ข้อใดต่อไปนี้คือ การควบคุมลําดับทํางานแบบวนซํ้า (Loop)

a)

1

b)

2

c)

3

d)

4

52.

เมื่อต้องการให้ตัวละครในโปรแกรม Scratch เลี้ยวซ้ายต้องเลือกบล็อกคำสั่งใด

a)

เสียง

b)

รูปร่าง

c)

การเคลื่อนที่

d)

ควบคุม

53.

เมื่อต้องการให้ตัวละครในโปรแกรม Scratch "เปลี่ยนชุดถัดไป" ต้องเลือกบล็อกคำสั่งใด

a)

การเคลื่อนที่

b)

รูปร่าง

c)

เสียง

d)

ปากกา

54.

เมื่อต้องการให้ตัวละครในโปรแกรม Scratch "ทำซ้ำคำสั่งต่างๆ" ต้องเลือกบล็อกคำสั่งใด

a)

รูปร่าง

b)

ควบคุม

c)

การเคลื่อนที่

d)

เหตุการณ์

55.

ปุ่มธงเขียวและบล็อกธงเขียว มีความสัมพันธ์ในการทํางานกันอย่างไร

a)

เมื่อคลิกที่ปุ่มธงเขียวเป็นการเริ่มต้นการทํางานทุกสคริปต์ที่เริ่มต้นสคริปต์ด้วยบล็อกธงเขียว

b)

เมื่อคลิกที่ปุ่มธงเขียวตัวละครที่แสดงสคริปต์อยู่ในขณะนั้นจะทํางานเพียงตัวละครเดียว

c)

เมื่อคลิกที่สคริปต์ที่เริ่มต้นด้วยบล็อกธงเขียวสคริปต์นั้นจะทํางานเพียงสคริปต์เดียว

d)

ถูกทั้งข้อก. และข้อค.

56.

หากเปลี่ยนตัวเลขใน บล็อก Move ของกลุ่มบล็อก Motion จากเลข 10 เป็น -10 จะเกิดอะไรขึ้น?

a)

ตัวละครเดินถอยหลัง

b)

ตัวละครก้าวเร็วขึ้น

c)

ตัวละครก้าวช้าลง

d)

ตัวละครตีลังกา

57.

หากต้องการให้ตัวละครอยู่ในตำแหน่งที่ต้องการเสมอต้องทำอย่างไร

a)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการทุกครั้งก่อนคลิกธงเขียว

b)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการ

> เขียนสคริปต์โดยใช้บล็อกเมื่อธงเขียวถูกคลิก

> ไปยัง X : Y : สังเกตค่า X และ Y ของตัวละครบริเวณเวที แล้วเติมค่า X และ Y ลงไป

c)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการ > เขียนสคริปต์โดยใช้บล็อกเมื่อธงเขียวถูกคลิก > ไปยัง X : Y : สังเกตค่า X และ Y ของตัวละครบริเวณตัวละครที่ถูกเลือก แล้วเติมค่า X และ Y ลงไป

d)

ลากตัวละครไปวาง ณ ตำแหน่งที่ต้องการ > เขียนสคริปต์โดยใช้บล็อกเมื่อธงเขียวถูกคลิก > ไปยัง X : Y : สังเกตค่า X และ Y ของตัวละครบริเวณเวที แล้วเติมค่า X : 0 และ Y : 0 ลงไป

58.

ข้อใด คือ บล็อกที่จะถูกนำมาใช้เป็นอันดับแรกเสมอในการเขียนสคริปต์

a)

ทำซ้ำตลอด

b)

เคลื่อน...ก้าว

c)

เมื่อธงเขียวถูกคลิก

d)

พูด...เป็นเวลา...วินาที

59.

ผลการรันโปรแกรมต่อไปนี้ คืออะไร

a)

ตัวละครวาดรูปสามเหลี่ยม

b)

ตัวละครวาดรูปสี่เหลี่ยม

c)

ตัวละครวาดรูปหัวใจ

d)

ตัวละครวาดรูปวงกลม

60.

เมื่อคลิกปุ่มธงเขียวแล้ว ผลลัพธ์ของโปรแกรมนี้คืออะไร

a)

ตัวละครเดินไปข้างหน้า

b)

ตัวละครเดินชนขอบเวทีซ้ำอย่างไม่สิ้นสุด

c)

ตัวละครเดินซ้ำ 10 ครั้ง

d)

ตัวละครเคลื่อนที่ไปข้างหน้า 10 ก้าว