wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบโปรแกรมScratch

Total questions: 22

Worksheet time: 14mins

Name
Class
Date
1.

จากภาพ ชื่อโปรแกรมว่าอะไร

a)

Kidbright

b)

Scratch

c)

JAVA

d)

PYTHON

2.

ข้อใดบอกความหมายของการเขียนโปรแกรม ได้ถูกต้อง

a)

การเขียนโปรแกรมเป็นการควบคุมการทำงานโดยคอมพิวเตอร์

b)

การเขียนโปรแกรมไม่เหมาะกับเด็กอนุบาล

c)

การเขียนโปรแกรมต้องใช้คอมพิวเตอร์เท่านั้น

d)

การเขียนโปรแกรมเป็นการสร้างลำดับการทำงาน

3.

ตัวเลือกในข้อใดกล่าว ไม่ถูกต้องเกี่ยวกับ Scratch

a)

สามารถสร้างแอนิเมชั่น เกมส์ หรือนิทานได้

b)

เป็นโปรแกรมที่ใชง้านได้ฟรีไม่ต้องจ่ายค่าลิขสิทธ์

c)

เป็นภาษาโปรแกรมที่อยู่ในรูปแบบกราฟิก

d)

ติดตั้งใช้งานเฉพาะแบบ ออฟไลน์ เท่านั้น

4.

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

a)

stage, sprite, script

b)

Stage, Sheet, File

c)

Stage, Sheet, File

d)

Database, Sheet

5.

ข้อใดคือวัตถุประสงค์หลักของการพัฒนาโปรแกรม Scratch

a)

เพื่อฝึกทักษะการแก้ปัญหาในขั้นสูง หรือเขียนโปรแกรมที่มีความซับซ้อน

b)

เพื่อพัฒนาโปรแกรมภาษา ที่มีราคาถูกคนทั่วไปสามารถซื้ อได้

c)

เพื่อพัฒนาโปรแกรมภาษาที่ใกล้เคียงกับภาษาเครื่องมากที่สุด และมีความรวดเร็ว

d)

เพื่อส่งเสริมให้ใช้ความคิดสร้างสรรค์ฝึกทักษะการแก้ปัญหา ด้วยเครื่องมือที่ไม่ซับซ้อน

6.

จากภาพ อยู่ในบล็อคคำสั่งใด

a)
b)
c)
d)
7.

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

a)
b)
c)
d)
8.

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

a)
b)
c)
d)
9.

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

a)

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

b)

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

c)

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

d)

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

10.

จากภาพ บล็อกคำสั่ง repeat (วนซ้ำ) หมายถึงคำสั่งอะไร

a)

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

b)

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

c)

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

d)

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

11.

ข้อใดไม่ใช่องค์ประกอบของโปรแกรม Scratch

a)

แถบเมนูเครื่องมือ (Toolbar)

b)

บัญชีเมล์

c)

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

d)

บล็อกคำสั่งในกลุ่มที่เลือก

12.

การสร้างฉากพื้นหลัง มีวิธีการสร้างกี่วิธี

a)

1 วิธี

b)

2 วิธี

c)

3 วิธี

d)

4 วิธี

13.

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

a)

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

b)

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

c)

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

d)

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

14.

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

a)


Scripts

b)

Stage

c)

Sound

d)


Costumes

15.

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

a)

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

b)

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

c)

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

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

d)

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

16.

จากภาพอยู่ในบล็อกคำสั่งใด

a)

เหตุการณ์

b)

ตัวแปร

c)

ตัวดำเนินการ

d)

ตรวจจับ

17.

จากภาพ มีชื่อเรียกว่าอะไร

a)

โดมุล่า ใช้การหารเศษเหลือ

b)

โมนาร่า ใช้การหารเศษเหลือ

c)

มาดุโล ใช้การหารเศษเหลือ

d)

มอดุโล ใช้การหารเศษเหลือ

18.

จากภาพมีชื่อเรียกว่าอะไร

a)

Events เหตุการณ์

b)

Control ควบคุม

c)

Variables ตัวแปร

d)

Sensing ตรวจจับ

19.

จากภาพมีชื่อเรียกว่าอะไร

a)

Motion เคลื่อนที่

b)

Control ควบคุม

c)

Variables ตัวแปร

d)

Operators

ตัวดำเนินการ

20.

จากภาพมีชื่อเรียกว่าอะไร

a)

Events เหตุการณ์

b)

Control ควบคุม

c)

Variables ตัวแปร

d)

Sensing ตรวจจับ

21.

จากภาพ บล็อกคำสั่งนี้มีหน้าที่ทำงานอย่างไร

a)

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

b)

สั่งให้ตัวละครย้ายตำแหน่ง

c)

สั่งให้ตัวละครพูด Hello !

d)

สั่งให้ตัวละครหมุน

22.

จงจับคู่บล็อกคำสั่งให้ถูกต้อง

a)
1.

เสียง

b)
2.

ตรวจจับ

c)
3.

บล็อกของฉัน

d)
4.

ตัวดำเนินการ

e)
5.

ควบคุม