wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

สอบวัดผลระหว่างภาคเรียน

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

     โปรแกรม Scratch คืออะไร

a)

โปรแกรมภาษาพัฒนาโดยทีมงาน MIT Media Lap

b)

โปรแกรมภาษาที่ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่าย เช่น นิทานที่สามารถโต้ตอบกับผู้อ่านได้

ภาพเคลื่อนไหว เกม ดนตรี และศิลปะ

c)

     โปรแกรมฝึกการเขียนคำสั่งด้วยการเขียนโปรแกรมภาษาอย่างง่าย

d)

   ถูกทุกข้อ

2.

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

a)

b)

c)

d)

3.

จากรูป “เวที (Stage)” ตรงกับหมายเลขใด

a)

หมายเลข 1

b)

หมายเลข 2

c)

หมายเลข 3

d)

หมายเลข 4

4.

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

a)

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

b)

สั่งให้ตัวละครย้ายตำแหน่งไปที่ 10

c)

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

d)

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

5.

หากเปลี่ยนตัวเลขในบล็อก move จากเลข 10 เป็น -10 จะเกิดอะไรขึ้น

a)

  ตัวละครก้าวเร็วขึ้น

b)

    ตัวละครเดินถอยหลัง

c)

ตัวละครก้าวช้าลง

d)

   ตัวละครตีลังกา

6.

บล็อกคำสั่ง repeat หมายถึง คำสั่งอะไร

a)

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

b)

คำสั่งที่กำหนดการทำงานแบบอัตโนมัติ

c)

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

d)

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

7.

ในโปรแกรม Scratch กลุ่มบล็อก Pen เปรียบเสมือนอะไร

a)

     ดินสอ

b)

    ยางลบ

c)

    ไม้บรรทัด

d)

   ปากกา

8.

   ถ้าต้องทำคำสั่งนั้นซ้ำ 5 ครั้ง เราจะต้องใช้บล็อกคำสั่งในข้อใด

a)

b)

c)

d)

9.

ผลการรันโปรแกรมต่อไปนี้ คืออะไร

a)

  ตัวละครวาดรูปสามเหลี่ยม

b)

  ตัวละครวาดรูปสี่เหลี่ยม

c)

ตัวละครวาดรูปหัวใจ

d)

ตัวละครวาดรูปวงกลม

10.

หากวาดรูปสามเหลี่ยม จากค่า move ที่กำหนดให้ ต้องเติมค่า repeat และ turn ตามลำดับ เป็นเท่าใด

a)

repeat 3, turn 20

b)

repeat 3, turn 120

c)

repeat -3, turn 20

d)

repeat -3, turn 120

11.

หากวาดรูปห้าเหลี่ยม จากค่า move ที่กำหนดให้ ต้องเติมค่า repeat และ turn ตามลำดับ เป็นเท่าใด

a)

repeat 5, turn 72

b)

repeat 72, turn 3

c)

repeat 6, turn 20

d)

repeat 5, turn 120

12.

หากวาดรูปห้าเหลี่ยม จากค่า move ที่กำหนดให้ ต้องเติมค่า repeat และ turn ตามลำดับ เป็นเท่าใด

a)

repeat 20, turn 20

b)

repeat 20, turn 1

c)

repeat 360, turn 20

d)

repeat 360, turn 1

13.

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

a)

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

b)

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

c)

สั่งให้ตัวละครพูด Hello! เป็นเวลา 2 วินาที

d)

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

14.

  ทำไมต้องกำหนดตัวแปรใน Scratch

a)

ลดความสับสน ในการอ้างถึงชื่อข้อมูลซ้ำกันหลายครั้ง

b)

ลดปัญหา ความผิดพลาดและยุ่งยากในการเรียกใช้ชื่อข้อมูลที่มีความยาวมาก

c)

โดยการตั้งชื่อตัวแปรให้สั้นลง และมีความสอดคล้องกับข้อมูล

d)

ถูกทุกข้อ

15.

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

a)

บล็อกคำสั่ง Make a Variables

b)

บล็อกคำสั่ง Motion

c)

บล็อกคำสั่ง Looks

d)

บล็อกคำสั่ง Pen

16.

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

a)

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

b)

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

c)

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

d)

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

17.

เมื่อสร้างชิ้นงานเสร็จแล้วใช้คำสั่งอะไรในการบันทึกงาน

a)

Save to your computer

b)

Save image

c)

Save project

d)

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

18.

จากรูปเป็นคำสั่งที่อยู่ในแท็บชุดคำสั่งใด

a)

Control

b)

Motion

c)

Variables

d)

Events

19.

จากรูปเป็นคำสั่งที่อยู่ในแท็บชุดคำสั่งใด

a)

Sound

b)

Motion

c)

Variables

d)

Sensing

20.

จากรูปเป็นคำสั่งที่อยู่ในแท็บชุดคำสั่งใด

a)

Control

b)

Motion

c)

Variables

d)

Events

21.

