wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

วิทยาการคำนวณ ม.2 167

Total questions: 67

Worksheet time: 34mins

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)

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

c)

การหารูปแบบในข้อมูล

d)

การค้นหาค่าที่น้อยที่สุดในรายการ

10.

การใช้แผนผังลําดับขั้นตอน (Flowchart) ช่วยในขั้นตอนใด

a)

การเขียนโค้ด

b)

การทดสอบโปรแกรม

c)

การออกแบบอัลกอริทึม

d)

การกําหนดความซับซ้อนของปัญหา

11.

ข้อใดเป็นผลที่ได้จากการออกแบบอัลกอริทึมที่ดี

a)

โปรแกรมทํางานได้อย่างถูกต้อง

b)

การทํางานที่มีประสิทธิภาพมากขึ้น

c)

มีการใช้ทรัพยากรคอมพิวเตอร์อย่างคุ้มค่า

d)

ถูกทุกข้อ

12.

อัลกอริทึมใดที่ใช้สําหรับการเรียงลําดับข้อมูล

a)

Bubble Sort

b)

Linear Search

c)

Binary Search

d)

Selection Sort

13.

ขั้นตอนแรกในการออกแบบโปรแกรมคืออะไร

a)

กําหนดปัญหาและความต้องการ

b)

เขียนโค้ด

c)

ทดสอบโปรแกรม

d)

ปรั

14.

ขั้นตอนแรกในการออกแบบโปรแกรมคืออะไร

a)

กําหนดปัญหาและความต้องการ

b)

เขียนโค้ด

c)

ทดสอบโปรแกรม

d)

ปรับปรุงประสิทธิภาพ

15.

การค้นหาข้อมูลในลิสต์ที่ไม่เรียงลําดับจะใช้อัลกอริทึมใด

a)

Binary Search

b)

Quick Sort

c)

Linear Search

d)

Merge Sort

16.

ข้อใดเป็นตัวอย่างของการใช้เงื่อนไขในการออกแบบอัลกอริทึม

a)

ถ้าคะแนนมากกว่า 50 แสดงผล "ผ่าน"

b)

คํานวณผลรวมของตัวเลขทั้งหมด

c)

นับจํานวนตัวอักษรในข้อความ

d)

ค้นหาค่าต่ําสุดในรายการ

17.

การออกแบบอัลกอริทึมเพื่อแก้ปัญหาทางคณิตศาสตร์เช่นการคํานวณผลลัพธ์ควรใช้หลักการใด

a)

ความถูกต้องของผลลัพธ์

b)

การใช้เครื่องมือที่ดีที่สุด

c)

การใช้ภาษาโปรแกรมที่สวยงาม

d)

การทดสอบซ้ําอย่างต่อเนื่อง

18.

อัลกอริทึมการค้นหาที่มีประสิทธิภาพสําหรับข้อมูลที่เรียงลําดับแล้วคือข้อใด

a)

Binary Search

b)

Linear Search

c)

Selection Sort

d)

Bubble Sort

19.

ข้อใด

a)

Binary Search

b)

Linear Search

c)

Selection Sort

d)

Bubble Sort

20.

ข้อใดเป็นการทํางานของการวนซ้ํา (Loop)

a)

การดําเนินการซ้ํา ๆ จนกว่าจะเป็นไปตามเงื่อนไข

b)

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

c)

การคํานวณค่าเฉลี่ย

d)

การตรวจสอบข้อมูล

21.

การออกแบบอัลกอริทึมเพื่อหาค่ามากที่สุดในกลุ่มข้อมูลควรทําอย่างไร

a)

เปรียบเทียบค่าทั้งหมดทีละค่า

b)

นําค่าทั้งหมดมาบวกกัน

c)

จัดเรียงข้อมูลใหม่

d)

สร้างตัวแปรเพิ่มเติมเพื่อเก็บข้อมูล

22.

ข้อใดเป็นตัวอย่างของการทํางานแบบมีเงื่อนไข

a)

ถ้าตัวเลขมากกว่า 10 ให้ทําการเพิ่มค่า 1

b)

การคํานวณผลรวมของตัวเลข

c)

