Logo
thubnail
ป่า
เรียงลำดับ
มัธยมต้น 7
วิทยาศาสตร์

เขียนโปรแกรมPython ม.1 (SPMNW)

ยงยุทธ ธวัชวงษ
5
ปัญหาที่เพิ่มเข้ามา (10/ 20)
อนุญาตให้คำตอบที่ไม่ถูกต้อง
แสดงคำตอบ
public quiz

ปัญหา 1

เลือกประเภท

คำสั่งใดในภาษา Python ที่เหมาะสำหรับการ รับข้อมูลจากผู้ใช้

  • int()
  • input()
  • print()
  • str()

ปัญหา 2

เลือกประเภท

โปรแกรมต่อไปนี้จะให้ผลลัพธ์อย่างไร python CopyEdit x = 5 y = "5" print(x + int(y))

  • TypeError
  • "55"
  • 10
  • 55

ปัญหา 3

เลือกประเภท

จากปัญหา: “ให้นักเรียนเขียนโปรแกรมตรวจสอบว่าคะแนนที่ได้เป็นระดับใด” รูปแบบการแก้ปัญหาที่ เหมาะสมที่สุด คืออะไร

  • ใช้คำสั่ง break เพื่อตัดคะแนนต่ำสุด
  • ใช้คำสั่ง for เพื่อวนลูปคะแนนทั้งหมด
  • ใช้คำสั่ง if – elif – else เพื่อกำหนดช่วงคะแนน
  • ใช้คำสั่ง input() เพื่อตรวจสอบคำตอบ

ปัญหา 4

เลือกประเภท

จงพิจารณาโปรแกรมนี้ python CopyEdit x = 10 while x > 0: print(x) x = x - 2 คำตอบใด อธิบายถูกต้อง เกี่ยวกับโปรแกรมนี้

  • โปรแกรมจะวนลูปไม่รู้จบ
  • แสดงเฉพาะเลขคี่
  • แสดงเลขคู่จาก 10 ถึง 2
  • แสดงเลข 10 ถึง 1 แบบลดลงทีละ 1

ปัญหา 5

เลือกประเภท

ตัวแปรใดต่อไปนี้ ไม่สามารถตั้งชื่อได้ ตามหลักการตั้งชื่อตัวแปรของ Python

  • score1
  • score
  • 1score
  • total_score

ปัญหา 6

เลือกประเภท

สมมติให้นักเรียนกำลังเขียนโปรแกรมคิดค่า BMI (น้ำหนัก / ส่วนสูงยกกำลังสอง) ข้อมูลใดที่ต้องใช้การ แปลงชนิดข้อมูลก่อนการคำนวณ

  • น้ำหนัก = str() และ ส่วนสูง = str()
  • น้ำหนัก = float(input()) และ ส่วนสูง = float(input())
  • น้ำหนัก = int() และ ส่วนสูง = float()
  • น้ำหนัก = input() และ ส่วนสูง = input()

ปัญหา 7

เลือกประเภท

คำใด อธิบายความคิดเชิงคำนวณได้ถูกต้องที่สุด ในบริบทของการเขียนโปรแกรม

  • ออกแบบขั้นตอนที่มีเหตุผล เป็นระบบ และแก้ไขได้
  • เขียนโค้ดจำนวนมากเพื่อแก้ปัญหา
  • ท่องจำคำสั่ง Python ให้ได้ทุกคำ
  • ทดลองเดาโค้ดไปเรื่อย ๆ จนกว่าจะได้ผลลัพธ์

ปัญหา 8

เลือกประเภท

ข้อใดกล่าว ไม่ถูกต้อง เกี่ยวกับภาษา Python

  • ใช้การเยื้องบรรทัด (indentation) แทนปีกกา
  • เป็นภาษาที่อ่านง่าย ใกล้เคียงภาษาอังกฤษ
  • ไม่ต้องประกาศชนิดตัวแปรก่อนใช้งาน
  • ใช้ปีกกา {} เพื่อกำหนดช่วงคำสั่ง

ปัญหา 9

เลือกประเภท

ข้อใดคือแนวทางการเขียนโค้ดที่ ส่งเสริมการคิดเชิงคำนวณ

  • ใช้คำสั่ง print ซ้ำ ๆ หลายบรรทัด
  • เขียนโค้ดโดยไม่ต้องทดสอบ
  • แยกงานออกเป็นฟังก์ชันย่อย
  • เขียนทุกอย่างไว้ในฟังก์ชันเดียว

ปัญหา 10

เลือกประเภท

หากเขียนโปรแกรมตรวจสอบว่าตัวเลขใดเป็นจำนวนเฉพาะแนวทางใดเป็นวิธีคิดเชิงคำนวณที่ถูกต้อง

  • ลองหารทุกตัวตั้งแต่ 2 จนถึง n-1
  • หารเฉพาะเลขคู่
  • บวกเพิ่มทีละ 2
  • ตรวจแค่หารด้วย 3, 5, 7
การแชร์ Google Classroom