wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

สอบแก้กลางภาค วิชท เทคโนฯ ม.4

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

แนวคิดเชิงคำนวณ (Computational Thinking) คืออะไร

a)

การใช้คอมพิวเตอร์ทำงานแทนมนุษย์ทั้งหมด         

b)

แนวคิดที่ใช้ในการแก้ปัญหาที่มีความซับซ้อนอย่างเป็นระบบ

c)

การคิดเลขและคำนวณสูตรทางคณิตศาสตร์ขั้นสูง

d)

การเขียนโปรแกรมคอมพิวเตอร์เพื่อสร้างเกม

2.

ข้อใด ไม่ใช่ องค์ประกอบของแนวคิดเชิงคำนวณ

a)

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

b)

แนวคิดการจดจำรูปแบบ (Pattern Recognition)

c)

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

d)

แนวคิดการเขียนโค้ด (Coding)

3.

แนวคิดการแยกย่อย (Decomposition) หมายถึงอะไร

a)

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

b)

การหาความเหมือนหรือความแตกต่างของปัญหา

c)

การมุ่งเน้นเฉพาะสาระสำคัญโดยตัดรายละเอียดที่ไม่จำเป็นออก

d)

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

4.

จากสถานการณ์ "ตะวันรถเสีย" การที่ตะวันแยกปัญหาออกเป็น 2 ประเด็น คือ น้ำมันหมด หรือ ยางแบน ตรงกับแนวคิดใด

a)

Decomposition

b)

Pattern Recognition

c)

Abstraction

d)

Algorithm Design

5.

แนวคิดการจดจำรูปแบบ (Pattern Recognition) มีประโยชน์อย่างไร

a)

ช่วยให้มองเห็นภาพรวมของระบบโดยไม่สนใจรายละเอียด

b)

ช่วยให้สามารถใช้วิธีการแก้ปัญหาเดิมกับปัญหาใหม่ที่มีโครงสร้างคล้ายกันได้

c)

ช่วยแตกงานออกเป็นส่วนเล็กๆ เพื่อแจกจ่ายงาน

d)

ช่วยสร้างสูตรทางคณิตศาสตร์ที่ซับซ้อน

6.

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

a)

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

b)

แนวคิดการจดจำรูปแบบ

c)

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

d)

แนวคิดการออกแบบขั้นตอน

7.

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

a)

Decomposition

b)

Pattern Recognition

c)

Abstraction

d)

Algorithm Design

8.

แนวคิดการออกแบบขั้นตอน (Algorithm Design) เกี่ยวข้องกับสิ่งใดมากที่สุด

a)

การวาดรูปศิลปะ

b)

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

c)

การจดจำหน้าตาของปัญหา

d)

การแยกส่วนประกอบของวัตถุ

9.

ขั้นตอนการเปลี่ยนยางรถยนต์ (1.คลายนอต 2.ยกรถ 3.เปลี่ยนล้อ 4.ขันนอต) เป็นตัวอย่างของแนวคิดใด

a)

Decomposition

b)

Pattern Recognition

c)

Abstraction

d)

Algorithm Design

10.

ประโยชน์ของการใช้แนวคิดเชิงคำนวณคืออะไร

a)

ช่วยให้ประหยัดค่าใช้จ่ายในการเดินทาง

b)

ช่วยให้แก้ปัญหาได้อย่างมีประสิทธิภาพและเป็นระบบ

c)

ช่วยให้คอมพิวเตอร์ทำงานเร็วขึ้น

d)

ช่วยลดขนาดของไฟล์ข้อมูลในคอมพิวเตอร์

11.

วงจรการพัฒนาระบบ (System Development Life Cycle) มีตัวย่อว่าอะไร

a)

SCLC

b)

SDLC

c)

SYLC

d)

SDPC

12.

ขั้นตอนแรกสุดของวงจรการพัฒนาระบบ (SDLC) คือข้อใด

a)

การวิเคราะห์ (Analysis)

b)

การออกแบบ (Design)

c)

การวางแผน (Planning)

d)

การบำรุงรักษา (Maintenance)

13.

กิจกรรมใด ไม่ได้ อยู่ในขั้นตอน "การวางแผน (Planning)"

a)

ศึกษาความเป็นไปได้ของโครงงาน

b)

ประชุมทีมงาน

c)

กำหนดแผนงาน

d)

เขียนโปรแกรม (Coding)

14.

การศึกษาความเป็นไปได้ของโครงงานในขั้นการวางแผน ใช้แนวคิดใดเข้ามาช่วย