การวนซ้ําการทํางานไปเรื่อย ๆ

d)

การค้นหาค่าที่น้อยที่สุด

23.

การทดสอบอัลกอริทึมหลังจากออกแบบเสร็จเรียบร้อยแล้วมีความสําคัญอย่างไร

a)

เพื่อให้แน่ใจว่าอัลกอริทึมทํางานได้อย่างถูกต้อง

b)

เพื่อลดจํานวนโค้ดที่ต้องเขียน

c)

เพื่อประหยัดทรัพยากรของคอมพิวเตอร์

d)

เพื่อตรวจสอบการทํางานของฮาร์ดแวร์

24.

ข้อใดคือส่วนประกอบหลักของระบบคอมพิวเตอร์

a)

หน่วยประมวลผลกลาง (CPU)

b)

หน่วยความจํา (Memory)

c)

อุปกรณ์นําเข้าและส่งออก (I/O Devices)

d)

ถูกทุกข้อ

25.

อุปกรณ์ใดเป็นหน่วยประมวลผลกลางของคอมพิวเตอร์

a)

RAM

b)

Hard Disk

c)

CPU

d)

Monitor

26.

ข้อใดไม่ใช่อุปกรณ์การสื่อสารของระบบเครือข่ายคอมพิวเตอร์

a)

Router

b)

Switch

c)

Keyboard

d)

Modem

27.

การสื่อสารข้อมูลในเครือข่ายคอมพิวเตอร์ต้องมีองค์ประกอบอะไรบ้าง

a)

ผู้ส่ง

b)

ผู้รับ

c)

สื่อกลางในการสื่อสาร

d)

ถูกทุกข้อ

28.

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

a)

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

b)

การส่งข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง

c)

การแปลงข้อมูลให้เป็นผลลัพธ์ที่มีความหมาย

d)

การเชื่อมต่ออินเทอร์เน็ต

29.

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

a)

เก็บโปรแกรมและข้อมูลชั่วคราว

b)

ควบคุมการทํางานของระบบปฏิบัติการ

c)

ประมวลผลข้อมูล

d)

แสดงผลลัพธ์

30.

ระบบปฏิบัติการ (Operating System) มีหน้าที่ใด

a)

จัดการกับฮาร์ดแวร์

b)

จัดการกับซอฟต์แวร์

c)

ประสานงานระหว่างฮาร์ดแวร์และซอฟต์แวร์

d)

ถูกทุกข้อ

31.

หน่วยใดในคอมพิวเตอร์ที่ทําหน้าที่คํานวณและเปรียบเทียบ

a)

ALU (Arithmetic Logic Unit)

b)

RAM

c)

HDD

d)

I/O Unit

32.

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

a)

LAN (Local Area Network)

b)

WAN (Wide Area Network)

c)

MAN (Metropolitan Area Network)

d)

PAN (Personal Area Network)

33.

ข้อใดกล่าวถึงโปรโตคอล (Protocol) ได้ถูกต้องที่สุด

a)

เป็นโปรแกรมที่ทํางานในระบบเครือข่าย

b)

เป็นกฎเกณฑ์และมาตรฐานที่ใช้ในการสื่อสารระหว่างอุปกรณ์

c)

เป็นฮาร์ดแวร์ที่เชื่อมต่อกับเครือข่าย

d)

เป็นซอฟต์แวร์ที่ช่วยป้องกันไวรัส

34.

หน่วยจัดเก็บข้อมูลถาวรในคอมพิวเตอร์คืออะไร

a)

RAM

b)

CPU

c)

Hard Disk

d)

GPU

35.

หน่วยจัดเก็บข้อมูลถาวรในคอมพิวเตอร์คืออะไร

a)

RAM

b)

CPU

c)

Hard Disk

d)

GPU

36.

ข้อใดเป็นข้อดีของการใช้เครือข่ายแบบไร้สาย (Wireless Network)

a)

ความเร็วในการส่งข้อมูลสูง

b)

ความสะดวกในการเชื่อมต่อและย้ายอุปกรณ์

c)

มีความปลอดภัยสูงกว่าการใช้สาย

d)

ต้นทุนการติดตั้งต่ํา

