wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ข้อสอบกลางภาค วิชาคอมพิวเตอร์เพิ่มเติมScratch ม.2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

ข้อใดคือตัวละครหลักในโปรแกรม Scratch

a)

นก

b)

สุนัข

c)

แมว

d)

ลิง

2.

ข้อใด คือ การทำงานแบบลำดับ

a)

การซักผ้าด้วยมือทีละตัวจนเสร็จ

b)

การตัดเกรดของวิชาคณิตศาสตร์

c)

ขั้นตอนการทำผัดกะเพรา

d)

ไม่มีข้อใดถูก

3.

ข้อใด คืออีกชื่อหนึ่งของแผนผังที่มีการทำงานแบบตัดสินใจ (Decision)

a)

การทำงานแบบทางเลือก (Selection)

b)

การทำงานแบบวนซ้ำ (Loop)

c)

การทำงานแบบลำดับ (Sequence)

d)

ไม่มีข้อใดถูก

4.

ข้อใด ไม่ใช่ เงื่อนไขการเขียนโปรแกรมแบบต่างๆ

a)

การกำหนดค่าตัวแปร (Variable)

b)

การกำหนดเงื่อนไข (If...else)

c)

การกำหนดผลลัพธ์ (Result)

d)

การทำงานวนซ้ำ (Loop)

5.

ถ้าต้องการสร้างเกมที่มีการทำงานที่ต้องมีการตัดสินใจ ควรเขียนแผนผังแบบใด

a)

การทำงานแบบลำดับ (Sequence)

b)

การทำงานแบบทางเลือก (Selection)

c)

การทำงานแบบวนซ้ำ (Loop)

d)

ถูกทุกข้อ

6.

การตรวจสอบข้อผิดพลาดของโปรแกรม มีชื่อภาษาอังกฤษว่าอย่างไร

a)

Bug

b)

Debugging

c)

Bedbug

d)

Software Bug

7.

จากชุดคำสั่ง: [เมื่อคลิกธงเขียว] -> [เคลื่อนที่ 10 ก้าว] -> [พูด สวัสดี! 2 วินาที] ผลลัพธ์จะเป็นอย่างไร

a)

ตัวละครพูดว่าสวัสดี

b)

ตัวละครเคลื่อนที่ไปข้างหน้า 10 ก้าว แล้วพูดว่า ขอบคุณ

c)

ตัวละครเคลื่อนที่ไปข้างหน้า 10 ก้าว แล้วพูดว่า สวัสดี

d)

ตัวละครทำท่าคิด และก้าวไปข้างหน้า 10 ก้าว

8.

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

a)

ควบคุม

b)

เคลื่อนไหว

c)

รูปลักษณ์

d)

ไม่มีข้อใดถูก

9.

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

a)

ควบคุม

b)

เคลื่อนไหว

c)

รูปลักษณ์

d)

เสียง

10.

เครื่องมือที่มีสัญลักษณ์ลูกศรวนกลับ (รูปบล็อก forever) ในโปรแกรม Scratch มีความหมายว่าอย่างไร

a)

การทำงานซ้ำไม่รู้จบ

b)

หยุดคำสั่งทั้งหมด

c)

เริ่มการทำงานเมื่อมีการโคลน

d)

ทำซ้ำจนกว่าเครื่องหมายจะเป็นจริง

11.

เครื่องมือ "pick random 1 to 10" มีความหมายตรงตามข้อใด

a)

มอทดูเลท

b)

นับจำนวนอักขระ

c)

สุ่มตัวเลข

d)

ฟังก์ชันทางคณิตศาสตร์

12.

กลุ่มบล็อก Operators มีความหมายตรงตามข้อใด

a)

ใช้ในการคำนวณพื้นฐาน เช่น บวก ลบ คูณ หาร มอทดูเลท

b)

ส่วนที่ใช้ในการจัดการตัวแปรต่างๆ

c)

ใช้ตรวจสอบการรับรู้ต่างๆ เช่น การสัมผัส เสียง ระยะเวลา

