wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบความรู้ Scratch (ข้อที่ 1-45)

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

ผู้พัฒนา Scratch พัฒนาโดยองค์กรใด?

a)

ก. Google

b)

ข. Microsoft

c)

ค. MIT Media Lab

d)

ง. Apple

2.

ส่วนประกอบพื้นฐานของ Scratch มีอะไรบ้าง?

a)

ก. Stage (เวที)

b)

ข. Sprite (ตัวละคร)

c)

ค. Code Area (พื้นที่เขียนโค้ด)

d)

ง. Backdrop (ฉากหลัง)

3.

คำสั่ง "Move 10 steps" อยู่ในหมวดใด?

a)

ก. หน้าตา (Looks)

b)

ข. เหตุการณ์ (Events)

c)

ค. การเคลื่อนที่ (Motion)

d)

ง. ควบคุม (Control)

4.

คำที่ใช้เรียกตัวละครใน Scratch คืออะไร?

a)

ก. Actor

b)

ข. Character

c)

ค. Sprite

d)

ง. Player

5.

บริเวณที่แสดงรายชื่อสไปรต์ทั้งหมดเรียกว่าอะไร?

a)

ก. Code Area

b)

ข. Sprite List

c)

ค. Stage (เวทีแสดง)

d)

ง. Backdrop List

6.

คำสั่ง "เมื่อธงเขียวถูกคลิก" อยู่ในหมวดใด?

a)

ก. การเคลื่อนที่ (Motion)

b)

ข. หน้าตา (Looks)

c)

ค. เหตุการณ์ (Events)

d)

ง. ควบคุม (Control)

7.

ส่วนที่ใช้เปลี่ยนชุดแต่งกายของตัวละครคืออะไร?

a)

ก. Code

b)

ข. Sound

c)

ค. Costumes

d)

ง. Backdrop

8.

คำสั่ง "Say Hello for 2 seconds" อยู่ในหมวดใด?

a)

ก. การเคลื่อนที่ (Motion)

b)

ข. หน้าตา (Looks)

c)

ค. ตัวดำเนินการ (Operators)

d)

ง. ตรวจจับ (Sensing)

9.

คำสั่งวนซ้ำ (Loop) แบบ "Forever" อยู่ในหมวดใด?

a)

ก. เหตุการณ์ (Events)

b)

ข. ตรวจจับ (Sensing)

c)

ค. ควบคุม (Control)

d)

ง. ตัวดำเนินการ (Operators)

10.

ทิศทาง (Direction) ของ Sprite ใน Scratch มีค่าใดบ้าง?

a)

ก. 0

b)

ข. 45

c)

ค. 90

d)

ง. 180

11.

ส่วนที่ใช้เปลี่ยนฉากพื้นหลัง เรียกว่าอะไร?

a)

ก. Sprite List

b)

ข. Backdrop List

c)

ค. Sound Tab

d)

ง. Extension Button

12.

คำสั่ง "Stop All" ทำงานอย่างไร?

a)

ก. หยุดสคริปต์ของ Sprite ปัจจุบันทั้งหมด

b)

ข. หยุดสคริปต์ทั้งหมดของ Sprite ทุกตัว

c)

ค. หยุดเฉพาะสคริปต์บน Stage

d)

ง. หยุดเสียงทั้งหมด

13.

ไฟล์โครงการ Scratch บันทึกนามสกุลใด?

a)

ก. .exe

b)

ข. .html

c)

ค. .sb3

d)

ง. .py

14.

การหมุน Sprite ไปทางซ้าย (-90) เลือกคำสั่งใด?

a)

ก. Turn 90 degrees

b)

ข. Move -90 steps

c)

ค. Point in direction -90

d)

ง. Set x to -90

15.

แท็บที่เกี่ยวกับตัวแปร (Variables)?

a)

ก. บล็อกของฉัน (My Blocks)

b)

ข. ตัวแปร (Variables)

c)

ค. ตัวดำเนินการ (Operators)

d)

ง. ควบคุม (Control)

16.

บล็อกที่ใช้การตัดสินใจ (Decision Making)?

a)

ก. Move 10 steps

b)

ข. If then

c)

ค. Repeat 10

d)

ง. Say Hello

17.

คำสั่ง "Wait 1 seconds" อยู่ในหมวดใด?

a)

ก. Events

b)

ข. Looks

c)

ค. Control

d)

ง. Sensing

18.

เหตุการณ์เริ่มเมื่อ Sprite ถูกคลิก ใช้บล็อกใด?

a)

ก. when green flag clicked

b)

ข. when this sprite clicked

c)

ค. when space key pressed

d)

ง. broadcast message1

19.

ข้อใดเป็นส่วนหนึ่งของ Animation ใน Scratch?

a)

ก. เคลื่อนที่ Move

b)

ข. ลื่นไหล Glide

c)

ค. เปลี่ยนชุด Next Costume

d)

ง. เปลี่ยนสี Change Color Effect

20.

ส่งข้อความให้ตัวละครอื่น ใช้บล็อกใด?

a)

ก. Ask and Wait

b)

ข. Broadcast [message]

c)

ค. Say [message]

d)

ง. Wait [seconds]

21.

ให้สไปรต์ไปยังตำแหน่งเมาส์ ใช้บล็อกใด?

a)

ก. Go to random position

b)

ข. Go to [mouse-pointer]

c)

ค. Move to mouse

d)

ง. Change x by mouse

22.

ตั้งค่าตัวแปรเป็น 0 ใช้บล็อกใด?

a)

ก. Change variable by 1

b)

ข. Set variable to 0

c)

ค. Show variable

d)

