แบบทดสอบหลังเรียนบทที่ 3 1. ในภาษาไพทอน ฟังก์ชันใดใช้ในการแสดงข้อความออกทางจอภาพ1. echo2. Output3. print4. printf2. ข้อใดต่อไปนี้ไม่เป็นความจริง1. ไวยากรณ์ของ Python มีลักษณะคล้ายกับ PHP2. Python สามารถใช้สำหรับการพัฒนาเว็บ3. Python สามารถทำงานได้หลายแพลตฟอร์ม4. Python สามารถใช้เพื่อสร้างหน้าเว็บแบบไดนามิก3. หากต้องการคอมเมนต์บรรทัดเดียว จะต้องใช้เครื่องหมายใด1. *2. \3. //4. #4. หากต้องการคอมเมนต์แบบหลายบรรทัด จะต้องใส่เครื่องหมายใดก่อนและหลังข้อความที่เป็นคอมเมนต์1. '''2. ///3. ###4. @5. หากต้องการกำหนดตัวแปร n ให้เป็นชนิด integer ที่มีค่าเท่ากับ 5 จะต้องประกาศตัวแปรอย่างไร1. var n = 52. int n = 53. n = 54. variable n = 56. หากต้องการแปลงชนิดข้อมูลตัวแปร a ที่เป็นชนิด String ให้เป็น Integer จะต้องใช้คำสั่งใด1. StringToInt(a)2. int(a)3. integer(a)4. StringToInteger(a)7. หากต้องการแปลงชนิดข้อมูลตัวแปร a ที่เป็นชนิด Integer ให้เป็น String จะต้องใช้คำสั่งใด1. int(a)2. IntToString(a)3. str(a)4. string(a)8. ข้อใดต่อไปนี้เป็นคำสั่ง if ในภาษา Python ที่ถูกต้อง1. if a >= 10 :2. if (a = 22)3. if (a => 10)4. if a =< 22 :9. จะต้องใช้คำสั่งใดในการเพิ่มเงื่อนไขต่อจาก if1. else if2. Elseif3. elif4. if else if10. ข้อใดเป็นการประกาศฟังก์ชันที่ถูกต้อง1. def Submit() :2. function Submit()3. def Submit4. function Submit() :11. คำสั่งในการวนลูป For ของภาษาไพทอนในข้อใดถูกต้อง1. for(a = 0; a < 3 ; a++)2. for a in range(3)3. for a loop 3 :4. for a in range(1, 3) :12. ข้อใดเป็นคำสั่งที่ถูกต้องในการวนลูป While ในภาษา Python1. while loop a < 102. while a < 10 :3. while(a < 10)4. while loop a < 10 :13. หากต้องการตรวจสอบชนิดของตัวแปร a จะต้องใช้คำสั่งในข้อใด1. getType(a)2. Type(a)3. type(a)4. a.type14. ข้อใดเป็นตัวแปรชนิด List1. a = {1, 2, 3, 4, 5}2. a = (1, 2, 3, 4, 5)3. a = <1, 2, 3, 4, 5>4. a = [1, 2, 3, 4, 5]15. ข้อใดเป็นตัวแปรชนิด Tuple1. a = (1, 2, 3, 4, 5)2. a = {1, 2, 3, 4, 5}3. a = [1, 2, 3, 4, 5]4. a = <1, 2, 3, 4, 5>16. ข้อใดเป็นตัวแปรชนิด Dictionary1. a = {'quantity' => 2, 'Price' => 20}2. a = {'quantity' : 2, 'Price' : 20}3. a = ('quantity' => 2, 'Price' => 20)4. a = ('quantity' : 2, 'Price' : 20)17. หากพิมพ์คำสั่ง “print(‘%.2f’ % 256.345)” จะได้ผลลัพธ์ตามข้อใด1. 256.342. 256.353. 2564. 4518. กลุ่มคำสั่งการวนซ้ำจะประกอบด้วยคำสั่งใด1. For2. Repeat3. While4. Position19. ภาษาไพทอนเป็นภาษาระดับสูงแบบใด1. Interpreter2. Integrated3. Immediate4. Debugger20. คำสั่งที่มีความยาวมากๆ ไม่หมดใน 1 บรรทัด จำเป็นต้องใช้เครื่องหมายใดและตามด้วยคำสั่งใด1. { ตามด้วย shift2. \ ตามด้วย shift3. \ ตามด้วย enter4. } ตามด้วย enter21. คีย์ลัดของการรันโปรแกรมคืออะไร1. F52. F83. F104. F1222. ไฟล์ Source Code ของไพทอนจะมีนามสกุลไฟล์แบบใด1. .py2. .pyc3. .pyx4. .ppy23. ฟังชันก์ใดใช้สำหรับการรับค่า String จากทางคีย์บอร์ด1. printf2. Input3. print4. Output24. %d คืออะไร1. แสดงผลค่าของตัวแปรชนิดจำนวนเต็ม2. แสดงผลออกมาในรูปแบบของเลขฐานแปด3. แสดงผลข้อความ4. แสดงผลค่าของตัวแปรชนิดจำนวนทศนิยม25. %s คืออะไร1. แสดงผลค่าของตัวแปรชนิดจำนวนเต็ม2. แสดงผลออกมาในรูปแบบของเลขฐานแปด3. แสดงผลข้อความ4. แสดงผลค่าของตัวแปรชนิดจำนวนทศนิยม26. คำสั่งใดที่ใช้สำหรับสร้างเงื่อนไขแบบหลายทางเลือก1. if2. while3. if elif4. for27. ข้อใดเป็นข้อดีของภาษา python1. เป็นภาษาสคริปต์2. ไวยากรณ์อ่านง่าย3. สามารถเรียกใช้ภาษาโปรแกรมอื่น ๆ ได้หลายภาษา4. ถูกทุกข้อ28. ภาษา python แปลภาษาในลักษณะใด1. อ่านโค้ดคำสั่งทีละบรรทัด แล้วก็ทำงานให้ผลลัพธ์ออกมา2. ตรวจสอบความผิดพลาดของโค้ดคำสั่งตั้งแต่ต้นจนจบก่อน3. แปลภาษาทีละบล็อก แล้วสั่งทำงาน4. ไม่มีข้อใดถูก29. จากคำสั่งต่อไปนี้ บริเวณที่ขีดเส้นใต้ควรเติมข้อความใดเข้าไปให้สมบูรณ์ถูกต้องname = …………………………………………………… print("Hello!!! %s " %(name)) 1. int(input("Enter name : "))2. float(input("Enter name : "))3. char(input("Enter name : "))4. input("Enter name : ")30. ถ้าต้องการรับข้อมูลเก็บไว้ในตัวแปร number ที่ใช้เก็บข้อมูลตัวเลขจำนวนเต็ม ควรใช้คำสั่งในข้อใด1. number = input("Number : ")2. number = int(input("Number : ")3. number = float(input("Number : ")4. number = str(input("Number : ")31. หากต้องการฝึกวาดรูปด้วยโปรแกรมเต่าไพทอน จะต้องเรียกใช้โมดูลใด1. โมดูล turtle2. โมดูล sqlite33. โมดูล tkinter4. โมดูล shape32. การวาดรูปด้วยเต่าไพทอน จะต้องเริ่มต้นเขียนคำสั่งใดเป็นคำสั่งแรก1. import turtle2. from * import turtle3. from turtle import *4. from tkinter33. ข้อใดไม่ใช่คำสั่งในการสั่งให้เต่าเคลื่อนที่1. forward()2. back()3. backward()4. hideturtle()34. คำสั่ง onrelease() เป็นคำสั่งที่ใช้กำหนดเหตุการณ์เมื่อมีการกระทำสิ่งใดต่อตัวเต่า1. คลิกขวาที่ตัวเต่า2. ปล่อยเมาส์ที่ตัวเต่า3. คลิกที่ตัวเต่า4. คลิกค้างที่ตัวเต่าแล้วลาก35. คำสั่งที่ใช้ในการให้เต่าเคลื่อนที่ไปข้างหน้าคือคำสั่งอะไร1. forward()2. backward()3. right()4. left()36. ข้อใดเป็นคำสั่งวางปากกา1. penup()2. pendown()3. pensize()4. isdown()37. หากต้องการกำหนดสีพื้นหลังหน้าจอ จะต้องเลือกใช้คำสั่งใด1. bgsetcolor()2. setbg()3. bgsetting()4. bgcolor()38. คำสั่งในข้อใดไม่ใช่คำสั่งลบภาพวาดบนหน้าจอ1. clear()2. clearscreen()3. reset()4. home()39. หากต้องการกำหนดให้เต่าเดินด้วยความเร็วสูงสุด จะต้องกำหนดค่า speed เท่ากับเท่าใด1. speed(0)2. speed("fast")3. speed(10)4. speed("max")40. คำสั่ง backward(-100) ผลลัพธ์ที่ได้จะตรงกับคำสั่งในข้อใด1. backward(100)2. forward(100)3. forward(-100)4. bk(100) |