แบบทดสอบวัดผลสัมฤทธิ์ทางการเรียนหลังเรียน.
เรื่อง การเขียนโปรแกรมด้วยภาษาซี
Sign in to Google to save your progress. Learn more
Email *
ข้อมูลนักเรียน
ต้องลงชื่อที่อยู่อีเมลก่อนทำแบบทดสอบ
ชั้นมัธยมศึกษาปีที่ *
ชื่อ - นามสกุล *
ตัวอย่าง นายธัญพิสิษฐ์  คุณยศยิ่ง
เลขที่ *
ตัวอย่าง 9
คำชี้แจง
1. แบบทดสอบฉบับนี้เป็นแบบปรนัยชนิดเลือกตอบ 4 ตัวเลือก จำนวน 40 ข้อ 40 คะแนน.
2. ให้นักเรียนเลือกคำตอบที่ถูกต้องที่สุดเพียงข้อเดียว แล้วคลิกเลือกข้อที่ถูกต้อง
3. เมื่อนักเรียนเลือกตอบครบทั้ง 40 ข้อแล้วคลิก "ส่ง"
4. เวลาในการทำแบบทดสอบ 60 นาที
1. ข้อใดเป็นลักษณะของภาษาระดับสูง *
1 point
อ่านข้อความต่อไปนี้ และตอบคำถามในข้อ 2 - 4  “หากต้องการเขียนโปรแกรมภาษาซี เพื่อช่วยคำนวณหาจำนวนธนบัตรและเหรียญ เป็นจำนวนเงินเท่าที่ต้องทอนให้ลูกค้า ซึ่งมีข้อกำหนดคือ ต้องทอนเฉพาะจำนวนเต็มบาทเท่านั้น โดยให้ได้จำนวนธนบัตรและเหรียญน้อยที่สุด
2. ผลการวิเคราะห์ปัญหาโจทย์ ( Problem Specification ) ข้อใดถูกต้องที่สุด *
1 point
3. ผลการวิเคราะห์  Input  ข้อใดถูกต้องที่สุด   *
1 point
4. ผลการวิเคราะห์  Output  ข้อใดถูกต้องที่สุด *
1 point
5. ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง   *
1 point
6. การเลือกใช้ผังงานให้เหมาะสมและเกิดประโยชน์สูงสุดกับงานควรพิจารณาอย่างไร *
1 point
7. จากผังงานคำสั่งแบบมีทางเลือกด้านล่าง พิจารณาผังงานที่กำหนดให้ข้อใดแสดงผลได้ถูกต้อง ถ้ากำหนดให้ A = 5 และ B = 5 *
1 point
Captionless Image
8. โปรแกรม Code::Blocks คือรูปใด? *
1 point
9. คีย์ลัดในการเปิดไฟล์โปรแกรม Code::Block คือข้อใด? *
1 point
10. คีย์ลัดในการปิดไฟล์โปรแกรม Code::Blocks คือข้อใด? *
1 point
11. บรรทัดใดจากโปรแกรมต่อไปนี้ เมื่อตัดทิ้งไปแล้วโปรแกรมก็ไม่เกิด Error เมื่อทดสอบโปรแกรม   *
1 point
Captionless Image
12. เมื่อต้องการเก็บข้อมูลเกี่ยวกับผลการเรียน เช่น 3.45 ควรกำหนดชนิดข้อมูลของตัวแปรดังข้อใด   *
1 point
13. ข้อใดเรียงลำดับขนาดข้อมูลของตัวแปรจากน้อยไปมากได้ถูกต้อง *
1 point
14. หากต้องการประกาศค่าตัวแปร i, j และ k มีชนิดข้อมูลเป็นเลขจำนวนเต็ม พร้อมกำหนดค่าเริ่มต้นให้เป็นศูนย์ทั้งหมด  อยากทราบว่าข้อใดประกาศใช้งานได้อย่างถูกต้อง *
1 point
15. จากนิพจน์ b = 6.6 / a + 2 * n;  อยากทราบว่าส่วนใดจะถูกดำเนินการก่อนเป็นอันดับแรก *
1 point
16. ข้อใดใช้ฟังก์ชั่น scanf() ได้ถูกต้อง *
1 point
17. ถ้าหาก x มีค่าเท่ากับ 23.1234 และมีการทำคำสั่งต่อไปนี้ printf("%.2f",x); ผลลัพธ์ที่ได้จะเท่ากับข้อใด *
1 point
18. ข้อใดใช้ฟังก์ชั่น printf() ในการแสดงผลบวกของตัวแปร x กับตัวแปร y ได้ถูกต้อง *
1 point
19. เมื่อเขียนโปรแกรมด้วยคำสั่ง  int t=2,v=3,ch=10; ch=ch+t%v+t*2; printf("%d",ch); จะได้ผลลัพธ์ตรงกับข้อใด   *
1 point
20. ถ้าให้ Average = 37.86459  จะต้องเขียนคำสั่งอย่างไร ถ้าต้องการให้เครื่องแสดงผลดังนี้ Average=37.865 *
1 point
21. ถ้าหากต้องการเขียนโปรแกรมเพื่อตรวจสอบคะแนนที่อยู่ในตัวแปร mark โดยกำหนดให้ “เมื่อคะแนนเกิน 80”  ให้แจ้งว่า  “ได้เกรด A” จะต้องเขียนอย่างไร   *
1 point
22. เมื่อเขียนโปรแกรมด้วยคำสั่ง   int =1; while(i<=3) { printf(“A”); i++; }  จะได้ผลลัพธ์ตรงกับข้อใด *
1 point
23. จากส่วนของโปรแกรม int i =11; do { printf(“%d\n”,i); i++; } while(i<=10);  เมื่อประมวลผลจบ จะเกิดผลดังข้อใด   *
1 point
24. ข้อใด ไม่ใช่ คำสั่งควบคุมการทำงานของโปรแกรมแบบวนรอบในภาษาซี   *
1 point
25. ข้อใดต่อไปนี้เมื่อทดสอบเงื่อนไขแล้วจะไม่เข้าสู่การทำซ้ำ *
1 point
26. การเขียนประโยคใดต่อไปนี้ไม่สามารถใช้กำหนดเงื่อนไขให้กับ if ได้   *
1 point
27. ถ้าหากต้องการตรวจสอบคะแนนที่อยู่ในตัวแปร mark ว่า ถ้าหากคะแนนเกิน 80 ให้แจ้ง ว่าได้ กรด A จะต้องเขียนอย่างไร   *
1 point
28. ฟังก์ชันใดที่มีความสัมพันธ์กับการตรวจสอบค่า Case   *
1 point
29. การตรวจสอบว่าค่าจำนวนเต็ม i ค่าใดเป็นเลขคู่ให้พิมพ์ค่า i นั้น ต้องใช้เงื่อนไขในข้อใด   *
1 point
30. จากคำสั่ง  if(age>18) printf(“of age ”) printf(“good luck”);    ต่อไปนี้ค่าในตัวแปร age ที่มีค่าใด ๆ แล้วคอมพิวเตอร์แสดงผลในข้อใดไม่ถูกต้อง *
1 point
31. ฟังก์ชันอำนวยความสะดวกในการเขียนโปรแกรมเรื่องใด   *
1 point
32. ประเภทของฟังก์ชันที่มีมาพร้อมกับตัวแปลภาษา C ที่สามารถเรียกใช้งานได้ไม่ต้องเขียนขึ้นเอง เช่น ฟังก์ชันคำนวณทางคณิตศาสตร์ ฟังก์ชันในการแสดงผลข้อมูล ฟังก์ชันจัดการเกี่ยวกับข้อความ เป็นฟังก์ชันใด?     *
1 point
33. ฟังก์ชันที่มีการใช้ง่ายที่สุด และไม่มีความซับซ้อน เป็นฟังก์ชันที่ไม่มีการส่งค่าตัวแปรใด ๆ เข้ามาในฟังก์ชัน และไม่มีการส่งค่าใด ๆ กลับออกไป ได้แก่ฟังก์ชันชนิดใด   *
1 point
34. ประเภทของฟังก์ชันที่เขียนขึ้นมาเพื่อแก้ไขปัญหา การคำนวณตามสูตรต่าง ๆ และตอบสนองกับความต้องการในการใช้งาน ซึ่งในภาษา C ไม่มีมาให้ เป็นฟังก์ชันใด?   *
1 point
35. ข้อใดต่อไปนี้เป็นฟังก์ชันที่ส่งผ่านค่า ทั้งไปและกลับ   *
1 point
36. ข้อใดคือหลักการกำหนดจุดประสงค์ในการทำโครงงาน *
1 point
37. ชาลีนำเสนอโปรแกรมหน้าห้องเรียน ให้อาจารย์ผู้สอนและเพื่อน ๆ ฟัง อยู่ในขั้นตอนใดของการทำโครงงาน *
1 point
38. ขั้นตอนของการทำโครงงานมีความสำคัญต่อการวางแผนการทำงานข้อใดมากที่สุด *
1 point
39. “ซอฟต์แวร์ช่วยในการพิมพ์งาน” เหมาะสมกับการนำไปจัดทำโครงงานคอมพิวเตอร์ประเภทใด *
1 point
40. บุคคลในข้อใดเป็นผู้ปฏิบัติการทำโครงงาน ในขั้นตอนการคัดเลือกหัวข้อโครงงาน ได้อย่างเหมาะสมที่สุด *
1 point
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of โรงเรียนยุพราชวิทยาลัย จังหวัดเชียงใหม่. Report Abuse