wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบรายวิชา 21103

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

โปรแกรม Scratch ใช้ทำอะไร?

a)

ก. สร้างภาพยนตร์

b)

ข. สร้างเกมและแอนิเมชัน

c)

ค. สร้างเอกสาร

d)

ง. สร้างเพลง

2.

บล็อกคำสั่งใดที่ใช้ในการเคลื่อนที่ของตัวละคร (Sprite)?

a)

ก. บล็อกคำสั่งหมวด Pen

b)

ข. บล็อกคำสั่งหมวด Motion

c)

ค. บล็อกคำสั่งหมวด Sound

d)

ง. บล็อกคำสั่งหมวด Looks

3.

บล็อกคำสั่งใดที่ใช้ในการเริ่มต้นโปรแกรมเมื่อคลิกธงเขียว?

a)

ก. Looks

b)

ข. Events

c)

ค. Motion

d)

ง. Control

4.

บล็อกคำสั่ง "เมื่อคลิกที่ธงเขียว" (when green flag clicked) อยู่ในหมวดหมู่ใด?

a)

ก. Looks

b)

ข. Events

c)

ค. Motion

d)

ง. Operators

5.

บล็อกคำสั่งใดที่ใช้ในการเคลื่อนที่ตัวละครไปข้างหน้า 10 ก้าว?

a)

ก. go to x:0 y:0

b)

ข. move 10 steps

c)

ค. turn 10 degrees

d)

ง. change x by 10

6.

พื้นที่ใดในโปรแกรม Scratch ที่ใช้แสดงตัวละครและพื้นหลัง?

a)

ก. Stage

b)

ข. Sprite List

c)

ค. Backdrop

d)

ง. Costume

7.

ในโปรแกรม Scratch ส่วนใดที่ใช้ในการจัดการ "Sprite"?

a)

Backpack

b)

Sprite List

c)

Block Palette

d)

Stage (พื้นที่ Backdrop)

8.

บล็อกคำสั่งใดที่ใช้ในการทำซ้ำคำสั่งอย่างไม่สิ้นสุด?

a)

forever

b)

repeat

c)

if then

d)

wait

9.

บล็อกคำสั่ง "if then" ใช้สำหรับอะไร?

a)

การทำซ้ำคำสั่ง

b)

การตรวจสอบเงื่อนไข

c)

การหยุดชั่วคราว

d)

การเปลี่ยนรูปลักษณ์

10.

บล็อกคำสั่ง "forever" ใช้สำหรับทำอะไรในโปรแกรม Scratch?

a)

ทำซ้ำคำสั่งที่อยู่ภายในตลอดเวลา

b)

ทำซ้ำคำสั่งที่อยู่ภายในจำนวนครั้งที่กำหนด

c)

ทำซ้ำคำสั่งที่อยู่ภายในจนกว่าจะมีเงื่อนไขเป็นจริง

d)

ทำซ้ำคำสั่งที่อยู่ภายในจนกว่าจะมีเงื่อนไขเป็นเท็จ

11.

บล็อกคำสั่งใดที่ใช้สำหรับทำซ้ำคำสั่งที่อยู่ภายใน 5 ครั้งในโปรแกรม Scratch?

a)

forever

b)

repeat (5)

c)

glide (1) secs to x:() y:()

d)

if then

12.

บล็อกคำสั่ง "if then else" แตกต่างจาก "if then" อย่างไร?

a)

"if then else" มีเงื่อนไขเพิ่มเติม

b)

"if then else" มีการทำงานเมื่อเงื่อนไขเป็นเท็จ

c)

"if then else" มีการทำงานเมื่อเงื่อนไขเป็นจริง

d)

ไม่มีความแตกต่าง

13.

บล็อกคำสั่งใดที่ใช้สำหรับเปลี่ยนชุดตัวละคร (costume) ในโปรแกรม Scratch?

a)

say "Hello!"

b)

go to x:() y:()

c)

next costume

d)

change size by (10)

14.

คำสั่งในบล็อก "repeat until " ทำงานอย่างไรในโปรแกรม Scratch?

a)

ทำซ้ำจนกว่าจะมีการหยุด

b)

ทำซ้ำจนกว่าจะมีการเปลี่ยนแปลง

