wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบวิทยาการคำนวณ ม.1 (1)

Total questions: 30

Worksheet time: 27mins

Name
Class
Date
1.

ข้อใดไม่ใช่รูปแบบการเขียนอัลกอริทึม

a)

ฟังก์ชัน

b)

การบรรยาย

c)

รหัสจำลอง

d)

การเขียนผังงาน

2.

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

a)

ใช้สัญลักษณ์แทนการแก้ปัญหา

b)

มีความชัดเจน สั้นและได้ใจความ

c)

มีการทำงานตามเงื่อนไขที่ผู้ใช้กำหนด

d)

การแยกแยะกิจกรรม ทำให้การแก้ปัญหาเป็นไปอย่างรวดเร็ว

3.

ข้อใดไม่ใช่โครงสร้างโปรแกรม

a)

โครงสร้างแบบลำดับ

b)

โครงสร้างแบบทำงานซ้ำ

c)

โครงสร้างแบบมีทางเลือก

d)

โครงสร้างแบบมีทางเลือกทำงานซ้ำ

4.

ข้อใดคือการใช้รูปภาพสัญลักษณ์แทนขั้นตอนการเขียนโปรแกรม

a)

ฟังก์ชัน

b)

การบรรยาย

c)

รหัสจำลอง

d)

การเขียนผังงาน

5.

1. สัญลักษณ์ สี่เหลี่ยมผืนผ้า ตรงกับข้อใด

a)

การประมวลผล

b)

การเปรียบเทียบ

c)

แสดงผลทางหน้าจอ

d)

รับข้อมูลผ่านทางคีย์บอร์ด

6.

ข้อใดอธิบายความหมายของแนวคิดเชิงนามธรรม (abstract thinking) ได้อย่างชัดเจน

a)

หลักในการทำงานของระบบคอมพิวเตอร์ทั้งระบบ

b)

ขั้นตอนการทำงานของเทคโนโลยีอย่างละเอียดพร้อมวิธีการใช้งาน

c)

รูปแบบการทำงานที่ทำงานร่วมกันและสร้างวิธีการทำงานร่วมกัน

d)

เป็นแนวคิดหนึ่งในการแก้ไขปัญหา และเป็นองค์ประกอบของแนวคิดเชิงคำนวณ

7.

การคิดเชิงคำนวณมีประโยชน์อย่างไร

a)

ทำงานต่าง ๆ ได้อย่างรวดเร็ว

b)

จดจำและบันทึกข้อมูลได้เป็นจำนวนมาก

c)

ช่วยให้ทักษะการคิดเปรียบเสมือนคอมพิวเตอร์

d)

แก้ไขปัญหาต่างๆ ได้อย่างเป็นระบบและมีขั้นตอน

8.

แนวคิดเชิงนามธรรม เป็นองค์ประกอบของแนวคิดใด

a)

แนวคิดเชิงตรรกะ

b)

แนวคิดเชิงคำนวณ

c)

แนวคิดเชิงรวบยอด

d)

แนวคิดการแยกย่อย

9.

การมุ่งเน้นความสำคัญของปัญหา โดยไม่สนใจรายละเอียดที่ไม่จำเป็น สอดคล้องกับแนวคิดใด

a)

แนวคิดเชิงรวบยอด

b)

แนวคิดเชิงนามธรรม

c)

แนวคิดการแยกย่อย

d)

แนวคิดเชิงรูปธรรม

10.

ข้อใดกล่าวถึงแนวคิดเชิงคำนวณไม่ถูกต้อง

a)

เป็นการคิดเหมือนหุ่นยนต์

b)

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

c)

เป็นทักษะที่นักพัฒนาซอฟต์แวร์ต้องมี

d)

มีแนวคิดเชิงนามธรรมเป็นหนึ่งในทักษะย่อย

11.

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

a)

การแก้ปัญหาทางตรรกะ

b)

รูปแบบการเขียนโปรแกรม

c)

การพิสูจน์ทางคณิตศาสตร์

d)

ขั้นตอนการทำงานของโปรแกรม

12.

การเขียนผังงาน มีกี่แบบ

a)

1 แบบ

b)

2 แบบ

c)

3 แบบ

d)

4 แบบ

13.

ข้อใดไม่ใช่ประโยชน์ของผังงาน

a)

สามารถเรียนรู้และเข้าใจผังงานได้ง่าย

b)

ช่วยลำดับขั้นตอนการทำงานได้ง่าย ไม่สับสน

c)

ไม่สามารถตรวจสอบได้ และแก้ไขงานได้ยาก

d)

ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว

14.

ผังงาน (Flowchart) ประกอบด้วยอะไรบ้าง

a)

ตัวเลข

b)

ผังงานระบบ

c)

ผังงานโปรแกรม

d)

เส้นและสัญลักษณ์รูปต่าง ๆ

15.

อัลกอริทึมรูปแบบใดเป็นวิธีที่นิยมเขียนมากที่สุดและเข้าใจง่ายที่สุด

a)

อัลกอริทึมผังงาน

b)

อัลกอริทึมรหัสจำลอง

c)

อัลกอริทึมภาษาธรรมชาติ