37.

ซอฟต์แวร์ประเภทใดที่ทําหน้าที่ประสานการทํางานระหว่างผู้ใช้และฮาร์ดแวร์

a)

ซอฟต์แวร์ระบบ

b)

ซอฟต์แวร์ประยุกต์

c)

ระบบปฏิบัติการ

d)

เครือข่าย

38.

องค์ประกอบใดที่ไม่เกี่ยวข้องกับการสื่อสารข้อมูล

a)

ข้อมูล

b)

สื่อกลางในการสื่อสาร

c)

ผู้รับ

d)

จอภาพ

39.

ข้อใดเป็นการทํางานของหน่วยควบคุม (Control Unit) ใน CPU

a)

ควบคุมการนําข้อมูลเข้าและออกจาก CPU

b)

ประมวลผลข้อมูล

c)

เก็บข้อมูลสําคัญ

d)

ควบคุมการทํางานของโปรแกรม

40.

ข้อใดคือความหมายของ "RAM"

a)

หน่วยประมวลผลกลาง

b)

หน่วยความจําหลักที่สามารถอ่านและเขียนได้

c)

อุปกรณ์ส่งข้อมูล

d)

ระบบปฏิบัติการ

41.

หน่วยเก็บข้อมูลใดที่ใช้สําหรับเก็บข้อมูลชั่วคราวในขณะที่คอมพิวเตอร์กําลังทํางาน

a)

RAM

b)

HDD

c)

SSD

d)

Flash Drive

42.

หน่วยเก็บข้อมูลใดที่ใช้สําหรับเก็บข้อมูลชั่วคราวในขณะที่คอมพิวเตอร์กําลังทํางาน

a)

RAM

b)

HDD

c)

SSD

d)

Flash Drive

43.

ข้อใดไม่ใช่หน่วยประมวลผลกลาง (CPU)

a)

ALU

b)

Control Unit

c)

RAM

d)

Register

44.

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

a)

Router

b)

Wi-Fi

c)

Switch

d)

Bluetooth

45.

ระบบปฏิบัติการทําหน้าที่อะไร

a)

ควบคุมการทํางานของคอมพิวเตอร์ทั้งหมด

b)

เก็บข้อมูลสํารองในเครื่อง

c)

ส่งข้อมูลไปยังอินเทอร์เน็ต

d)

ตรวจสอบไวรัสในเครื่อง

46.

ข้อใดคือหลักการของการใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย

a)

หลีกเลี่ยงการใช้รหัสผ่านที่ซับซ้อน

b)

ไม่ควรเปิดเผยข้อมูลส่วนตัวให้บุคคลที่ไม่รู้จัก

c)

แชร์รหัสผ่านกับเพื่อนสนิทเพื่อความสะดวก

d)

บันทึกรหัสผ่านไว้ในโน้ตบุ๊คเสมอ

47.

การสํารองข้อมูล (Backup) มีความสําคัญอย่างไร

a)

ทําให้ข้อมูลมีขนาดเล็กลง

b)

ป้องกันข้อมูลจากการสูญหาย

c)

เพิ่มความเร็วในการเข้าถึงข้

48.

การสํารองข้อมูล (Backup) มีความสําคัญอย่างไร

a)

ทําให้ข้อมูลมีขนาดเล็กลง

b)

ป้องกันข้อมูลจากการสูญหาย

c)

เพิ่มความเร็วในการเข้าถึงข้อมูล

d)

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

49.

การจัดการลิขสิทธิ์ผลงานดิจิทัลเป็นส่วนหนึ่งของการใช้เทคโนโลยีอย่างไร

a)

ทําให้สามารถเผยแพร่ผลงานได้อย่างปลอดภัย

b)

ช่วยป้องกันการลักลอบใช้งานผลงานโดยไม่ได้รับอนุญาต

c)

ทําให้ผู้สร้างผลงานได้รับสิทธิในการคุ้มครองตามกฎหมาย

d)

ถูกทุกข้อ

50.

ข้อใดกล่าวถึงการแสดงสิทธิในการเผยแพร่ผลงานได้ถูกต้องที่สุด

a)