c)

ทำซ้ำจนกว่าจะเป็นจริงตามเงื่อนไข "until"

d)

ทำซ้ำจนกว่าจะเป็นเท็จตามเงื่อนไข "repeat"

15.

คำสั่งในบล็อก "move (10) steps" อยู่ในหมวดหมู่ใด?

a)

Looks

b)

Sound

c)

Events

d)

Motion

16.

คำสั่งในบล็อก "ตัวแปร" (Variable) อยู่ในหมวดหมู่ใดในโปรแกรม Scratch?

a)

Looks

b)

Motion

c)

Sensing

d)

Variables

17.

คำสั่งใดในโปรแกรม Scratch ที่ใช้ในการหมุนตัวละครไปทางขวา 90 องศา?

a)

turn (90) degrees

b)

change x by (90)

c)

point in direction (90)

d)

set rotation style (left-right)

18.

บล็อกคำสั่งใดที่ใช้ในการควบคุมการวาดเส้นในโปรแกรม Scratch?

a)

Pen

b)

Control

c)

Sensing

d)

Operators

19.

คำสั่งใดในโปรแกรม Scratch ที่ใช้ในการยกปากกา?

a)

pen up

b)

erase all

c)

pen down

d)

set pen color to

20.

คำสั่งใดในโปรแกรม Scratch ที่ใช้ในการวาดรูปสี่เหลี่ยมจัตุรัส?

a)

เดินหน้า 100 ก้าว, หมุนขวา 45 องศา, ทำซ้ำทั้งหมด 4 ครั้ง

b)

เดินหน้า 100 ก้าว, หมุนขวา 90 องศา, ทำซ้ำทั้งหมด 4 ครั้ง

c)

เดินหน้า 100 ก้าว, หมุนขวา 60 องศา, ทำซ้ำทั้งหมด 3 ครั้ง

d)

เดินหน้า 100 ก้าว, หมุนขวา 120 องศา, ทำซ้ำทั้งหมด 3 ครั้ง

21.

การหมุนตัวละครในโปรแกรม Scratch เพื่อให้ได้รูปสามเหลี่ยมด้านเท่า ต้องหมุนกี่องศา?

a)

60 องศา

b)

90 องศา

c)

120 องศา

d)

180 องศา

22.

คำว่า "ตัวแปร" (Variable) ในโปรแกรม Scratch หมายถึงอะไร?

a)

ค่าที่สามารถเปลี่ยนแปลงได้

b)

ค่าที่ไม่สามารถเปลี่ยนแปลงได้

c)

ค่าที่ใช้ในการคำนวณเท่านั้น

d)

ค่าที่ใช้ในการแสดงผลเท่านั้น

23.

บล็อกคำสั่งใดที่ใช้ในการเคลื่อนที่ของตัวละคร (Sprite)?

a)

บล็อกคำสั่งหมวด Pen

b)

บล็อกคำสั่งหมวด Motion

c)

บล็อกคำสั่งหมวด Sound

d)

บล็อกคำสั่งหมวด Looks

24.

บล็อกคำสั่งใดที่ใช้ในการควบคุมการทำงานของโปรแกรม?

a)

Looks

b)

Events

c)

Motion

d)

Control

25.

บล็อกคำสั่ง "เมื่อคลิกธงเขียว" (when green flag clicked) อยู่ในหมวดใด?

a)

Looks

b)

Events

c)

Motion

d)

Operators

26.

บล็อกคำสั่งใดที่ใช้ในการเคลื่อนที่ตัวละครไปข้างหน้า 10 ก้าว?

a)

go to x:0 y:0

b)

move 10 steps

c)

turn 10 degrees

d)

change x by 10

27.

พื้นที่ใดในโปรแกรม Scratch ที่ใช้ในการเขียนโปรแกรม?

a)

Stage

b)

Sprite List

c)

Block Palette

d)

Script Area (พื้นที่ Code Area)

28.

บล็อกคำสั่งใดที่ใช้ในการควบคุมการทำงานของตัวละครใน Scratch?

a)

บล็อกคำสั่งหมวดเสียง

b)

บล็อกคำสั่งหมวดการเคลื่อนไหว

c)

