ข้ามไปเนื้อหาหลัก

แนวข้อสอบครูผู้ช่วย การเขียนโปรแกรมและอัลกอริทึม พร้อมเฉลย

ชุดซ้อมหัวข้อนี้ 20 ข้อ · ใน 1 ชุด · เฉลยพร้อมคำอธิบายทุกข้อ

หัวข้อ “การเขียนโปรแกรมและอัลกอริทึม” เป็นส่วนหนึ่งของการสอบครูผู้ช่วยและใบประกอบวิชาชีพครู บน TUE.expert มีข้อซ้อมหัวข้อนี้ 20 ข้อ อยู่ใน 1 ชุดซ้อม ด้านล่างคือตัวอย่าง 5 ข้อ พร้อมเฉลยและคำอธิบาย ลองตอบเองก่อน แล้วกด “ดูเฉลย” ใต้แต่ละข้อเพื่อตรวจคำตอบ

ตัวอย่างข้อสอบการเขียนโปรแกรมและอัลกอริทึม 5 ข้อ

  1. 1. กำหนดโค้ดภาษา Python ต่อไปนี้ def square(n): return n * n result = square(4) + 1 print(result) ผลลัพธ์ที่ได้คือข้อใด

    • A. 16
    • B. 17
    • C. 8
    • D. 9
    ดูเฉลย

    คำตอบ: ข้อ B — 17

    ฟังก์ชัน square(4) คำนวณค่า 4 คูณ 4 ได้ 16 แล้วนำไปบวกกับ 1 ตามคำสั่งภายนอกฟังก์ชัน จึงได้ผลลัพธ์สุดท้ายเท่ากับ 17

  2. 2. กำหนดโค้ดภาษา Python ต่อไปนี้ name = 'Somchai' print(name[0:3]) ผลลัพธ์ที่ได้คือข้อใด

    • A. Som
    • B. oma
    • C. Some
    • D. mch
    ดูเฉลย

    คำตอบ: ข้อ A — Som

    การตัด string ด้วย [0:3] จะดึงอักขระตั้งแต่ตำแหน่งดัชนี 0 ถึงก่อนตำแหน่ง 3 ได้แก่ตัวอักษร S, o, m รวมเป็น Som

  3. 3. กำหนดโค้ดภาษา Python ต่อไปนี้ for i in range(1, 5): print(i) ผลลัพธ์ที่ได้คือข้อใด

    • A. 1 2 3 4
    • B. 1 2 3 4 5
    • C. 0 1 2 3 4
    • D. 2 3 4 5
    ดูเฉลย

    คำตอบ: ข้อ A — 1 2 3 4

    ฟังก์ชัน range(1, 5) จะสร้างลำดับตัวเลขเริ่มจาก 1 จนถึง 4 โดยไม่รวมค่า 5 ซึ่งเป็นค่าสิ้นสุด จึงพิมพ์ค่า 1 2 3 4 ตามลำดับ

  4. 4. กำหนดสแตก (Stack) ที่ว่างเปล่า มีการดำเนินการตามลำดับดังนี้ push(1), push(2), push(3), pop(), push(4), pop() ค่าที่ได้จากการ pop() ครั้งที่สอง (ครั้งหลังสุด) คือข้อใด

    • A. 4
    • B. 3
    • C. 2
    • D. 1
    ดูเฉลย

    คำตอบ: ข้อ A — 4

    สแตกทำงานแบบ LIFO (เข้าหลังออกก่อน) หลัง push(1) push(2) push(3) สแตกเป็น 1,2,3 เมื่อ pop() ครั้งแรกดึง 3 ออก เหลือ 1,2 จากนั้น push(4) ทำให้เป็น 1,2,4 การ pop() ครั้งที่สองจึงดึง 4 ออกมา

  5. 5. กำหนดโค้ดภาษา Python ต่อไปนี้ total = 0 for i in range(1, 6): total = total + i print(total) ผลลัพธ์ที่ได้คือข้อใด

    • A. 10
    • B. 15
    • C. 21
    • D. 6
    ดูเฉลย

    คำตอบ: ข้อ B — 15

    ลูปนี้จะบวกค่า i ตั้งแต่ 1 ถึง 5 เข้ากับตัวแปร total สะสมไปเรื่อย ๆ คือ 1+2+3+4+5 ซึ่งเท่ากับ 15 ผู้ที่ตอบ 10 มักคำนวณผิดโดยรวมเฉพาะ 1 ถึง 4

ทำต่อแบบจับเวลา

ส่งแล้วเห็นคะแนนรายวิชาทันที ทุกข้อมีเฉลยพร้อมคำอธิบาย

เริ่มทำฟรี 12 ข้อ ไม่ต้องสมัคร →

ชุดรวมครูผู้ช่วย

18 ชุด · 1,591 ข้อ · จ่ายครั้งเดียว ฿199

ใช้ได้ตลอดสำหรับชุดที่มีในวันที่ซื้อ

ดูชุดรวม ฿199 →

ชุดซ้อมที่มีหัวข้อการเขียนโปรแกรมและอัลกอริทึม

หัวข้ออื่นในแนวข้อสอบครูผู้ช่วย

ความสามารถทั่วไปการจัดการเรียนรู้ความรอบรู้ กฎหมาย จริยธรรมภาษาอังกฤษภาษาไทยการวัดและประเมินผลและการวิจัยจิตวิทยาการศึกษาหลักสูตรและนวัตกรรมการบริหารชั้นเรียนและจรรยาบรรณวิชาชีพครูวิทยาศาสตร์การกีฬาและสุขศึกษาหลักสูตรและการสอนคณิตศาสตร์หลักสูตรและการสอนวิทยาศาสตร์หลักสูตรและการจัดการเรียนรู้ระดับประถมศึกษาหลักสูตรและการสอนคอมพิวเตอร์หลักสูตรและการสอนพลศึกษาหลักสูตรและการสอนภาษาอังกฤษหลักสูตรและการสอนสังคมศึกษาเนื้อหาวิชาหลักระดับประถม (ไทย คณิต วิทย์ สังคม อังกฤษ)หลักภาษาไทยการจัดประสบการณ์และสภาพแวดล้อมการประเมินพัฒนาการ สุขภาพ และความปลอดภัยการใช้ภาษาและทักษะการสื่อสารการใช้เทคโนโลยีดิจิทัลเพื่อการศึกษาข้อมูล สารสนเทศ และเทคโนโลยีจำนวนและพีชคณิตพัฒนาการเด็กปฐมวัยวรรณคดีและวรรณกรรมสถิติ ความน่าจะเป็น และแคลคูลัสเบื้องต้นหลักสูตรการศึกษาปฐมวัย พ.ศ. 2560Vocabulary & Readingการใช้ภาษาอังกฤษเพื่อการสื่อสารการใช้ภาษาไทยเพื่อการสื่อสารกีฬาและกติกาGrammar & UsageLinguistics & Literatureการวัดและประเมินผลระดับประถมการสอนภาษาไทยจิตวิทยาและการดูแลเด็กวัยประถมชีววิทยาฟิสิกส์ระบบคอมพิวเตอร์และเครือข่ายเรขาคณิตและการวัด

ดูแนวข้อสอบทั้งหมดได้ที่ หน้าครูผู้ช่วย