wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

สอบปลายภาค ป.4

Total questions: 30

Worksheet time: 2hrs 59mins

Name
Class
Date
1.

ข้อใดไม่ใช่ประโยชน์ของอัลกอริทึม

a)

ลดปัญหาลง

b)

เพิ่มความรวดเร็วในการทำงาน

c)

ทำให้ไม่สับสนขั้นตอนการทำงาน

d)

เหมาะกับการหาทางเเก้ปัญหา เเต่ไม่เหมาะกับการหาสาเหตุของปัญหา

2.

จากภาพ จงถอดรหัสต่อไปนี้ให้ถูกต้อง

a)

10

b)

12

c)

14

d)

16

3.

กำหนดให้

a)

4

b)

5

c)

6

d)

7

4.

ข้อใดไม่ใช่ความหมายของอัลกอริทึม

a)

ทำงานทีละขั้นตอนจนจบ

b)

ทำงานตามความสำคัญ

c)

ทำงานตั้งเเต่เริ่มต้นจนจบ

d)

ทำงานตามลำดับขั้นตอนก่อน-หลัง

5.

พิจารณาข้อความต่อไปนี้

a)

1 > 2 > 3 > 4 > 5

b)

2 > 1 > 3 > 4 > 5

c)

4 > 1 > 2 > 5 > 3

d)

3 > 1 > 2 > 4 > 5

6.

ข้อใดต่อไปนี้เรียงลำดับการแสดงอัลกอริทึมด้วยข้อความได้ถูกต้อง

a)

1.คลิกเลือก Start 2.คลิกเลือก Shut Down

3.ปิดโปรแกรมทุกโปรแกรม

b)

1.ปิดโปรแกรมทุกโปรแกรม

2.คลิกเลือก Start

3.คลิกเลือก Shut Down

c)

1.ปิดโปรแกรมทุกโปรแกรม

2.คลิกเลือก Shut Down

3.คลิกเลือก Start

d)

1.คลิกเลือก Shut Down

2.คลิกเลือก Start

3.ปิดโปรแกรมทุกโปรแกรม

7.

สัญลักษณ์การแสดงอัลกอริทึมด้วยผังงานใดหมายถึงจุดเริ่มต้นและจุดสิ้นสุด

a)
b)
c)
d)
8.

สัญลักษณ์การแสดงอัลกอริทึมด้วยผังงานใดหมายถึง การตัดสินใจ

a)
b)
c)
d)
9.

ข้อใดเป็นการแสดงอัลกอริทึมด้วยผังงาน

a)

ผังงานแบบการเขียนข้อความ

b)

ผังงานแบบโครงสร้างรหัสข้อมูล

c)

ผังงานแบบโครงสร้างเรียงลำดับ   

d)

ผังงานแบบโครงสร้างความสำคัญ

10.

ข้อใดไม่ใช่ประโยชน์ของอัลกอริทึม?

a)

ทำให้การทำงานเกิดความซับซ้อนมากขึ้น

b)

ทำให้ไม่สับสนกับขั้นตอนการทำงาน

c)

ทำให้เข้าใจขั้นตอนการแก้ปัญหาได้ง่ายขึ้น

d)

ทำให้สามารถแก้ปัญหาต่างๆ ได้อย่างมีระบบ

11.
a)

11

b)

13

c)

15

d)

17

12.
a)

SOME กับ BOSS

b)

BOME กับ BOSS

c)

SOME กับ MESS

d)

BOSS กับ MESS

13.
a)
b)
c)
d)
14.
a)

ข สูงที่สุด

b)

ง เตี่้ยที่สุด

c)

ก สูงเป็นอันดับที่ 3

d)

ค จะสูงที่สุด เมื่อ ข สูงเป็นอันดับที่ 2

15.
a)

ง > จ > ข > ก > ค

b)

จ > ข > ง > ก > ค

c)

ค > ง > ข > ก > จ

d)

จ > ง > ข > ก > ค

16.