d)

ถูกทุกข้อ

16.

หลักเกณฑ์ในการเขียนรหัสจำลอง ตรงกับข้อใด

a)

ภาษาที่สั้น กระชับ

b)

ใช้ภาษาอังกฤษในการเขียน

c)

ไม่จำเป็นต้องมีเครื่องหมายวรรคตอน

d)

ถูกทุกข้อ

17.

"คำสั่งที่จำลองความคิดเป็นลำดับขั้นตอนโดยใช้สัญลักษณ์เป็นประโยคภาษาอังกฤษ" จากข้อความนี้ตรงกับข้อใดมากที่สุด

a)

อัลกอริทึมผังงาน

b)

อัลกอริทึมรหัสจำลอง

c)

อัลกอริทึมภาษาธรรมชาติ

d)

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

18.

ข้อใดให้ความหมายของภาษาธรรมชาติได้ถูกต้องที่สุด

a)

รูปแบบภาษาที่แน่นอนตายตัว

b)

รูปแบบภาษาที่มนุษย์เข้าใจกัน

c)

รูปแบบภาษาที่มนุษย์ใช้สร้างกับเครื่องคอมพิวเตอร์

d)

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

19.

"การเขียนบรรยายขั้นตอนการทำงานของอัลกอริทึมใดๆ โดยใช้ภาษามนุษย์เพื่ออธิบายลำดับขั้นตอนการทำงาน" หมายถึงข้อใด

a)

อัลกอริทึมผังงาน

b)

อัลกอริทึมรหัสจำลอง

c)

อัลกอริทึมภาษาธรรมชาติ

d)

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

20.

ถ้าต้องการนำเครื่องคอมพิวเตอร์มาช่วยในการคำนวณหาค่าของพื้นที่สามเหลี่ยม ข้อมูลที่ต้องส่งเพื่อเป็นข้อมูลเข้าเครื่องคอมพิวเตอร์เพื่อใช้แก้ปัญหา คือข้อมูลใด

a)

ความยาวฐานและความสูง

b)

พื้นที่สามเหลี่ยมและความสูง

c)

พื้นที่สามเหลี่ยมและความยาวของฐาน

d)

พื้นที่สามเหลี่ยมความยาวฐานและความสูง

21.

นักเรียนเขียนขั้นตอนการซักผ้า ในรูปแบบภาษาธรรมชาติ

4 lines
22.

สัญลักษณ์ดังกล่าวทำหน้าที่อะไร

a)

จุดเริ่มต้นและสิ้นสุดของโปรแกรม

b)

การรับข้อมูลจากคีย์บอร์ด

c)

การประมวลผล

d)

การรับและแสดงข้อมูล

23.

สัญลักษณ์ดังกล่าวมีหน้าที่อะไร

a)

การแสดงผลโดยการพิมพ์ออกไปเป็นเอกสาร

b)

การแสดงผลข้อมูลผ่านจอภาพ

c)

การตัดสินใจ

d)

ทิศทางของกระบวนการทำงาน

24.

สัญลักษณ์ดังกล่าวมีหน้าที่อะไร

a)

การพิมพ์ออกมาเป็นเอกสาร

b)

การรับข้อมูลจากคีย์บอร์ด

c)

การประมวลผลด้วยมือ

d)

การเก็บข้อมูล

25.

สัญลักษณ์ดังกล่าวมีหน้าที่อะไร

a)

ทิศทางของกระบวนการทำงาน

b)

การแยกข้อมูลออกเป็นหลายๆ จุด

c)

การเก็บข้อมูล

d)

การประมวลผล

26.

สัญลักษณ์ดังกล่าวมีหน้าที่อะไร

a)

การประมวลผลด้วยมือ

b)

การรับส่งข้อมูลโดยใช้เทปแม่เหล็ก

c)

การตัดสินใจ

d)

การประมวลผล

27.

สัญลักษณ์ดังกล่าวมีหน้าที่อะไร

a)

การตัดสินใจ

b)

การรวมข้อมูลเข้ามาเป็นชุดเดียวกัน

c)

การแยกข้อมูลออกเป็นหลายๆ จุด

d)

การรับข้อมูลจากคีย์บอร์ด

28.

สัญลักษณ์ดังกล่าวมีหน้าที่อะไร

a)

จุดเริ่มต้นและจุดสิ้นสุด

b)

การประมวลผลข้อมูลด้วยมือ

c)

การเก็บข้อมูล

d)

ทิศทางการทำงาน

29.

สัญลักษณ์ดังกล่าวมีหน้าที่อะไร

a)

การเก็บข้อมูล

b)

การประมวลผลโปรแกรมย่อย

c)

การรับส่งข้อมูลโดยใช้แกนแม่เหล็ก

d)

การแสดงข้อมูลผ่านทางจอภาพ

30.

ข้อใดไม่ใช่ ประโยชน์ของการเขียนผังงาน

a)

ไม่ค่อยมีข้อผิดพลาด

b)

แยกแยะปัญหาได้ง่าย

c)

ทำความเข้าใจโปรแกรมได้ง่าย

d)

แสดงลำดับขั้นตอนการทำงาน