wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบหลังเรียน การเขียนโค้ดด้วย Scratch รร.ชุมชนวัดบางโคฯ

Total questions: 24

Worksheet time: 15mins

Name
Class
Date
1.

อัลกอริทึม (Algorithm) มีความสำคัญอย่างไรในการเขียนโปรแกรม?

a)

เป็นแนวทางในการแก้ปัญหา

b)

เป็นภาษาโปรแกรมที่ใช้เขียนโค้ด

c)

เป็นส่วนประกอบของซอฟต์แวร์

d)

เป็นเครื่องมือในการวิเคราะห์ข้อมูล

2.

Loop ในการเขียนโปรแกรมช่วยให้นักเรียนทำงานอย่างไร?

a)

ทำงานซ้ำ ๆ โดยไม่ต้องเขียนโค้ดซ้ำ

b)

ทำงานเฉพาะครั้งเดียว

c)

ทำให้โปรแกรมหยุดทำงาน

d)

ทำงานต่อเนื่องตามลำดับที่กำหนด

3.

ใน Scratch ตัวแปรสามารถใช้ทำงานอะไรบ้าง?

a)

เก็บคะแนนในเกม

b)

เก็บข้อมูลที่ใช้ในการคำนวณ

c)

ใช้ในการตรวจสอบเงื่อนไขในโปรแกรม

d)

ถูกทุกข้อ

4.

บล็อก "Forever" ใช้ทำอะไรในโปรแกรม Scratch?

a)

ทำงานเพียงครั้งเดียว

b)

ทำงานซ้ำอย่างไม่สิ้นสุด

c)

ทำงานต่อเนื่องตามจำนวนครั้งที่กำหนด

d)

หยุดทำงานเมื่อถึงจุดสิ้นสุด

5.

บล็อกคำสั่งใดใช้ในการทำงานแบบมีเงื่อนไขใน Scratch?

a)

When Flag Clicked

b)

If-Else

c)

Broadcast

d)

Forever

6.

คำสั่ง "Broadcast" ใช้ในการส่งข้อความในโปรแกรม Scratch เพื่อทำอะไร?

a)

แสดงผลข้อมูลบนหน้าจอ

b)

ส่งข้อความไปยังตัวละครอื่นเพื่อให้ตอบสนองตามที่

7.

คำสั่ง "Broadcast" ใช้ในการส่งข้อความในโปรแกรม Scratch เพื่อทำอะไร?

a)

แสดงผลข้อมูลบนหน้าจอ

b)

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

c)

เริ่มต้นการทำงานใหม่

d)

หยุดการทำงานของโปรแกรม

8.

If-Else ในการเขียนโปรแกรมใช้ทำอะไร?

a)

ตรวจสอบเงื่อนไขและทำงานตามเงื่อนไขที่กำหนด

b)

ทำงานซ้ำ ๆ

c)

แสดงผลข้อความบนหน้าจอ

d)

เปลี่ยนฉากในโปรแกรม

9.

ตัวละคร (Sprite) ใน Scratch คืออะไร?

a)

วัตถุที่สามารถควบคุมได้ในโปรแกรม

b)

ตัวแปรที่ใช้เก็บข้อมูล

c)

เสียงประกอบในโปรแกรม

d)

ฉากหรือพื้นหลัง

10.

คำสั่ง Glide ใน Scratch ใช้ทำอะไร?

a)

เคลื่อนที่ตัวละครไปยังจุดที่กำหนดอย่างราบรื่นในระยะเวลาที่กำหนด

b)

ทำให้ตัวละครหมุนไปรอบ ๆ

c)

ทำให้ตัวละครแสดงข้อความ

d)

หยุดการเคลื่อนไหวของตัวละคร

11.

Looping ช่วยในการเขียนโปรแกรมอย่างไร?

a)

ทำให้โปรแกรมทำงานซ้ำ ๆ ตามที่กำหนด