d)

ใช้ควบคุมทิศทางการทำงานของสคริปต์

13.

กลุ่มบล็อก Variables มีความหมายตรงตามข้อใด

a)

ใช้ตรวจสอบการรับรู้ต่างๆ เช่น การสัมผัส เสียง ระยะเวลา

b)

ใช้ควบคุมทิศทางการทำงานของสคริปต์

c)

ใช้ในการคำนวณพื้นฐาน เช่น บวก ลบ คูณ หาร มอทดูเลท

d)

ใช้ในการจัดการตัวแปรต่างๆ

14.

ส่วนประกอบพื้นฐานของโปรแกรม Scratch ที่เป็นแถบเครื่องมือสำหรับเลือก Code, Costumes, Sounds เรียกว่าอะไร

a)

แถบเมนู (Menu bar)

b)

แถบเครื่องมือ (tabs)

c)

บล็อกคำสั่ง (Block Palette)

d)

พื้นที่ทำงาน (Script Area)

15.

ปุ่มสำหรับ "เริ่มต้น" (ธงเขียว) และ "สิ้นสุด" (ป้ายหยุด) มีความหมายตรงตามข้อใด

a)

ปุ่มสั่งให้โปรแกรมทำงาน และสั่งให้โปรแกรมหยุดทำงาน

b)

ใช้ปรับแต่งพื้นที่ในการวางบล็อกคำสั่ง

c)

เป็นส่วนแสดงผลการทำงานของโปรแกรม

d)

พื้นที่ในการวางบล็อกคำสั่ง

16.

เหตุการณ์ใดจัดอยู่ในกลุ่มบล็อกคำสั่ง Events

a)

เมื่อตัวละครถูกคลิก

b)

เล่นเสียง

c)

รอ 1 วินาที

d)

เคลื่อนที่ 10 ก้าว

17.

จากชุดคำสั่ง: [repeat 3] ครอบคำสั่ง [move 70 steps] และ [turn right 120 degrees] แปลความหมายได้ตามข้อใด

a)

เมื่อคลิกให้ตัวละครเคลื่อนที่ 3 ก้าว หัน 120 องศา และ ทำซ้ำ 70 รอบ

b)

เมื่อคลิกให้ตัวละครเคลื่อนที่ 120 ก้าว หัน 70 องศา และ ทำซ้ำ 3 รอบ

c)

เมื่อคลิกให้ตัวละครเคลื่อนที่ 70 ก้าว หัน 120 องศา และ ทำซ้ำ 3 รอบ

d)

เมื่อคลิกให้ตัวละครเคลื่อนที่ 120 ก้าว หัน 120 องศา และ ทำซ้ำ 70 รอบ

18.

“ลิซ่าลืมเอาหนังสือเรียนวิทยาการคำนวณมาในวันที่มีเรียน” จากข้อความ ข้อใดเป็นขั้นตอนการลงมือแก้ปัญหา

a)

เอาหนังสือภาษาไทยมาวันที่มีเรียน

b)

ไม่ได้เอาหนังสือเรียนวิทยาการคำนวณมา

c)

เอาหนังสือวิทยาการคำนวณมาในวันที่มีเรียน

d)

จัดตารางเรียนก่อนเข้านอนเพื่อเตรียมจัดหนังสือใส่กระเป๋า

19.

ในการเขียนอัลกอริทึม มีเครื่องมือช่วยในการเขียนที่นิยมทั้งหมดกี่แบบ อะไรบ้าง

a)

มีแค่แบบเดียว คือ บรรยาย

b)

2 แบบ คือ บรรยาย และ รหัสจำลอง

c)

3 แบบ คือ บรรยาย รหัสจำลอง และ ผังงาน

d)

ไม่มีข้อไหนถูก

20.

เมื่อต้องการเข้าใช้งานโปรแกรม Scratch ต้องเข้าที่เว็บไซต์ใด

a)

http://scratch.mit.edu

b)

http://youtube.com

c)

http://google.com

d)

http://chula.ac.th