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