การติดลายน้ําในรูปภาพ

b)

การใส่รหัสผ่านในเอกสาร

c)

การแจ้งเตือนผู้ใช้งานถึงลิขสิทธิ์

d)

ถูกทุกข้อ

51.

ข้อใดคือสิ่งที่ควรทําในการป้องกันข้อมูลส่วนตัว

a)

ใช้รหัสผ่านเดียวกันสําหรับทุกบัญชี

b)

ใช้ซอฟต์แวร์แอนตี้ไวรัสที่เชื่อถือได้

c)

แชร์ข้อมูลสําคัญผ่านโซเชียลมีเดีย

d)

บันทึกข้อมูลไว้ในฮาร์ดดิสก์เดียว

52.

ข้อใดเป็นการปฏิบัติที่ถูกต้องในการป้องกันการโจมตีทางไซเบอร์

a)

เปิดไฟร์วอลล์และอัพเดตซอฟต์แวร์รักษาความปลอดภัย

b)

ไม่ต้องตั้งรหัสผ่านสําหรับอุปกรณ์ที่ใช้

53.

ข้อใดเป็นการปฏิบัติที่ถูกต้องในการป้องกันการโจมตีทางไซเบอร์

a)

เปิดไฟร์วอลล์และอัพเดตซอฟต์แวร์รักษาความปลอดภัย

b)

ไม่ต้องตั้งรหัสผ่านสําหรับอุปกรณ์ที่ใช้งานเป็นประจํา

c)

ใช้รหัสผ่านที่มีเพียงตัวเลขง่าย ๆ

d)

แชร์ข้อมูลบัตรเครดิตผ่านอีเมล

54.

ข้อใดคือแนวทางที่ดีที่สุดในการรักษาความเป็นส่วนตัวในโลกออนไลน์

a)

เปิดเผยข้อมูลส่วนตัวเฉพาะกับเพื่อนที่รู้จัก

b)

ใช้ชื่อจริงและรายละเอียดส่วนตัวในการสร้างบัญชีผู้ใช้

c)

ใช้ข้อมูลปลอมสําหรับการลงทะเบียนทุกเว็บไซต์

d)

หลีกเลี่ยงการแชร์ข้อมูลส่วนตัวผ่านอินเทอร์เน็ต

55.

การจัดเก็บข้อมูลในระบบคลาวด์มีข้อดีข้อใด

a)

ข้อมูลจะถูกเก็บไว้ในคอมพิวเตอร์ส่วนตัว

b)

สามารถเข้าถึงข้อมูลได้จากทุกที่ที่มีอินเทอร์เน็ต

c)

ไม่มีความเสี่ยงในการสูญเสียข้อมูล

d)

ไม่ต้องจ่ายค่าบริการใด ๆ

56.

การป้องกันไวรัสคอมพิวเตอร์ทําได้อย่างไร

a)

ไม่ดาวน์โหลดไฟล์จากเว็บไซต์ที่ไม่น่าเชื่อถือ

b)

ติดตั้งโปรแกรมป้องกันไวรัสที่เชื่อถือได้

c)

หลีกเลี่ยงการเปิดอีเมลจากผู้ส่งที่ไม่รู้จัก

d)

ถูกทุกข้อ

57.

ข้อใดเป็นการปฏิบัติที่ไม่เหมาะสมในการใช้ซอฟต์แวร์

a)

ใช้ซอฟต์แวร์ที่มีลิขสิทธิ์อย่างถูกต้อง

b)

อัพเดตซอฟต์แวร์ให้ทันสมัยอยู่เสมอ

c)

ดาวน์โหลดซอฟต์แวร์ที่ไม่มีลิขสิทธิ์เพื่อประหยัดค่าใช้จ่าย

d)

ติดตั้งซอฟต์แวร์รักษาความปลอดภัย

58.

ข้อใดไม่ใช่วิธีการรักษาความปลอดภัยของข้อมูล

a)

การใช้รหัสผ่านที่ซับซ้อน

b)

การเก็บข้อมูลสํารองในที่ปลอดภัย

c)

การแชร์ข้อมูลผ่านอีเมลสาธารณะ

d)

