1. PDLC ย่อมาจากคำว่าอะไร ? ก. Program Design Life Cycle ข. Program Database Life Cycle ค. Program Data mining Life Cycle ง. Program Development Life Cycle 2. ขั้นตอนใดของวงจรการพัฒนาโปรแกรมที่มีความสำคัญที่สุด ? ก. ขั้นวิเคราะห์ความต้องการ ข. ขั้นวางแผนแก้ไขปัญหา ค. ขั้นดำเนินการเขียนโปรแกรม ง. ขั้นทดสอบและแก้ไขโปรแกรม 3. เครื่องมือที่ใช้ในการแก้ปัญหาคือข้อใด ? ก. อัลกอริทึม (Algorithm) ข. ผังงาน (Flowchart) ค. รหัสเทียม (Psudo-code) ง. ถูกทุกข้อที่กล่าวมา 4. การจำลองความคิด หมายถึงข้อใด ? ก. การจัดความคิดแล้วบรรยายสถานการณ์อย่างละเอียด ข. การจัดรูปแบบความคิดให้เป็นกระบวนการ ก่อนและหลัง ค. การจัดรูปแบบความคิดมาใช้ในอนาคต ง. การจัดรูปแบบความคิดตามหลักวิทยาศาสตร์ อย่างมีเหตุผล 5. การจำลองความคิดอยู่ในขั้นตอนใดของวงจรการพัฒนาโปรแกรม ? ก. ขั้นวิเคราะห์ความต้องการ ข. ขั้นวางแผนแก้ไขปัญหา ค. ขั้นดำเนินการเขียนโปรแกรม ง. ขั้นทดสอบและแก้ไขโปรแกรม 6. ข้อใดเป็นขั้นตอนสุดท้ายของการวาดรูปสามเหลี่ยม XYZ ? ก. ลากเส้นตรงจากจุด X ไป Z ก. ข้อที่ 1 ข. ข้อที่ 2 ค. ข้อที่ 3 ง. ข้อที่ 4 10. สัญลักษณ์ข้อใดรับค่าจากทางแป้นพิมพ์มาเก็บไว้ในตัวแปร N ? ก. ข้อที่ 1 ข. ข้อที่ 2 ค. ข้อที่ 3 ง. ข้อที่ 4 11. ลักษณะโครงสร้างผังงานมีกี่รูปแบบ ? ก. 2 รูปแบบ ข. 3 รูปแบบ ค. 4 รูปแบบ ง. 5 รูปแบบ 12. โครงสร้างผังงานใดเป็นพื้นฐานของทุกผังงาน ? ก. แบบลำดับ ข. แบบเลือกทำ ค. แบบทำซ้ำ ง. แบบมีเงื่อนไข 13. ผังงานในข้อใดมีลักษณะการเขียนผังงานที่ผิดโครงสร้าง ? 14. จากผังงานต่อไปนี้จงหาผลลัพธ์ เมื่อกำหนดให้รับค่าของ X= 100, Y=200 ? ก. 100 ข. 200 ค. 500 ง. 700 15. รหัสเทียมหรือ (Pseudo Code) ข้อใดอธิบายถูกต้อง ? ก. อธิบายขั้นตอนการทำงานด้วยสัญลักษณ์ ข. อธิบายขั้นตอนการทำงานด้วยภาษาอังกฤษ ค. อธิบายขั้นตอนการทำงานด้วยคำบรรยาย ง. ถูกทุกข้อ 16. ขั้นตอนใดคือลักษณะของรหัสเทียม ? ก. อ่านค่า Base , High ข. Read Base, High ค. แสดงค่า Ans ง. จบการทำงาน 17. ข้อใดคือคำสั่งการอ่านค่าจากแฟ้มข้อมูล ? ก. Get ข. Read ค. Receive ง. Send 18. การทำงานแบบทำซ้ำ Do... While (ทำ...ในขณะที่) ขั้นตอนแรกที่ต้องทำคือข้อใด ? ก. แสดงผลการตรวจสอบ ข. ทำงานตามเงื่อนไขเพียง 1 ครั้ง ค. คำนวณก่อนการตรวจสอบเงื่อนไข ง. ตรวจสอบเงื่อนไขในการทำซ้ำ 19. ภาษาปาสคาลถูกพัฒนาโดยใคร ? ก. เบลส์ ปาสคาล (Blaise Pascal) ข. ชาลส์ แบบเบจ (Charles Babbage) ค. เอด้า ไบรอน (Lady Augusta Ada Byron) ง. ดร.นิคลอส เวิร์ธ (Dr. Niklaus Wirth) 20. ข้อใดคือความหมายของภาษาระดับสูง ? ก. เป็นภาษาที่มนุษย์ไม่เข้าใจแต่คอมพิวเตอร์เข้าใจ ข. เป็นภาษาที่มนุษย์เข้าใจแต่คอมพิวเตอร์ไม่เข้าใจ ค. เป็นภาษาที่มนุษย์ไม่เข้าใจและคอมพิวเตอร์ไม่เข้าใจ ง. เป็นภาษาที่มนุษย์เข้าใจและคอมพิวเตอร์เข้าใจ 21. ข้อใดไม่ใช่กระบวนการของสร้างโปรแกรมภาษาปาสคาล ? ก. Source File ข. Compile ค. Process File ง. Execute File 22. กระบวนการใดเป็นการแปลงภาษามนุษย์ให้เป็นภาษาเครื่อง ? ก. Source File ข. Compile ค. Run ง. Execute File 23. ข้อใดไม่ใช่ตัวอักขระที่ใช้ในภาษาปาสคาล ? ก. B ข. + ค. $ ง. 9 24. ข้อใดคือคุณลักษณะของชนิดข้อมูลแบบ Integer ? ก. ข้อมูลตัวเลขจำนวนเต็ม ข. ข้อมูลตัวเลขจำนวนจริง ค. ข้อมูลอักขระ ง. ข้อมูลตรรกศาสตร์ 25. จากนิพจน์ที่กำหนดให้ A - B + C * D / E จะมีการกระทำใดเป็นลำดับแรก ? ก. A - B ข. B + C ค. C * D ง. D / C 26. ข้อใดมีลำดับความสำคัญของนิพจน์ที่มากที่สุด ? ก. ( ) ข. * ค. / ง. Div 27. ข้อใดไม่ใช่โครงสร้างของภาษาปาสคาล ? ก. ส่วนหัวโปรแกรม ข. ส่วนประกาศ ค. ส่วนประมวลผล ง. ส่วนคำสั่ง 28. ข้อใดคือคำสั่งที่เรียกใช้ยูนิตของภาษาปาสคาล ที่ถูกต้อง ? ก. Uses Crt : ข. Uses Dos ; ค. Uses Crt , Printer , ง. Uses Graph ; Printer ; 29. ข้อใดเป็นคำสั่งที่ใช้สำหรับการแสดงผลทางจอภาพ ? ก. Writeและ WriteLine ข. Write และ WriteLn ค. Readและ ReadLine ง. Read และ ReadLn 30. Average : = Num 1 + Num 2 + Num 3 / 3; จากสูตรหาค่าเฉลี่ยที่กำหนดให้จะเกิดข้อผิดพลาดชนิดใด ? ก. ข้อผิดพลาดที่เกิดจากไวยากรณ์ ข. ข้อผิดพลาดที่เกิดจากตรรกะโปรแกรม ค. ข้อผิดพลาดในขณะที่รันโปรแกรม ง. ไม่มีข้อใดถูก |