The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

สอบปลายภาค

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by oil.msv07, 2023-08-25 07:23:45

ไพทอน

สอบปลายภาค

โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี แบบทดสอบวัดผลปลายภาค ภาคเรียนที่ 1 ปีการศึกษา 2566 ชั้นมัธยมศึกษาปีที่ 3/1-3/9 รายวิชา การเขียนโปรแกรมภาษาไพทอน รหัสวิชา ว23225 เวลา 30 นาที จ านวน 20 คะแนน ค าชี้แจง 1. แบบทดสอบฉบับนี้มี 1 ตอน จ านวน 4 หน้า (ตอนที่ 1 เป็นแบบปรนัย 4 ตัวเลือก จ านวน 20 ข้อ 20 คะแนน) 2. ให้นักเรียนตรวจสอบจ านวนแบบทดสอบให้ครบถ้วนก่อนลงมือท า 3. ไม่อนุญาตให้นักเรียนน าอุปกรณ์สื่อสารเข้าห้องสอบ และห้ามน าแบบทดสอบออกจากห้องสอบ 4. ในกรณีที่จ าเป็นต้องร่างหรือทดให้ใช้ที่ว่างในแบบทดสอบ ผลการเรียนรู้ 5. มีความเข้าใจเกี่ยวกับค าสั่งเลือกท าและค าสั่งวนซ้ าในไพทอน 6. เขียนโปรแกรมที่มีการตัดสินใจและท าซ้ าได้ 7. มีความเข้าใจเกี่ยวกับการเขียนโปรแกรมแบบฟังก์ชัน 8. เขียนโปรแกรมโดยใช้ฟังก์ชันได้


2 ภาคเรียนที่ 1 ปีการศึกษา 2566 รายวิชา การเขียนโปรแกรมภาษาไพทอน รหัสวิชา ว23225 ชั้น ม.3/1 - 3/9 ตอนที่ 1 แบบปรนัย จ านวน 20 ข้อ (20 คะแนน) ค าสั่ง ให้นักเรียนระบายตัวเลือกที่ถูกต้องลงในกระดาษค าตอบ 1. ข้อใดคือค าสั่งเลือกท าที่ใช้ในการตัดสินใจ 1. if 2. for 3. break 4. continue 2. จากรูปถ้ากรอกคะแนน 100 จะได้ผลลัพธ์อะไร 1. 4 2. ผ่าน 3. ไม่ผ่าน 4. ผิดพลาด 3. จากรูปการเขียนโปรแกรม จะได้ผลลัพธ์อะไร 1. แสดง tuppt จ านวน 1 ครั้ง 2. แสดง tuppt จ านวน 2 ครั้ง 3. แสดง tuppt จ านวน 3 ครั้ง 4. แสดง tuppt จ านวน 4 ครั้ง 4. จากรูปการเขียนโปรแกรม จะได้ผลลัพธ์อะไร 1. 1 2 2. 1 2 3 4 3. 1 2 3 4 5 6 4. 1 2 3 4 5 6 7 8 5. ข้อใดคือค าสั่งที่ใช้ในการท างานซ้ าหลายรอบ 1. if 2. else 3. for 4. break 6. จากรูปการเขียนโปรแกรม จะได้ผลลัพธ์อะไร 1. 1 2 2. 1 2 3 4 3. 1 2 3 4 5 6 4. 1 2 3 4 5 6 7 8 7. ข้อใดคือค าสั่งที่ต้องการออกจากการวนซ้ าทันที 1. stop 2. end 3. next 4. break 8. จากรูปการเขียนโปรแกรม ผลลัพธ์จะไม่มีเลขอะไร 1. 3 2. 5 3. 7 4. 9 9. จากรูปหากไม่ต้องการแสดงผลลัพธ์ a บรรทัดที่ 2 ช่องว่างต้องพิมพ์อะไร 1. a 2. p 3. o 4. r for i in range (3): print ("tuppt") for i in range(1, 11): if (i == 5) : break else: print(i) for i in range(1,11): if i == 5: continue print(i) for i in "jirapaporn": if i == "…..": continue print(i) score = int(input("กรอกคะแนน : ")) if(score>=50): print(“ผา่น") else: print(“ไม่ผา่น") for i in range (1,3): print (i)


