wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบ วิทยาการคำนวณ ม.2/2567

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

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

a)

คำสั่งภาษาคอมพิวเตอร์

b)

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

c)

กลไกการทำงานของคอมพิวเตอร์

d)

การแปลภาษาคอมพิวเตอร์เป็นภาษาเครื่อง

2.

ข้อใดกล่าวได้ถูกต้องที่สุด

a)

วิธีที่ดีที่สุดอาจใช้ได้ไม่ดีกับบางปัญหา

b)

การใช้คอมพิวเตอร์มาประมวลผลข้อมูล

c)

การแก้ปัญหาจะต้องทำการแก้ให้เร็วที่สุด

d)

ปัญหาเดียวกันมีวิธีแก้อยู่หลายวิธี ควรเลือกใช้วิธีที่เหมาะสม

3.

ถ้าหากต้องการแยกเหรียญเป็นกลุ่ม ๆ ขั้นตอนใดที่ต้องใช้ในการแก้ปัญหามากที่สุด

a)

การนับ

b)

การชั่งน้ำหนัก

c)

การสังเกตสี

d)

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

4.

ข้อใดสอดคล้องกับแนวคิดเชิงคำนวณ

a)

การนำศาสตร์ต่าง ๆ มาแก้ปัญหา

b)

การคำนวณความเร็วของโปรแกรม

c)

การนำคณิตศาสตร์มาใช้ในการแก้ปัญหา

d)

กระบวนการคิดเชิงวิเคราะห์อย่างเป็นเหตุเป็นผล

5.

ถ้าหากต้องการคาดการณ์สิ่งต่าง ๆ ที่อาจจะเกิดขึ้นในอนาคต เราควรนำวิธีใดมาช่วยแก้ปัญหามากที่สุด

a)

การแจกแจง

b)

การคิดหารูปแบบ

c)

การเขียนอัลกอริทึม

d)

การกระจายการทำงาน

6.

ข้อใดสอดคล้องกับความหมายแนวคิดเชิงนามธรรมมากที่สุด

a)

การหาสิ่งที่จำเป็นหรือสาระสำคัญต่อการแก้ปัญหา

b)

การประกาศชื่อตัวแปรในภาษาคอมพิวเตอร์

c)

การกำหนดตัวแปรสำหรับแทนสิ่งที่สนใจ

d)

การกำหนดชื่อทั้งหมดของปัญหา

7.

การถ่ายทอดขั้นตอนวิธีหรือแนวคิดการแก้ปัญหาทำได้ด้วยวิธีใด

a)

การสังเกตปัญหา

b)

การฟังการบรรยาย

c)

การพิจารณาปัญหา

d)

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

8.

ข้อใดต้องใช้การทำงานแบบมีทางเลือกมากที่สุด

a)

การเขียนโปรแกรมให้หุ่นยนต์เดินหน้าและถอยหลัง

b)

การเขียนโปรแกรมคำนวณผลบวกของตัวเลข

c)

การเขียนโปรแกรมตัดเกรดวิชา

d)

การเขียนโปรแกรมทอยลูกเต๋า

9.

การเขียนโปรแกรมแบบวนซ้ำมีประโยชน์มากที่สุดในงานลักษณะใด

a)

การเขียนโปรแกรมหาผลบวกของตัวเลขหลาย ๆ ค่า

b)

การเขียนโปรแกรมทอยลูกเต๋า 3 ลูก

c)

การเขียนโปรแกรมทายตัวเลข

d)

กาหาพื้นที่รูปสามเหลี่ยม

10.

ข้อใดคือความหมายของภาษาระดับสูง

a)

ภาษาที่เขียนด้วยรหัสเลขฐานสองที่คอมพิวเตอร์เข้าใจ

b)

ภาษาคอมพิวเตอร์ที่ใกล้เคียงกับภาษามนุษย์

c)

ภาษาที่เขียนด้วยภาษาอังกฤษ

d)

ภาษาแอสเซมบลี

11.

เหตุใดคอมพิวเตอร์จึงเข้าใจภาษาไพธอน

a)

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

b)

มีตัวแปลภาษาจากภาษาไพธอนเป็นรหัสที่คอมพิวเตอร์เข้าใจ

c)

เพราะมีซอฟต์แวร์ประยุกต์

d)

มีตัวคอมไพเลอร์

12.

ถ้าหากต้องการพัฒนาโปรแกรมคอมพิวเตอร์ สิ่งแรกที่ควรดำเนินการคืออะไร

a)

เขียนผังงาน

b)

เขียนอัลกอริทึม

c)

วิเคราะห์ความต้องการ

d)

ออกแบบขั้นตอนการแก้ปัญหา