ง. Hide variable

23.

รับข้อมูลจากผู้ใช้ (Input) ใช้บล็อกใด?

a)

ก. Ask [What's your name?] and wait

b)

ข. Broadcast message1

c)

ค. Say Hello

d)

ง. Set [variable] to 0

24.

ซ่อนหรือแสดง Sprite ใช้บล็อกใด?

a)

ก. Show

b)

ข. Hide

c)

ค. Go to x:y:

d)

ง. Change size by

25.

คำสั่งทำซ้ำจำนวนครั้ง (เช่น 10 ครั้ง) ใช้บล็อกใด?

a)

ก. Forever

b)

ข. If then

c)

ค. Repeat [10]

d)

ง. Wait [10] seconds

26.

การต่อข้อความ (Concatenation) เช่น "Hello" + "World" ใช้บล็อกใด?

a)

ก. Join [apple] [banana]

b)

ข. Pick random

c)

ค. Modulo

d)

ง. Round

27.

บล็อกที่เกี่ยวกับ Clone (โคลน) ของ Sprite?

a)

ก. When I start as a Clone

b)

ข. Create clone of [myself]

c)

ค. Delete this sprite

d)

ง. Set clone count

28.

การปรับขนาดด้วย "Set size to 100%" เกี่ยวข้องกับส่วนใด?

a)

ก. แท็บชุด Costume

b)

ข. ปรับขนาด Sprite เป็น 100%

c)

ค. แท็บ Sprite

d)

ง. เปลี่ยนตำแหน่ง

29.

ตำแหน่งเริ่มต้น (Starting Position) บน Stage คืออะไร?

a)

ก. (x: 100, y: 100)

b)

ข. (x: 240, y: 180)

c)

ค. (x: 0, y: 0)

d)

ง. (x: -240, y: -180)

30.

การกระโดดของ Sprite เปลี่ยนค่าใด?

a)

ก. x

b)

ข. y

c)

ค. direction

d)

ง. size

31.

หมวดตัวดำเนินการ (Operators) ใช้สำหรับอะไร?

a)

ก. คำนวณทางคณิตศาสตร์

b)

ข. เปลี่ยนรูปร่างหน้าตา

c)

ค. เล่นเสียงเพลง

d)

ง. สร้างตัวละครใหม่

32.

ข้อใดเป็นประเภทข้อมูล?

a)

ก. Movement

b)

ข. Function

c)

ค. Boolean (ตรรกะ)

d)

ง. Variable

33.

บล็อกที่ใช้ตรวจจับอยู่ในหมวดใด?

a)

ก. Control

b)

ข. Operators

c)

ค. Sensing

d)

ง. Events

34.

การสร้างฟังก์ชันใหม่ (Function) ต้องใช้หมวดใด?

a)

ก. My Blocks

b)

ข. Control

c)

ค. Operators

d)

ง. Data

35.

การป้องกันไม่ให้ Sprite ออกจากขอบจอ ใช้บล็อกใด?

a)

ก. Move 10 steps

b)

ข. If on edge, bounce

c)

ค. Go to x: y:

d)

ง. Change direction by 180

36.

เงื่อนไขเป็นจริง (True) หมายถึงอะไร?

a)

ก. ค่าตรรกศาสตร์ที่เป็นจริง

b)

ข. คำสั่งที่ทำงานเสมอ

c)

ค. ตัวแปร Sprite เปลี่ยนค่า

d)

ง. การหยุดการทำงาน

37.

การเปลี่ยนเอฟเฟกต์สี (Color Effect) ของ Sprite ใช้บล็อกใด?

a)

ก. Set color to [ ]

b)

ข. Change [color] effect by [25]

c)

ค. Set effect to [ ]

d)

ง. Change size by 10

38.

การบันทึกคะแนน (Score) ควรใช้ส่วนใด?

a)

ก. Broadcast

b)

ข. Ask and Wait

c)

ค. Variable

d)

ง. List

39.

ให้ Sprite เคลื่อนไปจากจุด A ถึงจุด B ใน 1 วินาที ใช้บล็อกใด?

a)

ก. Move 100 steps

b)

ข. Repeat 10 times

c)

ค. Glide 1 secs to x: y:

d)

ง. Go to x: y:

40.

เงื่อนไขคืออะไร?

a)

ก. การตรวจสอบค่าตัวแปร

b)

ข. การเปลี่ยนสี

c)

ค. การบันทึกเสียง

d)

ง. การวาดภาพ

41.

การชนกันคืออะไร?

a)

ก. การสัมผัสระหว่าง Sprite

b)

ข. การหยุด

c)

ค. การเล่นเพลง

d)

ง. การซ่อนตัว

42.

การจัดเก็บข้อมูลแบบรายการ (List) ใช้หมวดใด?

a)

ก. Variable

b)

ข. List

c)

ค. Broadcast

d)

ง. Sound

43.

หมวดที่ใช้ควบคุมการทำงานคืออะไร?

a)

ก. ควบคุม (Control)

b)

ข. ตัวดำเนินการ (Operators)

c)

ค. ตรวจจับ (Sensing)

d)

ง. เหตุการณ์ (Events)

44.

ให้สไปรต์ลดขนาดลง ใช้คำสั่งใด?

a)

ก. Set size to 0%

b)

ข. Change size by 10

c)

ค. Change size by -10

d)

ง. Set x to 0

45.

เล่นเสียงพื้นหลัง (Background Music) ใช้บล็อกใดในหมวด Sound?

a)

ก. Start sound [pop]

b)

ข. Play sound [pop] until done

c)

ค. Stop all sounds

d)

ง. Change volume by 10