wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

สอบกลางภาค

Total questions: 40

Worksheet time: 39mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

ข้อใดต่อไปนี้ไม่ใช่ภาษาคอมพิวเตอร์

a)

Java

b)

Epson

c)

Python

d)

Scratch

3.

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

a)

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

b)

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

c)

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

d)

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

4.

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

a)

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

b)

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

c)

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

d)

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

5.

ข้อใดต่อไปนี้ คือส่วนประกอบของโปรแกรม Scratch

a)

State, Sprit, Code      

b)

Sprit, Code, Station

c)

Background, State, Code

d)

Sprit, Coding, background

6.

บล็อกคำสั่งอยู่ในกลุ่มบล็อกใด

a)

Motion

b)

Looks

c)

Control

d)

Events

7.

บล็อกคำสั่ง อยู่ในกลุ่มบล็อกใด

a)

Motion

b)

Looks

c)

Control

d)

Events

8.

กลุ่มบล็อกคำสั่งสีฟ้า คือ กลุ่มบล็อกคำสั่งใด

a)

Looks

b)

Motion

c)

Control

d)

Operator

9.

การเพิ่มตัวละคร การเขียนโปรแกรม Scratch ใช้สัญลักษณ์เครื่องมือใด

a)

สัญลักษณ์ดวงตา

b)

สัญลักษณ์แมว

c)

สัญลักษณ์สี่เหลี่ยม

d)

สัญลักษณ์รูปภาพ

10.

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

a)

บัญชีเมล์

b)

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

c)

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

d)

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

11.

กำหนดให้ Sprite อยู่ที่พิกัด (0,0 บล็อกคำสั่งใด ทำให้ Sprite ไปอยู่ที่พิกัด (100,50)

a)

b)

c)

d)

12.

วิธีการเข้าใช้งานโปรแกรม Scratch มีกี่วิธี

a)

1 วิธี   

b)

2 วิธี   

c)

3 วิธี   

d)

4 วิธี   

13.

. ส่วนใดของ Scratch ที่เปรียบเสมือนเวที ซึ่งเป็นพื้นที่แสดงผลลัพธ์ของขึ้นงานที่สร้างขึ้น

a)

Stage

b)

Script

c)

Costumes

d)

Backdrops

14.

หมวดคำสั่งพื้นฐานใดไม่ปรากฎในโปรแกรม Scratch

a)

Paint  

b)

Sensing

c)

Operators

d)

Variables

15.

การเขียนโปรแกรมหรือการสร้าง Script ใน Scratch เหมือนกับสิ่งใด

a)

การวาดรูป      

b)

การเล่นเกม

c)

การต่อจิ๊กซอ     

d)

การพิมพ์เอกสาร

16.

ส่วนใดของ Scratch ใช้วางบล็อกคำสั่งของชิ้นงานที่สร้างขึ้น

a)

Stage  

b)

Script

c)

Costumes      

d)

Backdrops

17.

เครื่องมือใดทำให้ Scratch แสดงผลลัพธ์เต็มหน้าจอ

a)

b)

c)

d)

18.

เครื่องมือใดทำหน้าที่หยุดการทำงานของ Script

a)

b)

c)

d)

19.

จากรูปตัวละครมีการกำหนดทิศทาง Direction ที่เท่าใด

a)

0

b)

45

c)

90

d)

180

20.

90 องศา ตะวันออก(บูรพา) ตรงข้ามกับทิศใด

a)

- 90 องศา ตะวันตก (ทักษิณ)     

b)

- 90 องศา ตะวันตก (หรดี)

c)

- 90 องศา ตะวันตก (อีสาน)

d)

- 90 องศา ตะวันตก (ประจิม)

21.

อยู่ตำแหน่งองศาที่เท่าใด

a)

- 45

b)

90

c)

- 135

d)

180

22.

บล็อกคำสั่งในข้อใด วาดรูปสามเหลี่ยมด้านเท่า

a)

b)

c)

d)

23.

จากบล็อกคำสั่ง  ตัวละครอยู่ตำแหน่งจตุภาคที่เท่าใด

a)

จตุภาคที่ 1

b)

จตุภาคที่ 2

c)

จตุภาคที่ 3

d)

จตุภาคที่ 4

24.

ตัวละคร Grasshopper มีทั้งหมดกี่รูป

a)

2

b)

4

c)

6

d)

8

25.

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

a)

Looks

b)

Motion

c)

Control

d)

Operator

26.

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

a)

b)

c)

d)

27.

ถ้าต้องการให้ตัวละคร Grasshopper แสดงท่ากระโดด วนซ้ำไปเรื่อยๆ ต้องใช้คำสั่งใด

a)

b)

c)

d)

28.

หมายเลข A

(a)  

29.

หมายเลข B

(a)  

30.

หมายเลข C

(a)  

31.

หมายเลข D

(a)  

32.

หมายเลข E

(a)  

33.

หมายเลข F

(a)  

34.

Stage ในโปรแกรม Scratch มีขนาด       

(a)  

35.

จุดกึ่งกลางของ Stage อยู่ที่พิกัด

(a)  

36.

ซ้ายสุดของ Stage พิกัด X เท่ากับ

(a)  

37.

ขวาสุดของ Stage พิกัด X เท่ากับ

(a)  

38.

บนสุดของ Stage พิกัด y เท่ากับ

(a)  

39.

ล่างสุดของ Stage พิกัด y เท่ากับ

(a)  

40.

ไฟล์โปรแกรม Scratch ข้อใดถูกต้อง

a)

ace.sb3

b)

ace.jpg

c)

ace.eps

d)

ace.gif