wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แนวข้อสอบ Year 3 เทอม 1

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

1.     Which one is the Scratch program?

(ข้อใดคือ โปรแกรม Scratch)

a)

Youtube

b)

Scratch

c)

Google

d)

python

2.

2.     What is the Scratch program used for?

(โปรแกรม scratch ใช้ทำอะไร)

a)

Used to practice code or program content.

ใช้ฝึกการเขียนโค้ดหรือโปรแกรม

b)

Use to practice typing

ใช้ฝึกพิมพ์

c)

Use it to watch movies.

ใช้ดูหนัง

d)

Use for cooking

ใช้ทำอาหาร

3.

3.     From code figure 1, which number is a sprite in the Scratch program?

(จากรูปโค้ดที่ 1 ตัวเลขในข้อใดเป็นตัวละครในโปรแกรม Scratch)

a)

1

b)

2

c)

3

d)

4

4.

4.     What do we call a character in the Scratch program?

(เราเรียกตัวละครในโปรแกรม Scratch ว่าอะไร)

a)

backdrop

b)

Name

c)

Sprite

d)

google

5.

5.     From code figure 2, what does this code block do?

(จากรูปโค้ดที่ 2 โค้ดบล็อกคำสั่งนี้ ใช้ทำอะไร)

a)

Make it resize

ทำให้เปลี่ยนขนาด

b)

Make the character change color

ทำให้ตัวละครเปลี่ยนสี

c)

Make the character rotate in any direction.

ทำให้ตัวละครหมุนทิศทาง

d)

Make the character move

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

6.

6.     From code figure 3, what does this code block do?

จากรูปโค้ดที่ 3 โค้ดบล็อกคำสั่งนี้ ใช้ทำอะไร

a)

Make it resize

ทำให้เปลี่ยนขนาด

b)

Make the character change color

ทำให้ตัวละครเปลี่ยนสี

c)

Make the character turn 15 degrees to the left.

ทำให้ตัวละครหันไปทางซ้าย 15 องศา

d)

Make the character move

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

7.

7.     Which one is the code block that makes a sprite do something in an endless loop?

ข้อใดคือ โค้ดบล็อกคําสั่ง ทำให้ตัวละครทําบางอย่างแบบวนซํ้าไม่รู้จบ

a)

change color

b)

forever

c)

wait

d)

move

8.

8.     Which code block makes a sprite speak?

โค้ดบล็อกข้อใด ทำให้ตัวละครพูดได้

a)

change color

b)

wait

c)

say

d)

move

9.

9.     Which code block is used to set position?

(โค้ดบล็อกข้อใด เอาไว้กำหนดตำแหน่ง)

a)

go to x y

b)

change size by

c)

say

d)

switch costume

10.

10.     Which one is the code block that makes a sprite move left or right?

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

a)

go to x y

b)

change x

c)

change size

d)

switch costume

11.

11.     Which one is the code block that makes a sprite move up or down?

(ข้อใดคือ โค้ดบล็อกที่ ทำให้ตัวละครเคลื่อนที่ไปข้างบนหรือล่างได้)

a)

change y

b)

change x

c)

change size

d)

switch costume

12.

12.     Which one is the code block used to change the sprite's color?

(ข้อใดคือ โค้ดบล็อกที่ ใช้เปลี่ยนสีตัวละคร)

a)

change y

b)

change x

c)

change size

d)

change color effect

13.

13.     Which one is the code block used to change the sprite's costume?

ข้อใดคือ โค้ดบล็อกที่ ใช้เปลี่ยนท่าทางของตัวละคร

a)

move

b)

switch costume

c)

change size

d)

say

14.

14.     Which one is the code block that requires clicking the green flag to make the sprite with this code work?

ข้อใดคือ โค้ดบล็อกที่ ต้องกดที่..ธงสีเขียว เพื่อให้ตัวละครที่ใส่โค้ดนี้ทำงาน

a)

switch costume

b)

green flag

c)

change size

d)

say

15.

15.     Which is the code block that requires pressing the right arrow key to make the character with this code work?

(ข้อใดคือ โค้ดบล็อกที่ ต้องกดปุ่ม..ลูกศรที่ชี้ไปทางขวา. เพื่อให้ตัวละครที่ใส่โค้ดนี้ทำงาน)

a)

say

b)

green flag

c)

change size

d)

when right arrow key pressed

16.

16.     Which is the code block that requires clicking on the character to make the character with this code work?

(ข้อใดคือ โค้ดบล็อกที่ ต้องกดตัวละคร. เพื่อให้ตัวละครที่ใส่โค้ดนี้ทำงาน)