การเข้ารหัสข้อมูลก่อนส่ง

59.

การลิขสิทธิ์ผลงานสร้างความมั่นใจในเรื่องใด

a)

เจ้าของผลงานได้รับการคุ้มครอง

b)

ผู้ใช้งานสามารถนําผลงานไปใช้โดยไม่ต้องขออนุญาต

c)

ผลงานสามารถนําไปใช้งานฟรี

d)

ผู้ใช้งานสามารถทําสําเนาผลงานได้ไม่จํากัด

60.

การใช้ภาพจากอินเทอร์เน็ตในงานของตนเองต้องทําอย่างไร

a)

สามารถใช้ได้โดยไม่ต้องขออนุญาต

b)

ต้องขออนุญาตและให้เครดิตผู้สร้างผลงาน

c)

สามารถแก้ไขและเผยแพร่ได้ตามใจชอบ

d)

ใช้ภาพได้ฟรีเสมอ

61.

ข้อใดเป็นตัวอย่างของการโจมตีทางไซเบอร์

a)

การส่งอีเมลฟิชชิงเพื่อขโมยข้อมูลส่วนตัว

b)

การใช้รหัสผ่านซับซ้อนเกินไป

c)

การติดตั้งโปรแกรมรักษาความปลอดภัย

d)

การสํารองข้อมูลในระบบคลาวด์

62.

ข้อใดเป็นวิธีที่ดีที่สุดในการป้องกันบัญชีออนไลน์ของคุณ

a)

ใช้รหัสผ่านที่ยากต่อการคาดเดา

b)

แชร์รหัสผ่านกับเพื่อนสนิท

c)

ใช้รหัสผ่านเดียวกันในทุกบัญชี

d)

จดบันทึกรหัสผ่านไว้ในที่ที่สามารถเห็นได้ง่าย

63.

ข้อใดเป็นการป้องกันที่ดีที่สุดต่อการโจมตีทางไซเบอร์

a)

การเปลี่ยนรหัสผ่านบ่อย ๆ และใช้งานอย่างระมัดระวัง

b)

การปิดการทํางานของไฟร์วอลล์

c)

การติดตั้งโปรแกรมจากแหล่งที่ไม่น่าเชื่อถือ

d)

การใช้อินเทอร์เน็ตในที่สาธารณะ

64.

การใช้ภาพหรือวิดีโอจากเว็บไซต์อื่นในงานของเราโดยไม่ได้รับอนุญาตเป็นการละเมิดข้อใด

a)

การละเมิดสิทธิส่วนบุคคล

b)

การละเมิดลิขสิทธิ์

c)

การละเมิดข้อมูลความปลอดภัย

d)

การละเมิดข้อมูลส่วนตัว

65.

ข้อใดเป็นการกระทําที่ถูกต้องตามหลักการของการใช้งานลิขสิทธิ์

a)

คัดลอกเนื้อหาและอ้างว่าเป็นของตัวเอง

b)

ขออนุญาตเจ้าของผลงานก่อนใช้

c)

นําเนื้อหามาใช้งานโดยไม่ต้องให้เครดิต

d)

แก้ไขเนื้อหาของผู้อื่นและเผยแพร่ต่อ

66.

ข้อใดคือแนวทางปฏิบัติที่ดีที่สุดในการรักษาข้อมูลส่วนตัวในสื่อสังคมออนไลน์

a)

แชร์ข้อมูลส่วนตัวเท่าที่จําเป็น

b)

ใช้รหัสผ่านสั้น ๆ เพื่อความสะดวก

c)

แชร์รหัสผ่านกับเพื่อนสนิท

d)

ลงทะเบียนโดยใช้ชื่อจริงเสมอ

67.

ข้อใดเป็นวิธีที่ดีที่สุดในการรักษาข้อมูลของคุณให้ปลอดภัยเมื่อใช้เครือข่ายสาธารณะ

a)

ใช้ VPN (Virtual Private Network)

b)

ปิดการใช้งานไฟร์วอลล์

c)

เปิดเผยข้อมูลส่วนตัวในเว็บไซต์

d)

ใช้รหัสผ่านที่ง่ายต่อการจํา