More Related Content
Similar to ข้อสอบสอบซ่อม (20)
ข้อสอบสอบซ่อม
- 1. ขอสอบกลางภาคเรียน
รายวิชา การเขียนโปรแกรมคอมพิวเตอร (ง 32202) ชั้นมัธยมศึกษาปที่ 5 คะแนนเต็ม 15 คะแนน
===========================================================================
ตอนที่ 1 ใหนักเรียนเลือกคําตอบที่ถูกตองเพียง 1 ขอ ลงในกระดาษคําตอบดานหลัง
1. อุปกรณที่นํามาใชในการเขียนผังงานคือ
ก. Template ข. Connector
ค. Flowchart ง. Platechart
2. ซอฟแวรหมายถึงอะไร
ก. โปรแกรมชนิดหนึ่งที่ใชในการประมวลผล
ข. ชุดคําสั่งตาง ๆ ที่ใชในการประมวลผล
ค. ชุดคําสั่งหรือโปรแกรมที่ใชสั่งงานใหคอมพิวเตอรทํางาน
ง. ระบบปฏิบัติการ
3. ขอใดเปนระบบปฏิบัติการทั้งหมด
ก. Unix , Mac OS , Microsoft Office ข. Linux , Windows , Mac OS , Symbian
ค. PDA , WWW, Linux , Windows ง. BIOS , Symbian , IPX , RAM
4. การสอบถามความตองการของผูใช อยูในขั้นตอนใดของการพัฒนาโปรแกรม
ก. System Analysis ข. Specification and Design
ค. Program ง. Debug
5. การตรวจหาขอผิดพลาดในโปรแกรมแลวแกไข อยูในขั้นตอนใดของการพัฒนาโปรแกรม
ก. System Analysis ข. Specification and Design
ค. Program ง. Debug
6. การสังเกตการที่พนักงานทํากับระบบเดิม อยูในขั้นตอนใดของการพัฒนาระบบสารสนเทศคอมพิวเตอร
ก. Feasibility Study ข. Analysis
ค. System Design ง. Document
7. ตัวเลือกในขอใดคือภาษาโปรแกรมในยุคแรก
ก. Mnemonics Code ข. Machine Code
ค. Instruction ง. Pseudo Code
- 2. 8. ภาษาที่มีระดับสูงที่สุดคือ
C 2
ก. ภาษาธรรมชาติ ข. ภาษาเครื่อง
ค. ภาษาอังกฤษ ง. ภาษาแบบทางการ
9. ทําไมอุปกรณคอมพิวเตอรจึงใชระบบเลขฐานสอง
ก. เนื่องจากอุปกรณคอมพิวเตอรใชภาษาเครื่อง
ข. เนื่องจากอุปกรณคอมพิวเตอรไมเขาใจภาษามนุษย
ค. เนื่องจากอุปกรณคอมพิวเตอรเปนอุปกรณอิเล็ดทรอนิกสที่ทํางานแบบแอนาล็อก
ง. เนื่องจากอุปกรณคอมพิวเตอรเปนอุปกรณอิเล็กทรอนิกสที่ทํางานแบบดิจิทัลโดยใชแรงดันไฟฟา
แสดงสถานะเพียงสองสถานะ
10. Compiler คืออะไร
ก. โปรแกรมที่ใชแปลภาษาระดับต่ําใหเปนภาษาระดับสูง
ข. โปรแกรมที่ใชแปลภาษาคอมพิวเตอรระดับสูงใหเปนภาษาเครื่อง
ค. โปรแกรมที่ใชแปลภาษาเครื่องใหเปนภาษาระดับต่ํา
ง. โปรแกรมที่ใชแปลภาษาระดับต่ําใหเปนภาษเครื่อง
11. การถอดรหัสคําสั่งของภาษาระดับสูงทีละคําสั่งและปฏิบัติงานตามคําสั่งตามผลที่ไดจากการถอดรหัส
แลวคอยทําคําสั่งถัดไปเปนการทํางานของซอฟแวรตัวหนึ่งเรียกวา
ก. COMPILER ข. INTERPRETER
ค. EDITOR ง. LOADER
12. คําสั่งของภาษาใดตอไปนี้ที่ผูเขียนจะตองเขียนใหอยูในรูปของรหัสของระบบเลขฐาน 2 ประกอบดวย 0
และ 1 คือขอใด
ก. ภาษาเครื่อง(Machine Language) ข. ภาษาแอสเซมบลี(Assembly Language)
ค. ภาษาชั้นสูง(High - level Language) ง. ภาษาชั้นสูงมาก(Very High - level Language)
13. คอมไพเลอร (Compiler).อินเตอรพรีเตอร (Interpreter) เปนตัวแปลภาษาในยุคใด
ก. ภาษาเครื่อง(Machine Language) ข. ภาษาแอสเซมบลี(Assembly Language)
ค. ภาษาชั้นสูง(High - level Language) ง. ภาษาชั้นสูงมาก(Very High - level Language)
14. ตัวแปลภาษาในขอใดตอไปนี้ที่ใชแปลภาษาแอสเซมบลี
ก. แอสเซมบาว ข. แอสเซมเบลอร
ค. แอสเซมบูลา ง. ถูกทุกขอ
- 3. 15. pusedo code คือขั้นตอนใด
C 3
ก. ขั้นตอนวิธีการแกปญหาในรูปสัญลักษณ ข. ขั้นตอนวิเคราะหปญหา
ค. ขั้นตอนการเลือกเครื่องมือในการแกปญหา ง. ขั้นตอนวิธีการแกปญหาในรูปของการบรรยาย
16. ขอใดเปนองคประกอบของการวิเคราะหและการกําหนดรายละเอียดของปญหา
ก.การระบุขอมูลเขา ข.การระบุขอมูลออก
ค.การกําหนดวิธีประมวลผล ง.ถูกทุกขอ
17. ขอใดคือคุณลักษณะที่ดีของโปรแกรม
ก. มีความถูกตอง ข. มีความแมนยํา
ค. มีความเขากันได ง. ถูกทุกขอ
18. ขอใด เปนหลักการขั้นแรกของการแกปญหาโปรแกรมคอมพิวเตอร
ก. การเลือกเครื่องมือและออกแบบขั้นตอนวิธี ข.การตรวจสอบและปรับปรุง
ค.การวิเคราะหและกําหนดรายละเอียดของปญหา ง.การดําเนินการแกปญหา
19. เงื่อนไขที่จะนํามาใชในการแกปญหาไดแกขอใด
ก. ขอมูล ข. สารสนเทศ
ค. ถอยคําในปญหา ง. ถูกทุกขอ
20. ในการที่จะแกปญหาใดปญหาหนึ่งไดนั้น สิ่งแรกที่ตองทําคือ
ก. วางแผนแกปญหา ข. ดําเนินการแกปญหา
ค. ทําความเขาใจเกี่ยวกับปญหา ง. แกปญหาดวยความรอบคอบ
21. เครื่องมือที่ใชในการวิเคราะหขั้นตอนวิธีในการแกปญหา ที่นิยมใชไดแกขอใด
ก. ผังงาน (Flowchart) ข. ทรีชารต (TreeChart)
ค. ผังองคกร ( Organization) ง. แผนที่ความคิด ( Mine Mapping )
22. การใชผังงานในการแกปญหา หรือการออกแบบโปรแกรมมีขอดีอยางไร
ก. สามารถกลับมาแกไขจุดบกพรองไดงาย
ข. สามารถรูขั้นตอนอยางละเอียดทุกขั้นตอน
ค. สามารถรูวาตรงตําแหนงใดทีตองมีเงื่อนไข
่
ง. ถูกทุกขอ
- 4. 23. ภาษา C จัดเปนภาษาที่ใชตัวแปลภาษาชนิดใด
C 4
ก. Compiler ข. Translator
ค. Interpreter ง. Assembler
24. เมื่อนักเรียนเขียนโปรแกรมภาษา C เรียบรอยแลวนักเรียนจะตองบันทึกไฟลใหมีนามสกุลอะไร
ก. .CCP ข. .CPP
ค. .BIN ง. .C55
25. ขอใดมิใชลักษณะเดนของภาษา C
ก. สามารถนํามาใชงานบนเครื่องระดับตางๆ ได
ข. มีการทํางานรวดเร็วเทียบเทากับภาษาระดับสูง
ค. ภาษา C สามารถทํางานใกลชิดกับอุปกรณฮารดแวรไดเปนอยางดี
ง. เปนภาษาที่มีโครงสราง
26. การวางแผนในการแกปญหา ควรประกอบดวยอะไรบาง
ก. ความรู ระยะเวลา ข. ประสบการณเดิม ขอมูลที่มีอยู
ค. ความมีเหตุผล ปญหาที่คลายกัน ง. ถูกทุกขอ
27. ขั้นตอนแรกของการพัฒนาระบบงานคอมพิวเตอร คืออะไร
ก. ทดสอบโปรแกรม ข. ออกแบบโปรแกรม
ค. วิเคราะหระบบงานหรือปญหา ง. กําหนดรายละเอียดของความตองการของผูใชระบบงาน
28. การจําลองความคิด หมายถึงขอใด
ก. การลําดับเหตุการณ ข. การบรรยายเหตุการณ
ค. การกําหนดสถานการณ ง. การแสดงขั้นตอนของเหตุการณ
29. การโปรแกรมแบบเชิงวัตถุ หมายถึงขอใด
ก. โปรแกรมแบบโครงสราง ข. โปรแกรมที่เขียนดวยภาษาคอมพิวเตอร
ค. โปรแกรมที่สามารถมองเห็นผลลัพธทันที ง. โปรแกรมที่นําสวนยอยๆ มารวมเปนโปรแกรมใหญ
30. การเขียนโปรแกรม หมายถึงอะไร
ก. กระบวนการจําลองความคิด ข. กระบวนการกําหนดโครงสราง
ค. กระบวนการออกแบบโปรแกรม ง. กระบวนการใชภาษาคอมพิวเตอรเพื่อแกปญหา
- 5. กระดาษคําตอบ
C 5
ชื่อ-สกุล .................................................................................... ชั้น ม.5/....... เลขที่ ............
ขอ ก ข ค ง ขอ ก ข ค ง ขอ ก ข ค ง ขอ ก ข ค ง
1 11 21 31
2 12 22 32
3 13 23 33
4 14 24 34
5 15 25 35
6 16 26 36
7 17 27 37
8 18 28 38
9 19 29 39
10 20 30 40
ตอนที่ 2 จงเขียนโปรแกรมใหแสดงผลออกทางจอภาพดังนี้ ( 5 คะแนน)
จงเขียนผังงานสําหรับรับชื่อ – สกุลของนักเรียน และคะแนนวิชาการเขียนโปรแกรมคอมพิวเตอร
เพื่อตรวจสอบและรายงานเกรดที่ไดออกทางจอภาพ โดยใชเกณฑดังนี้
คะแนน 80 – 100 ไดเกรด 4.00
คะแนน 70 – 79 ไดเกรด 3.00
คะแนน 60 – 69 ไดเกรด 2.00
คะแนน 50 – 59 ไดเกรด 1.00
คะแนน 0 –49 ไดเกรด 0.00