b)

ลดความซับซ้อนของโค้ด

c)

ทำให้การเขียนโปรแกรมรวดเร็วขึ้น

d)

ถูกทุกข้อ

12.

ส่วนประกอบใดที่ไม่ใช่ของโปรแกรม Scratch?

a)

เวที (Stage)

b)

ตัวแปร (Variable)

c)

สคริปต์ (Script)

d)

โป

13.

ส่วนประกอบใดที่ไม่ใช่ของโปรแกรม Scratch?

a)

เวที (Stage)

b)

ตัวแปร (Variable)

c)

สคริปต์ (Script)

d)

โปรแกรมคอมไพเลอร์ (Compiler)

14.

คำสั่ง Show ใน Scratch ใช้สำหรับอะไร?

a)

แสดงตัวละครบนเวที

b)

ซ่อนตัวละครจากเวที

c)

ส่งข้อความไปยังตัวละครอื่น

d)

เปลี่ยนฉากในโปรแกรม

15.

บล็อก "Repeat" ใช้ทำอะไรใน Scratch?

a)

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

b)

เปลี่ยนตำแหน่งตัวละคร

c)

แสดงข้อความบนหน้าจอ

d)

เปลี่ยนฉากหรือพื้นหลัง

16.

Sequencing คืออะไรในการเขียนโปรแกรม?

a)

การจัดลำดับการทำงานของคำสั่งในโปรแกรม

b)

การใช้ลูปในการทำงาน

c)

การจัดการตัวแปรในโปรแกรม

d)

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

17.

บล็อก Wait ใน Scratch ใช้ทำอะไร?

a)

หยุดการทำงานของโปรแกรมตามเวลาที่กำหนด

b)

ทำงานซ้ำ ๆ ตามที่กำหนด

c)

แสดงข้อความบนหน้าจอ

d)

ส่งข้อความไปยังตัวละครอื่น

18.

คุณสามารถเพิ่มเสียงในโปรแกรม Scratch ได้โดยใช้บล็อกใด?

a)

Play Sound

b)

Say

c)

Broadcast

d)

Show

19.

การใช้บล็อก "Set Variable" ใน Scratch ใช้สำหรับอะไร?

4 lines
20.

คุณสามารถเพิ่มเสียงในโปรแกรม Scratch ได้โดยใช้บล็อกใด?

a)

Play Sound

b)

Say

c)

Broadcast

d)

Show

21.

การใช้บล็อก "Set Variable" ใน Scratch ใช้สำหรับอะไร?

a)

กำหนดค่าตัวแปรให้มีค่าใหม่

b)

เปลี่ยนฉากในโปรแกรม

c)

เริ่มต้นการทำงานของตัวละคร

d)

ส่งข้อความไปยังตัวละครอื่น

22.

การจัดการตัวแปรในโปรแกรมช่วยให้เราทำอะไรได้บ้าง?

a)

จัดเก็บข้อมูลที่ใช้ในโปรแกรม

b)

เปลี่ยนค่าในโปรแกรมตามเงื่อนไขที่กำหนด

c)

ควบคุมการทำงานของโปรแกรมได้อย่างยืดหยุ่น

d)

ถูกทุกข้อ

23.

การจำลองสถานการณ์ใน Scratch สามารถใช้สร้างอะไรได้บ้าง?

a)

เกมและแอปพลิเคชันพื้นฐาน

b)

การทดลองและการแสดงผลข้อมูล

c)

การจำลองสถานการณ์ในชีวิตจริง

d)

ถูกทุกข้อ

24.

การเขียนโปรแกรมใน Scratch ส่งเสริมทักษะใด?

a)

การคิดเชิงตรรกะและการแก้ปัญหา

b)

การวิเคราะห์และการวางแผน

c)

ความคิดสร้างสรรค์ในการออกแบบโปรแกรม

d)

ถูกทุกข้อ