13.

จุดเด่นของภาษาไพธอนคือข้อใด

a)

เป็นภาษาที่มีโครงสร้างไม่ซับซ้อน

b)

เป็นภาษาที่ใกล้เคียงกับภาษาเครื่อง

c)

ทำงานได้เร็วกว่าภาษาอื่น ๆ

d)

เป็นภาษาธรรมชาติ

14.

ข้อใดคือความหมายของตัวแปรในโปรแกรมคอมพิวเตอร์

a)

เป็นตัวเปลี่ยนภาษาคอมพิวเตอร์ให้เป็นภาษาที่เครื่องคอมพิวเตอร์เข้าใจ

b)

ใช้แทนตำแหน่งหน่วยความจำเป็นในเครื่องคอมพิวเตอร์

c)

ใช้สำหรับการแสดงผลลัพธ์ทางจอภาพ

d)

ใช้สำหรับข้อมูลที่ต้องการเปลี่ยนค่า

15.

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

a)

ความยาวของโปรแกรม

b)

การคำนวณทางคณิตศาสตร์

c)

การประมวลผลคำสั่งเงื่อนไข

d)

ผลลัพธ์จากการคิดคำนวณของโปรแกรม

16.

ข้อใดถูกต้องเกี่ยวกับการใช้คำสั่ง input

a)

รับข้อมูลแบบสตริง

b)

รับข้อมูลแล้วนำมาคำนวณได้ทันที

c)

รับข้อมูลเป็นตัวเลขที่นำไปประมวลผลได้ทันที

d)

ใช้รับข้อความอย่างเดียว

17.

ข้อใดกล่าวถึงคำสั่ง if ได้ถูกต้องมากที่สุด

a)

ใช้ตรวจสอบเงื่อนไข

b)

ใช้สำหรับการเลือกทำหลายทิศทาง

c)

ใช้สำหรับการเลือกทำแบบสองทางเลือก

d)

ใช้สำหรับเลือกว่าประโยคต่อมาจะทำหรือไม่

18.

เมื่อใดควรใช้การทำซ้ำแบบ while

a)

เมื่อโปรแกรมต้องการทำซํ้าแบบมีจำนวนครั้งที่แน่นอน

b)

ใช้สำหรับการตัดสินใจเลือกเส้นทางของโปรแกรม

c)

เมื่อต้องการให้ตรวจสอบเงื่อนไขก่อนการทำซํ้า

d)

ใช้สำหรับตรวจสอบเงื่อนไข

19.

การเขียนโปรแกรมลักษณะใดควรสร้างฟังก์ชันขึ้นมาใช้งาน

a)

โปรแกรมที่ต้องการความเร็วสูง

b)

มีกลุ่มคำสั่งที่ต้องการเรียกใช้บ่อย ๆ

c)

โปรแกรมที่ต้องมีการคำนวณที่ซ้ำซ้อน

d)

โปรแกรมสำหรับการคำนวณทางคณิตศาสตร์

20.

นักเรียนคิดว่าก่อนหน้านี้ 50 ปี ทำไมจึงไม่จำเป็นต้องใช้คอมพิวเตอร์

a)

ยังไม่มีไฟฟ้า

b)

คอมพิวเตอร์ราคาแพง

c)

ยังไม่รู้จักวงจรอิเล็กทรอนิกส์

d)

ข้อมูลมีไม่มาก การประมวลผลไม่มาก

21.

ข้อใดคือความหมายของโปรแกรม

a)

สัญญาณนาฬิกาควบคุมการทำงาน

b)

ข้อมูลที่คอมพิวเตอร์นำเข้าไปประมวลผล

c)

คำสั่งที่คอมพิวเตอร์เข้าใจนำมาต่อเรียงกัน

d)

การสั่งให้หน่วยประมวลผลทำงานแต่ละครั้ง

22.

สิ่งใดที่คอมพิวเตอร์ทำงานได้ดีกว่ามนุษย์

a)

แก้ปัญหาได้ถูกต้อง

b)

ทำงานได้อัตโนมัติ

c)

ทำงานซ้ำ ๆ ตามคำสั่งได้ดี

d)

มีหน่วยความจำมากกว่ามนุษย์

23.

ลำโพงหรือ Speaker ต้องใช้คู่กับอุปกรณ์ใด

a)

โมเด็ม

b)

การ์ดเสียง

c)

เมนบอร์ด

d)

การ์ดจอภาพ

24.

เครื่องพิมพ์ชนิดใดใช้ผงถ่านและความร้อนในการทำงาน

a)

Ink-Jet

b)

Dot Matrix

c)

Laser-Jet

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)

วิศวกรซอฟต์แวร์