a)

แนวคิดเชิงศิลปะ

b)

แนวคิดเชิงพาณิชย์

c)

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

d)

แนวคิดเชิงจิตวิทยา

15.

การกำหนดหน้าที่และลักษณะการทำงานของทีมงาน เกิดขึ้นในกิจกรรมใด

a)

การประชุมทีมงาน

b)

การสัมภาษณ์ผู้ใช้งาน

c)

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

d)

การออกแบบหน้าจอ

16.

ขั้นตอนที่ 2 ของ SDLC คือข้อใด

a)

การวางแผน

b)

การวิเคราะห์ (Analysis)

c)

การออกแบบ

d)

การติดตั้ง

17.

เป้าหมายหลักของขั้นตอน "การวิเคราะห์ (Analysis)" คืออะไร

a)

การเขียนโค้ดโปรแกรมให้เสร็จสมบูรณ์

b)

การทำความเข้าใจกับระบบงานและรวบรวมความต้องการ

c)

การออกแบบหน้าตาของแอปพลิเคชัน

d)

การตรวจสอบข้อผิดพลาดของโปรแกรม

18.

ในการสัมภาษณ์ผู้ใช้งานเพื่อเก็บข้อมูล ควรจัดทีมงานในการสัมภาษณ์อย่างน้อยกี่คน

a)

1 คน

b)

2 คน

c)

5 คน

d)

10 คน

19.

ข้อใดเป็นกิจกรรมย่อยในขั้นตอนการวิเคราะห์

a)

การทดสอบระบบ

b)

การกำหนดขอบเขตของระบบ

c)

การติดตั้งซอฟต์แวร์

d)

การบำรุงรักษา

20.

การวิเคราะห์กลุ่มกระบวนการทำงานและกลุ่มข้อมูล มีจุดประสงค์เพื่ออะไร

a)

เพื่อจัดทำแผนภาพบริบทและแผนภาพกระแสข้อมูล

b)

เพื่อคำนวณงบประมาณ

c)

พื่อเลือกสีของเว็บไซต์

d)

เพื่อซื้ออุปกรณ์คอมพิวเตอร์

21.

ขั้นตอนที่ 3 ของ SDLC คือข้อใด

a)

การวิเคราะห์

b)

การออกแบบ (Design)

c)

การพัฒนาและติดตั้ง

d)

การบำรุงรักษา

22.

เครื่องมือใดใช้แสดงขั้นตอนหรือกระบวนการทำงานโดยใช้สัญลักษณ์และลูกศร

a)

ER Diagram

b)

Data Dictionary

c)

Flowchart (ผังงาน

d)

GUI

23.

ER Diagram (แผนภาพแสดงความสัมพันธ์ของข้อมูล) ใช้เพื่อวัตถุประสงค์ใด

a)

แสดงหน้าจอโปรแกรม

b)

อธิบายโครงสร้างและความสัมพันธ์ของข้อมูล

c)

แสดงงบประมาณโครงการ

d)

แสดงอัลกอริทึมการคำนวณ

24.

เครื่องมือที่ช่วยในการจัดเก็บรายละเอียดเกี่ยวกับข้อมูลให้เป็นหมวดหมู่ เพื่อให้ค้นหาได้สะดวก

a)

Flowchart

b)

Data Dictionary (พจนานุกรมข้อมูล)

c)

Source Code

d)

User Manual

25.

GUI (Graphical User Interface) ในขั้นตอนการออกแบบหมายถึงสิ่งใด

a)

ฐานข้อมูล

b)

หน้าจอส่วนติดต่อกับผู้ใช้งาน

c)

โค้ดโปรแกรมภาษาซี

d)

เครื่องแม่ข่าย

26.

ขั้นตอนที่ 4 ของ SDLC คือข้อใด

a)

การออกแบบ

b)

การพัฒนาและติดตั้ง (Implementation)

c)

การวิเคราะห์

d)

การวางแผน

27.

การเขียนโปรแกรม (Coding) และการทดสอบระบบ (Testing) อยู่ในขั้นตอนใดของ SDLC

a)

การวางแผน

b)

การวิเคราะห์

c)

การออกแบบ

d)

การพัฒนาและติดตั้ง

28.

การทดสอบระบบควรทำในสภาพแวดล้อมแบบใด

a)

สภาพแวดล้อมจำลองและสภาพแวดล้อมจริง

b)

ในกระดาษเท่านั้น

c)

เฉพาะในเครื่องคอมพิวเตอร์ของผู้เขียนโปรแกรม