3 ภาคเรียนที่ 1 ปีการศึกษา 2566 รายวิชา การเขียนโปรแกรมภาษาไพทอน รหัสวิชา ว23225 ชั้น ม.3/1 - 3/9 พิจารณาโปรแกรมต่อไปนี้แล้วตอบค าถามข้อ 10. - 12. 10. ข้อใดคือค าอธิบายของโค้ดบรรทัดที่ 1 1. ก าหนดชื่อของตัวแปร 2. ก าหนดชื่อของฟังก์ชัน 3. เรียกตัวแปรขึ้นมาใช้งาน 4. เรียกฟังก์ชันขึ้นมาใช้งาน 11. ข้อใดคือค าอธิบายของโค้ดบรรทัดที่ 3 1. ก าหนดชื่อของตัวแปร 2. ก าหนดชื่อของฟังก์ชัน 3. เรียกตัวแปรขึ้นมาใช้งาน 4. เรียกฟังก์ชันขึ้นมาใช้งาน 12. จากรูปการเขียนโปรแกรม จะได้ผลลัพธ์อย่างไร 1. ไม่แสดงผล 2. ผิดพลาด 3. tuppt 4. me พิจารณาโปรแกรมต่อไปนี้แล้วตอบค าถามข้อ 13. - 15. 13. ข้อใดคือค าอธิบายของโค้ดบรรทัดที่ 1 1. ก าหนดชื่อของฟังก์ชันที่มีพารามิเตอร์ 2. ก าหนดชื่อของตัวแปรที่มีพารามิเตอร์ 3. เรียกฟังก์ชันที่มีพารามิเตอร์ขึ้นมาใช้งาน 4. เรียกตัวแปรที่มีพารามิเตอร์ขึ้นมาใช้งาน 14. ข้อใดคือค าอธิบายของโค้ดบรรทัดที่ 4 1. ก าหนดชื่อของฟังก์ชันที่มีพารามิเตอร์ 2. ก าหนดชื่อของตัวแปรที่มีพารามิเตอร์ 3. เรียกฟังก์ชันที่มีพารามิเตอร์ขึ้นมาใช้งาน 4. เรียกตัวแปรที่มีพารามิเตอร์ขึ้นมาใช้งาน 15. จากรูปการเขียนโปรแกรม จะได้ผลลัพธ์อย่างไร 1. 5.0 2. 7.5 3. 10.0 4. 12.5 16. จากรูปการเขียนโปรแกรม จะได้ผลลัพธ์อย่างไร 1. ไม่แสดงผล 2. ผิดพลาด 3. 2 4. a 17. จากรูปการเขียนโปรแกรม จะได้ผลลัพธ์อย่างไร 1. ไม่แสดงผล 2. ผิดพลาด 3. 2 4. a 18. ข้อใดคือค าสั่งที่ใช้ในการคืนค่าจากฟังก์ชัน 1. send to 2. backward 3. return 4. end def me (): print("tuppt") me() def triangle(w,h): area = 0.5 * w * h print (area) triangle(2, 5) def area( ): a = 2 return a print(a) area( ) def area( ): a = 2 print(a) return a area( )


4 ภาคเรียนที่ 1 ปีการศึกษา 2566 รายวิชา การเขียนโปรแกรมภาษาไพทอน รหัสวิชา ว23225 ชั้น ม.3/1 - 3/9 19. จากรูปการเขียนโปรแกรม จะได้ผลลัพธ์อย่างไร 1. ไม่แสดงผล 2. ผิดพลาด 3. 5 4. z 20. จากรูปการเขียนโปรแกรม จะได้ผลลัพธ์อย่างไร 1. ไม่แสดงผล 2. ผิดพลาด 3. 5 4. z รองผู้อ านวยการกลุ่มบริหารงานวิชาการ ลงชื่อ....................................................................... (นางจิรภาภรณ์ วงศ์กาญจนฉัตร) ผู้ออกข้อสอบ ลงชื่อ....................................................................... (นางสาวอาทิตยา วังคะออม) วัดผลกลุ่มสาระการเรียนรู้ ลงชื่อ....................................................................... (นางปวีณา เบ็ญจวรรณ) หัวหน้ากลุ่มสาระฯวิทยาศาสตร์และเทคโนโลยีสารสนเทศ ลงชื่อ....................................................................... (นางสาวล าเพย อุทาโย) ครูช านาญการพิเศษปฏิบัติหน้าที่ def test1( ): z = 5 print(z) test1( ) def test1( ): z = 5 print(z) test1( )


Click to View FlipBook Version