บล็อกคำสั่งหมวดการควบคุม

d)

บล็อกคำสั่งหมวดการตรวจจับ

29.

บล็อกคำสั่งใดที่ใช้ในการทำงานซ้ำๆ ในโปรแกรม Scratch?

a)

บล็อกคำสั่งหมวดเสียง

b)

บล็อกคำสั่งหมวดการควบคุม

c)

บล็อกคำสั่งหมวดการตรวจจับ

d)

บล็อกคำสั่งหมวดการเคลื่อนไหว

30.

ในโปรแกรม Scratch ส่วนใดที่ใช้ในการแสดงผลของโปรเจกต์?

a)

ก. Backpack

b)

ข. Sprite List

c)

ค. Block Palette

d)

ง. Stage (เวทีหรือ Backdrop)

31.

คำสั่ง "if then" ใช้สำหรับทำอะไร?

a)

ก. ใช้สำหรับทำซ้ำคำสั่งที่กำหนดไว้

b)

ข. ใช้สำหรับตรวจสอบเงื่อนไขและทำคำสั่งเมื่อเงื่อนไขเป็นจริง

c)

ค. ใช้สำหรับหยุดการทำงานของโปรแกรม

d)

ง. ใช้สำหรับเริ่มต้นโปรแกรมใหม่

32.

คำสั่งใดที่ใช้ในการทำซ้ำคำสั่งที่กำหนดไว้จำนวนครั้งที่กำหนด?

a)

ก. forever

b)

ข. repeat (10)

c)

ค. wait 1 seconds

d)

ง. if

33.

คำสั่งใดที่ใช้ในการทำงานซ้ำไปเรื่อย ๆ จนกว่าจะหยุดเอง?

a)

ก. forever

b)

ข. repeat (10)

c)

ค. wait 1 seconds

d)

ง. if

34.

คำสั่งใดที่ใช้ในการทำซ้ำคำสั่งที่กำหนดไว้ 5 ครั้ง?

a)

ก. forever

b)

ข. repeat (5)

c)

ค. glide (1) secs to x:() y:()

d)

ง. if then

35.

คำสั่งควบคุมแบบ "if then else" แตกต่างจากคำสั่ง "if then" อย่างไร?

a)

"if then else" ไม่มีการตรวจสอบเงื่อนไข

b)

"if then else" มีการตรวจสอบเงื่อนไขสองครั้ง

c)

"if then else" มีการดำเนินการเมื่อเงื่อนไขเป็นจริงและเมื่อเงื่อนไขเป็นเท็จ

d)

ไม่มีความแตกต่าง

36.

คำสั่งใดที่ใช้ในการเปลี่ยนชุดตัวละคร (costume) ในโปรแกรม Scratch?

a)

say "Hello!"

b)

go to x:() y:()

c)

next costume

d)

change size by (10)

37.

คำสั่งควบคุมแบบ "repeat until " ทำงานอย่างไร?

a)

ทำซ้ำจนกว่าเงื่อนไขจะเป็นจริง

b)

ทำซ้ำจนกว่าเงื่อนไขจะเป็นเท็จ

c)

ทำซ้ำจนกว่าจะถึงคำสั่ง "until"

d)

ทำซ้ำจนกว่าจะถึงคำสั่ง "repeat"

38.

คำสั่งใดที่ใช้ในการเพิ่มค่าตัวแปรขึ้น 1 ในโปรแกรม Scratch?

a)

เพิ่ม 1 ให้ตัวแปร

b)

เปลี่ยนตัวแปร 1 หน่วย

c)

ตั้งค่าตัวแปรใหม่

d)

ตั้งค่าตัวแปรเป็น 0 หน่วย

39.

ในโปรแกรมการเขียน Scratch พื้นที่ใดที่ใช้สำหรับการเขียนสคริปต์?

a)

ก. Stage

b)

ข. Sprite List

c)

ค. Script Area

d)

ง. Block Palette

40.

บล็อกคำสั่งใดที่ใช้ในการหมุนตัวละครไปทางขวา 90 องศา?

a)

ก. turn (90) degrees

b)

ข. change x by (90)

c)

ค. point in direction (90)

d)

ง. set rotation style (left-right)