ถ้าต้องการเขียนโปรเเกรมให้เเสดงบนจอภาพ ควรเลือกใช้สัญลักษณ์ใด?

a)
b)
c)
d)
17.

ข้อใดเป็นลักษณะเด่นของโปรแกรม Scratch?

a)

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

b)

สามารถสร้างข้อความ ภาพ เสียง และภาพเคลื่อนไหว

c)

สามารถใช้งานโปรแกรมได้กับซอฟต์แวร์ทุกประเภท

d)

เป็นโปรแกรมคอมพิวเตอร์ที่มีคำสั่งหลากหลาย

18.

บริเวณใดที่ใช้ในการเขียนสคริปต์ของโปรแกรม?

a)

1

b)

2

c)

3

d)

4

19.

หมายเลขใดคือ เวที

a)

1

b)

2

c)

3

d)

4

20.

ข้อใดอธิบายความหมายของ สคริปต์ ได้ถูกต้อง

a)

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

b)

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

c)

เครื่องมือที่เรียกใช้งานโดยมีลักษณะเด่นเป็นการใช้งานรูปร่างต่างๆ

d)

เครื่องมือที่ใช้ในการเขียนโปรแกรม

21.

เมื่อต้องการให้ตัวละครในโปรแกรม Scratch เลี้ยวซ้ายต้องเลือกบล็อกคำสั่งใด?

a)

การเคลื่อนที่

b)

ควบคุม 

c)

รูปร่าง

d)

เสียง

22.

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

a)

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

b)

ใบเตย ใช้ทำนิทานเรื่องกระต่ายกับเต่า

c)

ภูผา ใช้สร้างแบบจำลองระบบสุริยะ        

d)

พอเพียง ใช้ทำบัญชีรายรับรายจ่ายของตนเอง       

23.

ถ้าต้องการให้ตัวละครแมว ส่งเสียงร้อง Meow ต้องใช้บล็อกคำสั่งใด?

a)
b)
c)
d)
24.
a)

20

b)

22

c)

24

d)

26

25.

ข้อใดเป็นลักษณะของโปรเเกรม Scratch?

a)

โปรเเกรมประเภท OOP

b)

โปรเเกรมประเภทบล็อก

c)

โปรเเกรมประเภทฟังก์ชัน

d)

โปรเเกรมประเภทสคริปต์

26.

บล็อกคำสั่งในข้อใดเป็นบล็อกคำสั่งแรกในการเขียนสคริปต์?

a)
b)
c)
d)
27.

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

a)
b)
c)
d)
28.

บ้านเด็กชาย ก. มีอินเตอร์เน็ตใช้ปกติ

บ้านเด็กหญิง ข. มีอินเตอร์เน็ตใช้ เเต่สัญญาณขาดหายบ่อยมาก

บ้านเด็กชาย ค. ไม่มีอินเตอร์เน็ตใช้

นักเรียนคิดว่าใครควรใช้งานโปรเเกรม Scratch เเบบออฟไลน์?

a)

เด็กชาย ค.

b)

เด็กชาย ก. เเละ เด็กหญิง ข.

c)

เด็กหญิง ข. เเละ เด็กชาย ค.

d)

เด็กชาย ค. เเละ เด็กชาย ก.

29.

ถ้านักเรียนต้องใช้บล็อกคำสั่งเกี่ยวกับการตรวจสอบการสัมผัสเเละการวนซ้ำ จะต้องใช้บล็อกคำสั่งประเภทใดบ้าง

a)

บล็อกปากกาเเละบล็อกควบคุม

b)

บล็อกปากกาเเละบล็อกการรับรู้

c)

บล็อกการรับรู้เเละบล็อกควบคุม

d)

บล็อกการรับรู้เเละบล็อกการเคลื่อนที่

30.

ถ้าต้องการให้ตัวละครทำสิ่งใดสิ่งหนึ่งวนซ้ำแบบไม่สิ้นสุด ควรใช้บล็อกคำสั่งในข้อใด

a)
b)
c)
d)