wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ทดสอบไพทอน

Total questions: 20

Worksheet time: 26mins

Name
Class
Date
1.

IDE ภาษาไพทอนมีหน้าที่ทำอะไร

a)

ช่วยในการนำเข้าข้อมูล

b)

ช่วยในการแปลภาษาโปรแกรม

c)

ช่วยในการรันโปรแกรม

d)

ช่วยในการเขียนโปรแกรม

2.

ข้อใดที่มีผลลัพธ์syntax error

a)

a = '345'

b)

b = '3+4'

c)

c = 2 * 'hello'

d)

d = ("%.2f"%(2)")

3.

ข้อใดผลลัพธ์ต่างจากข้ออื่น

a)

print (2*1)

b)

print (4+3)

c)

print (8.0**2)

d)

print ('10.0')

4.

คำสั่งการจัดรูปแบบการแสดงผล %d คืออะไร

a)

ทำให้การแสดงผลออกมาในรูปแบบเลขทศนิยม

b)

ทำให้การแสดงผลออกมาในรูปแบบ string(ตัวอักษร)

c)

ทำให้การแสดงผลออกมาในรูปแบบจำนวนเต็ม

d)

ทำให้การแสดงผลออกมาในรูปแบบเศษส่วน

5.

ข้อใดเป็นการกำหนดตัวแปรที่ผิด

a)

a = c

b)

c = 16

c)

d = d

d)

0 = b

6.

n = ("%s"%(3)) ถ้าสั่งให้แสดงผล print (n+10) จะแสดงผลอย่างไร

a)

3

b)

3.0

c)

2

d)

syntax error

7.

IDEในภาษาไพทอนทำงานได้ทั้งหมดกี่โหมด

a)

1

b)

2

c)

3

d)

4

8.

syntax error มีความหมายว่าอะไร

a)

เกิดข้อผิดพลาดจากการเชื่อมต่อ

b)

การตรวจหาข้อผิดพลาดในโปรแกรมที่เขียนขึ้น

c)

ข้อผิดพลาดทางไวยากรณ์

d)

ข้อผิดพลาดขณะโปรแกรมทำงาน

9.

เครื่องหมาย != มีความหมายว่าอย่างไร

a)

มากกว่าหรือเท่ากับ

b)

ไม่เท่ากับ

c)

เท่ากับ

d)

น้อยกว่าหรือเท่ากับ

10.

5>6 and 1>0 ผลลัพธ์ของการเปรียบเทียบคืออะไร

a)

จริง

b)

เท็จ

c)

เท่ากัน

d)

ไม่มีข้อใดถูก

11.

ข้อใดเป็นการกำหนดตัวแปรสตริงไม่ถูกต้อง

a)

a= " one two three "

b)

b= 'one two "and" three'

c)

c= 'Somchai ' s wife'

d)

d= '''hello'''

12.

นิพจน์ 3!=4 or 4>8 and 6>5 ให้ผลลัพธ์เป็นค่าใด

a)

จริง

b)

เท็จ

c)

17

d)

ไม่มีข้อใดถูกต้อง

13.

ข้อใดเป็นข้อมูลชนิดต่างกัน

a)

True กับ 4<2

b)

2 กับ 8/2

c)

"2.0" กับ "two"

d)

2 กับ 8//4

14.

ถ้า num เท่ากับ 80 เมื่อจบการทำงานผลลัพธ์ที่ได้ตรงกับข้อใด

a)

B

b)

invalid number

B

c)

invalid number

A

d)

invalid number

F

15.

ถ้า num เท่ากับ 101 เมื่อจบการทำงานตรงกับข้อใด

a)

A

b)

B

c)

invalid number

A

d)

invalid number

F

16.

เครื่องหมายโอเปอร์เรเตอร์ทางคณิตศาสตร์ ** มีความหมายว่าอะไร

a)

ยกกำลัง

b)

นำมาหาร 2 ครั้ง

c)

หารเอาจำนวนเต็ม

d)

หารเอาเศษ

17.

ข้อใดผลลัพธ์ได้ syntax error

a)

print (123)

b)

print ('1' + '2')

c)

print ('two')

d)

print ('1'+2)

18.

print ("%s"%(2.34)) ผลลัพธ์ตรงกับข้อใด

a)

2.34

b)

3

c)

2

d)

0.34

19.

("%.10f"%(3)) มีความหมายตรงกับข้อใด

a)

ให้เว้นวรรคจากข้างซ้าย 10 ตำแหน่ง

b)

ให้เว้นวรรคจากข้างซ้าย 3 ตำแหน่ง

c)

ให้แสดงทศนิยม 10 ตำแหน่ง

d)

ให้แสดงทศนิยม 3 ตำแหน่ง

20.

print ("'Hello New World'") จากคำสั่งจะแสดงผลเป็นอย่างไร

a)

Hello New World

b)

'Hello New World'

c)

'Hello' 'New' 'World'

d)

syntax error