จากรูปเป็นคำสั่งที่อยู่ในแท็บชุดคำสั่งใด

a)

Control

b)

Motion

c)

Variables

d)

Events

22.

จากรูปเป็นคำสั่งที่อยู่ในแท็บชุดคำสั่งใด

a)

Sound

b)

Motion

c)

Variables

d)

Sensing

23.

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

a)

คำสั่งให้ทำซ้ำ คือ คำสั่งบล็อกต่าง ๆ ที่อยู่ภายในบล็อกนี้เกิดขึ้นซ้ำไปเรื่อย ๆ ไม่สิ้นสุด

b)

คำสั่งให้หยุดรอ จากค่าเริ่มต้นกำหนดให้คือให้หยุดรอเป็นเวลา 1 วินาที ก่อนที่จะทำบล็อกคำสั่งถัดไป

c)

คำสั่งเมื่อตัวละครนี้ถูกสร้างขึ้นด้วยการโคลน ให้เริ่มต้นทำงานตามบล็อกคำสั่งที่อยู่ต่อจากบล็อกนี้

d)

สร้างตัวละครโคลนเพิ่มขึ้น 1 ตัว จากตัวละครนี้

24.

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

a)

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

b)

ตัวดำเนินการคูณ

c)

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

d)

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

25.

คำตอบที่ผู้ใช้พิมพ์เข้าไปจะถูกเก็บไว้บล็อกใด

a)

b)

c)

d)

26.

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

a)

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

b)

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

c)

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

d)

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

27.

ข้อใดอธิบายส่วนประกอบของโปรเจกต์ Scratch ไม่ถูกต้อง

a)

Stage: พื้นที่สำหรับแสดงผลจากโปรแกรม

b)

Sprite: ส่วนที่ใช้จัดการเกี่ยวกับตัวละคร

c)

Costume: กำหนดพื้นหลังของโปรแกรม

d)

Code: ส่วนที่ใช้สำหรับเขียนโปรแกรม

 

28.

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

a)

กลุ่ม Motion

b)

กลุ่ม Control

c)

กลุ่ม Looks

d)

กลุ่ม Sensing

29.

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

a)

วาดรูปสี่เหลี่ยม

b)

วาดรูปวงกลม

c)

วาดรูปเส้นตรง

d)

วาดรูปสามเหลี่ยม

30.

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

a)

b)

c)

d)

31.

ผังงาน เรียกอีกอย่างหนึ่งว่า อะไร

a)

โฟลวชาร์ต

b)

แผนผัง

c)

แผนภูมิ

d)

โปรไฟล์

32.

ใครนำความรู้โปรแกรม Scratch ไปใช้ได้เหมาะสมที่สุด

a)

ม่อนใช้สร้างการทดลองทางวิทยาศาสตร์

b)

มายใช้ฝึกวาดรูป

c)

หมวยใช้สร้างเกมคอมพิวเตอร์

d)

มอสใช้ออกแบบบ้าน

33.

บล็อกคำสั่ง repeat until หมายถึงคำสั่งอะไร

a)

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

b)

คำสั่งที่ใช้ในการทำงานแบบวนซ้ำแบบมีเงื่อนไข

c)

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

d)

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

34.

ข้อใดไม่ใช่ คำสั่งควบคุมการทำงานแบบวนซ้ำ

a)

Repeat

b)

Forever

c)

Wait until

d)

Repeat until

35.

erase all คือคำสั่งตามข้อใด

a)

ลบเส้นทั้งหมด

b)

เริ่มต้นใหม่

c)

ทำซ้ำ

d)

เลือกทั้งหมด

36.

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

a)

Stage

b)

Scripts

c)

Sound

d)

Costumes

37.

ปุ่มธงเขียวและบล็อกธงเขียว มีความสัมพันธ์ในการทํางานกันอย่างไร

a)

เมื่อคลิกที่ปุ่มธงเขียวเป็นการเริ่มต้นการทํางานทุกสคริปต์ที่เริ่มต้นสคริปต์ด้วยบล็อกธงเขียว

b)

เมื่อคลิกที่ปุ่มธงเขียวตัวละครที่แสดงสคริปต์อยู่ในขณะนั้นจะทํางานเพียงตัวละครเดียว

c)

เมื่อคลิกที่สคริปต์ที่เริ่มต้นด้วยบล็อกธงเขียวสคริปต์นั้นจะทํางานเพียงสคริปต์เดียว

d)

ถูกทั้งข้อก. และข้อค.

38.

ภาพนี้เป็นบล็อกเกี่ยวกับอะไร     

a)

การเคลื่อนไหว

b)

เสียง

c)

เหตุการณ์

d)

ควบคุม

39.

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

a)

สร้างตัวแปร

b)

คำสั่งหารเอาเศษ

c)

ลบตัวละคร

d)

ซ่อนตัวละคร

40.

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

a)

สร้างตัวแปร

b)

แสดงตัวละคร

c)

ลบตัวละคร

d)

ซ่อนตัวละคร