d)

ไม่จำเป็นต้องทดสอบ

29.

ขั้นตอนสุดท้าย (ขั้นตอนที่ 5) ของ SDLC คืออะไร

a)

การติดตั้ง

b)

การบำรุงรักษา (Maintenance)

c)

การทำลายระบบ

d)

การเริ่มต้นใหม่

30.

กิจกรรมใดเกิดขึ้นในขั้นตอน "การบำรุงรักษา"

a)

การสัมภาษณ์ผู้ใช้งานเพื่อหาความต้องการ

b)

การออกแบบ ER Diagram

c)

การแก้ไขข้อบกพร่องที่เกิดขึ้นหลังการใช้งานจริง

d)

การเขียนแผนงานเสนอผู้บริหาร

31.

การเขียนรายงานโครงงานมีองค์ประกอบหลักกี่ส่วน

a)

2 ส่วน

b)

3 ส่วน

c)

4 ส่วน

d)

5 ส่วน

32.

"บทคัดย่อ (Abstract)" จัดอยู่ในส่วนประกอบใดของรายงาน

a)

ส่วนประกอบตอนต้น

b)

ส่วนประกอบเนื้อหา

c)

ส่วนประกอบตอนท้าย

d)

ภาคผนวก

33.

ส่วนประกอบเนื้อหาของรายงานประกอบด้วยกี่บท

a)

3 บท

b)

4 บท

c)

5 บท

d)

6 บท

34.

เนื้อหาในบทที่ 1 ของรายงานโครงงาน คือเรื่องใด

a)

วิธีการดำเนินการ

b)

ผลการทดลอง

c)

บทนำ

d)

สรุปและข้อเสนอแนะ

35.

เนื้อหาเกี่ยวกับ "ทฤษฎีและงานที่เกี่ยวข้อง" อยู่ในบทที่เท่าไหร่

a)

บทที่ 1

b)

บทที่ 2

c)

บทที่ 3

d)

บทที่ 4

36.

หากต้องการเขียนเกี่ยวกับ "วิธีการดำเนินการทำโครงงาน" ต้องเขียนในบทใด

a)

บทที่ 2

b)

บทที่ 3

c)

บทที่ 4

d)

บทที่ 5

37.

"ผลการทดลองและวิเคราะห์ผล" ควรอยู่ในบทใด

a)

บทที่ 3

b)

บทที่ 4

c)

บทที่ 5

d)

ภาคผนวก

38.

ส่วนประกอบตอนท้ายของรายงานประกอบด้วยอะไรบ้าง

a)

ปกหน้าและปกใน

b)

บทนำและสรุป

c)

ภาคผนวกและบรรณานุกรม

d)

สารบัญและกิตติกรรมประกาศ

39.

หากนักเรียนต้องการพัฒนาแอปพลิเคชันห้องสมุด แล้วกำลังนั่งวาดภาพหน้าจอว่า ปุ่มกดควรอยู่ตรงไหน และสีพื้นหลังควรเป็นสีอะไร นักเรียนกำลังอยู่ในขั้นตอนใดของ SDLC และกำลังสร้างสิ่งใด

a)

ขั้นตอนการวิเคราะห์ - สร้าง Data Dictionary

b)

ขั้นตอนการออกแบบ - สร้าง GUI (Graphical User Interface)

c)

ขั้นตอนการออกแบบ - สร้าง ER Diagram

d)

ขั้นตอนการพัฒนา - เขียน Coding

40.

ในการทำโครงงาน หากนักเรียนพบว่าโปรแกรมทำงานช้าเพราะโหลดรูปภาพขนาดใหญ่เกินไป นักเรียนจึงตัดสินใจตัดรายละเอียดของภาพที่ไม่จำเป็นออกและใช้ภาพกราฟิกแบบง่ายๆ แทน การกระทำนี้สอดคล้องกับแนวคิดเชิงคำนวณในข้อใดมากที่สุด

a)

แนวคิดการแยกย่อย (Decomposition) - เพราะแยกภาพเป็นส่วนๆ

b)

แนวคิดการจดจำรูปแบบ (Pattern Recognition) - เพราะจำรูปแบบภาพได้

c)

แนวคิดเชิงนามธรรม (Abstraction) - เพราะลดทอนรายละเอียดที่ไม่จำเป็น มุ่งเน้นแค่ใจความสำคัญ

d)

แนวคิดการออกแบบขั้นตอน (Algorithm Design) - เพราะวางแผนการวาดรูป