a)

green flag

b)

when this sprite clicked

c)

say

d)

when right arrow key pressed

17.

17.     From code figure 4, what type of command block group does the "say" block that makes the sprite speak belong to?

(จากรูปโค้ดที่ 4 โค้ดบล็อกที่ทำให้ตัวละครพูด say อยู่ในกลุ่มบล็อกคำสั่งประเภทใด)

a)

Motion

b)

Looks

c)

Sound

d)

Events

18.

18.     If we add a speech code to only one cat, will other sprites speak too?

(ถ้าเราใส่โค้ดพูดให้แมวแค่ตัวเดียว ตัวละครตัวอื่นจะพูดด้วยหรือไม่)

a)

No

b)

Unsure

c)

Yes

d)

Of course!

19.

19.     Which one is a benefit of the Scratch program?

(ข้อใดเป็นประโยชน์ของโปรแกรม Scratch)

a)

Practice programming skills

ฝึกทักษะการเขียนโปรแกรม

b)

Practice imagination
ฝึกการจินตนาการ

c)

Practice design

ฝึกการออกแบบ

d)

All are correct.

ถูกทุกข้อ

20.

20.     From code figure 5, when this program starts running, how will the sprite behave?

(จากรูปโค้ดที่ 5 เมื่อโปรแกรมนี้เริ่มทำงาน ตัวละครจะทำงานอย่างไร)

a)

Change color 1 time

เปลี่ยนสี 1 ครั้ง

b)

Change color 2 time

เปลี่ยนสี 2 ครั้ง

c)

Change color 3 time

เปลี่ยนสี 3 ครั้ง

d)

Change color forever

เปลี่ยนสีตลอดไป

21.

21.     From code figure 6, where do we need to click for this program to start working, and what does this program do?

จากรูปโค้ดที่ 6 โปรแกรมนี้ เราต้องกดตรงไหน เพื่อให้โปรแกรมเริ่มทำงาน และโปรแกรมนี้ทำอะไร

a)

Click the green flag and the character will say.

คลิกธงเขียว แล้วตัวละครจะพูด

b)

Click on a character and they will say.

คลิกตัวละคร แล้วตัวละครจะพูด

c)

Click on the character and it will change color.

คลิกตัวละคร แล้วตัวละครจะเปลี่ยนสี

d)

Click on the green flag and the character will change color.

คลิกธงเขียว แล้วตัวละครจะเปลี่ยนสี

22.

22.     From code figure 7, which option can make this code shorter?

(จากรูปโค้ดที่ 7 สามารถทำให้โค้ดนี้สั้นลงได้ คือข้อใด)

a)

Use the move code for just one block and change the number to 30.

ใช้โค้ด move แค่ 1 บล็อก เเล้วเปลี่ยนเลขเป็น 30

b)

Use the move code for just one block and change the number to 40.

ใช้โค้ด move แค่ 1 บล็อก เเล้วเปลี่ยนเลขเป็น 40

c)

Use the move code for just one block and change the number to 50.

ใช้โค้ด move แค่ 1 บล็อก เเล้วเปลี่ยนเลขเป็น 50

d)

Use the move code for just one block and change the number to 60.

ใช้โค้ด move แค่ 1 บล็อก เเล้วเปลี่ยนเลขเป็น 60

23.

23.      From code figure 8, if we put this code on the cat, what sprite name must the cat touch or collide with to say "Hello"?

(จากรูปโค้ดที่ 8 ถ้าใส่โค้ดนี้ให้แมว แมวจะต้องไปชนหรือสัมผัสกับตัวละครที่ชื่ออะไร เพื่อให้พูดคำว่า “Hello”)

a)

Cat

b)

Apple

c)

Ball

d)

Dog

24.

24.     From code figure 9, what score must we achieve in the game to say "You win"?

(จากรูปโค้ดที่ 9 เราต้องเล่นเกมส์ให้ได้ Score เท่าไรจึงจะพูดคำว่า “You win” ออกมา)

a)

40

b)

30

c)

-30

d)

50

25.

25.     From code figure 10, if it actually touches or collides with Ball, what will happen?

(จากรูปโค้ดที่ 10 ถ้าชนหรือสัมผัสกับ Ball ขึ้นจริง จะเกิดอะไรขึ้น)

a)

Deducted 1 score

โดนลดคะแนน 1 คะแนน

b)

Deducted 2 score

โดนลดคะแนน 2 คะแนน

c)

Get 1 additional score.
ได้คะแนนเพิ่ม 1 คะแนน

d)

Get 3 additional score.
ได้คะแนนเพิ่ม 3 คะแนน