
แบบทดสอบหลักการเขียนโปรแกรมด้วยภาษา python
Quiz by Patcharin Ngamkhuntod
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
ข้อควรระวังใดในการเขียนโปรแกรม Python ไม่ถูกต้อง
เรื่องของบรรทัด
เรื่องของการรัน
เรื่องของการเว้นวรรคหรือแบ่งล็อก
เรื่องของข้อความ
60s - Q2
ตัวแปร คืออะไร
คือเครื่องหมายที่ใช้ในการดำเนินการ
ไม่มีข้อถูก
คือโครงสร้างของข้อมูล
คือชื่อที่ใช้ในการเก็บค่าหรือกำหนดค่า
60s - Q3
While loop คืออะไร
การทำงานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นเท็จ
การทำงานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นจริง
ไม่มีข้อใดถูก
คือเงื่อนไขที่ต้องการตรวจสอบก่อนการวน loop
60s - Q4
ข้อใดคือชนิดของข้อมูล เป็นตัวอักษร ใน python
String
Tuple
Number
List
60s - Q5
ตัวแปรชนิด Number ประเภทใดเป็นตัวเลขทศนิยม
float
int
long
complex
60s - Q6
ในภาษาไพทอน ฟังก์ชันใดใช้ในการแสดงข้อความออกทางจอภาพ
printf
print
Output
echo
60s - Q7
ข้อใดต่อไปนี้เป็นคำสั่ง if ในภาษา Python ที่ถูกต้อง
if a =< 22 :
if a >= 10 :
if (a => 10)
if (a = 22)
60s - Q8
จะต้องใช้คำสั่งใดในการเพิ่มเงื่อนไขต่อจาก if
else if
elif
if else if
Elseif
60s - Q9
คำสั่งในการวนลูป For ของภาษาไพทอนในข้อใดถูกต้อง
for a in range(1, 3) :
for(a = 0; a < 3 ; a++)
for a loop 3 :
for a in range(3)
60s - Q10
ข้อใดเป็นคำสั่งที่ถูกต้องในการวนลูป While ในภาษา Python
while loop a < 10
while(a < 10)
while a < 10 :
while loop a < 10 :
60s - Q11
ข้อใดเป็นตัวแปรชนิด List
a = {1, 2, 3, 4, 5}
a = <1, 2, 3, 4, 5>
a = [1, 2, 3, 4, 5]
a = (1, 2, 3, 4, 5)
60s - Q12
หากพิมพ์คำสั่ง “print(‘%.2f’ % 256.345)” จะได้ผลลัพธ์ตามข้อใด
256.34
256.35
45
256
60s - Q13
ภาษา python แปลภาษาในลักษณะใด
แปลภาษาทีละบล็อก แล้วสั่งทำงาน
ตรวจสอบความผิดพลาดของโค้ดคำสั่งตั้งแต่ต้นจนจบก่อน
อ่านโค้ดคำสั่งทีละบรรทัด แล้วก็ทำงานให้ผลลัพธ์ออกมา
ไม่มีข้อใดถูก
60s - Q14
จากคำสั่งต่อไปนี้ บริเวณที่ขีดเส้นใต้ควรเติมข้อความใดเข้าไปให้สมบูรณ์ถูกต้อง
name = ……………………………………………………
print("Hello!!! %s " %(name))
char(input("Enter name : "))
input("Enter name : ")
float(input("Enter name : "))
int(input("Enter name : "))
60s - Q15
จงบอกผลลัพท์ที่ได้ของ โค๊ดต่อไปนี้
a=int(input())
b=int(input())
c=a+b
print(c)
รับค่า a และ b แต่ไม่แสดงผล c
ไม่สามารถ รันได้
รับค่า a และ b จากนั้นรวมกันแล้วแสดงผล c
รับค่าแต่ไม่แสดงผลลัพใดๆ
60s