wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบภาษาไพทอน

Total questions: 30

Worksheet time: 11mins

Name
Class
Date
1.

int ใช้เเทน Float ได้หรือไม่

a)

True

b)

False

2.

เครื่องหมาย / ใช้ทำอะไร

a)

เครื่องหมายใช้ในการหาร

b)

เครื่องหมายใช้ในการลบ

c)

เครื่องหมายที่ใช้ในการคูณ

d)

เครื่องหมายใช้ในการบวก

3.

จากภาพนี้มีผลต่อการเขียนตัวโปรเเกรมหรือไม่

a)

มีเพราะถ้าไม่ใส่จะไม่สามารสั่งใช้งาน int เเละ float ได้

b)

ไม่มีผลเพราะเป้นเเค่การพิมพ์คอมเมนต์

c)

ไม่มีผลเพราะเขียนตัวพิมพ์ใหญ่พิมพ์เล็กไม่ถูกต้อง

d)

มีเพราะถ้าไม่พิมจะไม่เรียกใช้คำสั่งได้

4.

จากรูปข้อใดคือตัวแปรของเลข 5

a)

num1

b)

num2

c)

num1+num2

d)

5

5.

จากข้อที่กล่าวมาข้างต้น num1 = 4

a)

True

b)

False

6.

int สามารถใส่ตัวเลขได้มากสุดเท่าใด

a)

32767

b)

345565

c)

1000

d)

99

7.

จากภาพคำสั่ง print() จะเเสดงผลลัพธ์ในข้อใด

a)

3

b)

num1+num2

c)

5

d)

sum

8.

เครื่องหมาย * คือเครื่องหมายอะไร

a)

เครื่องหมายใช้ในการบวก

b)

เครื่องหมายใช้ในการลบ

c)

เครื่องหมายใช้ในการคูณ

d)

เครื่องหมายใช้ในการหาร

9.

จากภาพ ข้อใดถูกต้อง

a)

1.5

b)

3.5

c)

4

d)

-1.5

10.

ผลลัพธ์ของสมการนี้ เป็นตัวแปรชนิดใด

a)

char

b)

int

c)

float

d)

integer

11.

ถ้าต้องการให้ผู้ใช้ใส่จำนวนตัวเลขจำนวนเต็มควรใช้คำสั่งใด

a)

num1=int('กรุณาใส่ตัวเลขจำนวนเต็ม')

b)

num1=int(input('กรุณาใส่ตัวเลขจำนวนเต็ม')print)

c)

num1=int(input('กรุณาใส่ตัวเลขจำนวนเต็ม'))

d)

int(input('กรุณาใส่ตัวเลขจำนวนเต็ม'))

12.

ถ้าเราต้องการทำให้ num1+num2/num3 ได้หรือไม่

a)

True

b)

False

13.

float สามารถใส่เลขทศนิยมได้กี่ตำแหน่ง

a)

2 ตำแหน่ง

b)

4 ตำแหน่ง

c)

6 ตำแหน่ง

d)

8 ตำแหน่ง

14.

เครื่องหมาย + มีไว้ทำอะไร

a)

เครื่องหมายใช้ในการคูณ

b)

เครื่องหมายใช้ในการลบ

c)

เครื่องหมายใช้ในการบวก

d)

เครื่องหมายใช้ในการหาร

15.

ขนาดของ int มีขนาดเท่าไร

a)

8 บิต

b)

16 บิต

c)

24 บิต

d)

32 บิต

16.

โปรเเกรมที่ใช้เรียนคือโปรเเกรมใด

a)

anaconda

b)

notepad++

c)

jupyter

d)

Python

17.

โปรเเกรมในการเขียนโค้ตมีเเค่Pythonจริงหรือไม่

a)

True

b)

False

18.

เครื่องหมาย - คือข้อใด

a)

เครื่องหมายใช้ในการลบ

b)

เครื่องหมายใช้ในการบวก

c)

เครื่องหมายใช้ในการคูณ

d)

เครื่องหมายใช้ในการหาร

19.

ผู้คิดค้นภาษาCคือใคร

a)

dwayne johnson

b)

dwayne johnson

c)

เซอร์ ไอแซก นิวตัน

d)

เดนนิส แม็กคาลิสแตร์ ริตชี

20.

จากภาพข้อใดคือคำตอบที่ถูกต้อง

a)

10

b)

15

c)

20

d)

200

21.

ข้อใดคือคุณสมบัติของint

a)

จำนวนเต็มบวก

b)

จำนวนเต็มลบ

c)

มีขนาดความกว้าง16 บิต

d)

ถูกทุกข้อ

22.

ผลลัพธ์ของคำสั่ง print("8+9") คือ 17 ใช่หรือไม่

a)

true

b)

false

23.

หากต้องการกำหนดตัวแปร n ให้เป็นชนิด integer ที่มีค่าเท่ากับ 5 จะต้องประกาศตัวแปรอย่างไร

a)

int n=5

b)

n=5

c)

int(5)

d)

ถูกทุกข้อ

24.

หากต้องการตรวจสอบชนิดของตัวแปร a จะต้องใช้คำสั่งในข้อใด

a)

Type(a)

b)

getType(a)

c)

type(a)

d)

ถูกทุกข้อ

25.

ข้อใดเป็นข้อดีของภาษา python

a)

เป็นภาษาสคริปต์

b)

ไวยากรณ์อ่านง่าย

c)

สามารถเรียกใช้ภาษาโปรแกรมอื่น ๆ ได้หลายภาษา

d)

ถูกทุกข้อ

26.

หากต้องการคอมเม็นต์บรรทัดเดียว ต้องใช้เครื่องหมายใด

a)

/

b)

*

c)

#

d)

--

27.

ภาษาไพทอนเป็นภาษาระดับสูง ใช่หรือไม่

a)

true

b)

false

28.

ภาษาไพทอนเป็นภาษาระดับสูงแบบ Debugger ใช่หรือไม่

a)

true

b)

false

29.

จากภาพ ผลลัพธ์ของ sum1 เท่ากับเท่าใด

a)

45

b)

9

c)

-1

d)

-9

30.

จากภาพ ผลลัพธ์ของ sum2 เท่ากับเท่าใด

a)

90

b)

4510

c)

450

d)

-90