wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบความรู้เกี่ยวกับการแก้ปัญหาโดยใช้เหตุผลเชิงตรรกะ

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

ลัลกอริทึมคืออะไร?

a)

โปรแกรมคอมพิวเตอร์ที่ทำงานได้เร็วที่สุด

b)

ขั้นตอนการแก้ปัญหาที่มีลำดับชัดเจน

c)

เครื่องคำนวณอัตโนมัติ

d)

ภาษาคอมพิวเตอร์ชนิดหนึ่ง

2.

ถ้านักเรียนต้องการทำแซนด์วิชไข่ดาว ลำดับขั้นตอนใดถูกต้อง?

a)

ทอดไข่ → วางไข่บนขนมปัง → เตรียมขนมปัง

b)

เตรียมขนมปัง → ทอดไข่ → วางไข่บนขนมปัง

c)

วางไข่บนขนมปัง → เตรียมขนมปัง → ทอดไข่

d)

ทอดไข่ → เตรียมขนมปัง → วางไข่บนขนมปัง

3.

สัญลักษณ์ใดในผังงานใช้แทนการเริ่มต้นหรือสิ้นสุด?

a)

สี่เหลี่ยมผืนผ้า

b)

สี่เหลี่ยมขนมเปียกปูน

c)

วงรี

d)

วงกลม

4.

จากผังงานต่อไปนี้ ถ้า N = 20 จะได้ผลลัพธ์เป็นเท่าไร?

a)

25

b)

40

c)

50

d)

100

5.

จากรหัสลำลองต่อไปนี้ ค่าของตัวแปร A คือเท่าไร?

a)

5

b)

10

c)

15

d)

20

6.

การทำงานซ้ำในการเขียนโปรแกรมเรียกว่าอะไร

a)

การแสดงผล

b)

การวนรอบ (Loop)

c)

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

d)

การประมวลผล

7.

รหัสลำลองต่อไปนี้ใช้ในการทำอะไร

a)

คำนวณผลต่างของ X และ Y

b)

คำนวณผลคูณของ X และ Y

c)

คำนวณผลรวมของ X และ Y

d)

คำนวณผลหารของ X และ Y

8.

สัญลักษณ์ใดในผังงานใช้แทนการตัดสินใจ

a)

สี่เหลี่ยมผืนผ้า

b)

สี่เหลี่ยมขนมเปียกปูน

c)

วงรี

d)

วงกลม

9.

จากผังงานต่อไปนี้ ถ้า A = 15 จะทำอะไร

a)

แสดง "มากกว่า"

b)

แสดง "น้อยกว่าหรือเท่ากับ"

c)

แสดงค่า A

d)

ไม่แสดงอะไรเลย

10.

จากรหัสลำลองต่อไปนี้ จะแสดงค่าอะไร

a)

5

b)

8

c)

13

d)

21

11.

รหัสลำลองต่อไปนี้ใช้ในการทำอะไร ถ้า N หารด้วย 2 ลงตัว แสดง "เลขคู่" ถ้าไม่ใช่ แสดง "เลขคี่"

a)

ตรวจสอบว่า N เป็นเลขคู่หรือเลขคี่

b)

ตรวจสอบว่า N เป็นเลขจำนวนเต็มหรือไม่

c)

หารเลข N ด้วย 2

d)

คำนวณว่า N มากกว่า 2 หรือไม่

12.

ถ้าต้องการเขียนอัลกอริทึมการหาผลรวมของเลข 1 ถึง 10 ข้อใดเหมาะสมที่สุด

a)

รับค่าเลข 1 ถึง 10 แล้วบวกกัน

b)

กำหนด sum = 0 แล้วบวกเลข 1 ถึง 10 เข้าไปทีละตัว

c)

กำหนด sum = 10 แล้วลบด้วย 1

d)

กำหนด sum = 55 ทันที

13.

จากรหัสลำลองต่อไปนี้ ถ้า Score = 85 จะแสดงผลอะไร

a)

"ดีมาก"

b)

"ดี"

c)

"ผ่าน"

d)

"ต้องปรับปรุง"

14.

การเรียงลำดับกระบวนการแก้ปัญหาทางวิทยาการคำนวณที่ถูกต้องคือข้อใด

a)

ทำความเข้าใจปัญหา → แก้ไขปัญหา → ทดสอบ → วางแผน

b)

ทำความเข้าใจปัญหา → วางแผน → แก้ไขปัญหา → ทดสอบ

c)

วางแผน → ทำความเข้าใจปัญหา → แก้ไขปัญหา → ทดสอบ

d)

ทดสอบ → ทำความเข้าใจปัญหา → วางแผน

15.

จากรหัสลำลองนี้ ถ้ากำหนดให้ N = 4 จะแสดงผลลัพธ์อะไร

a)

เลขคู่

b)

เลขคี่

c)

เลขจำนวนเต็ม

d)

เลขเฉพาะ

16.

จากการทำซ้ำ N ครั้งในโค้ดนี้ ผลลัพธ์สุดท้ายของ Result จะเป็นเท่าใดเมื่อ N = 4?

a)

ก. 8

b)

ข. 16

c)

ค. 4

d)

ง. 32

17.

จากผังงานนี้ เมื่อป้อนค่า X = 10 จะได้ผลลัพธ์เป็นอะไร?

a)

ก. -10

b)

ข. 0

c)

ค. 10

d)

ง. 20

18.

รหัสลำลองนี้ใช้ทำอะไร?

a)

ก. หาผลรวมของคะแนน 5 คะแนน

b)

ข. หาเฉลี่ยของคะแนน 5 คะแนน

c)

ค. หาคะแนนสูงสุดจาก 5 คะแนน

d)

ง. หาคะแนนต่ำสุดจาก 5 คะแนน

19.

ถ้า Count = 5 และ Score = 4 ในรหัสลำลองนี้ ค่า Total จะเป็นเท่าใดหลังจากทำซ้ำ?

a)

ก. 4

b)

ข. 8

c)

ค. 20

d)

ง. 0

20.

ในโค้ดนี้ ถ้าเริ่มต้น Result = 1 และทำซ้ำ 3 ครั้ง ค่า Result จะเป็นเท่าใด?

a)

ก. 2

b)

ข. 4

c)

ค. 8

d)

ง. 16