wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python

Total questions: 20

Worksheet time: 16mins

Name
Class
Date
1.

ตัวแปร คืออะไร

a)

คือโครงสร้างของข้อมูล

b)

คือชื่อที่ใช้ในการเก็บค่าหรือกำหนดค่า

c)

คือเครื่องหมายที่ใช้ในการดำเนินการ

d)

ไม่มีข้อถูก

2.

Float เป็นตัวแปรชนิดใด

a)

เลขจำนวนเต็ม

b)

ทศนิยม

c)

ตัวอักษร

d)

ถูกทุกข้อ

3.

int เป็นตัวแปรชนิดใด

a)

เลขจำนวนเต็ม

b)

ทศนิยม

c)

ตัวอักษร

d)

ถูกทุกข้อ

4.

String เป็นตัวแปรชนิดใด

a)

เลขจำนวนเต็ม

b)

ทศนิยม

c)

ตัวอักษร

d)

ถูกทุกข้อ

5.

ข้อใดคือชนิดของข้อมูล เป็นตัวอักษร ใน python

a)

Number

b)

Tuple

c)

List

d)

String

6.

ตัวแปรชนิด Number ประเภทใดเป็นตัวเลขทศนิยม

a)

Int

b)

Itn

c)

Float

d)

Foalt

7.

ในภาษาไพทอน ฟังก์ชันใดใช้ในการแสดงข้อความออกทางจอภาพ

a)

echo

b)

output

c)

print

d)

printf

8.

หากต้องการแปลงชนิดข้อมูลตัวแปร a ที่เป็นชนิด String ให้เป็น Integer จะต้องใช้คำสั่งใด

a)

StringToInt(a)

b)

integer(a)

c)

int(a)

d)

StringToInteger(a)

9.

ฟังชันก์ใดใช้สำหรับการรับค่า String จากทางคีย์บอร์ด

a)

print

b)

printf

c)

input

d)

output

10.

จากคำสั่งต่อไปนี้ บริเวณที่ขีดเส้นใต้ควรเติมข้อความใดเข้าไปให้สมบูรณ์ถูกต้อง

name = ……………………………………………………

print("Hello!!! %s " %(name))

a)

int(input("Enter name : "))

b)

float(input("Enter name : "))

c)

char(input("Enter name : "))

d)

input("Enter name : ")

11.

จงบอกผลลัพท์ที่ได้ของ โค๊ดต่อไปนี้

a=int(input())

b=int(input())

c=a+b

print(c)

a)

ไม่สามารถ รันได้

b)

รับค่าแต่ไม่แสดงผลลัพใดๆ

c)

รับค่า a และ b จากนั้นรวมกันแล้วแสดงผล c

d)

รับค่า a และ b แต่ไม่แสดงผล c

12.

print("Nattapon") จะแสดงข้อความใด

a)

print("Nattapon")

b)

"Nattapon"

c)

Nattapon

d)

Error

13.

x=10

y=10

print(x+y)

จะมีค่าเท่ากับเท่าใด

a)

1010

b)

100

c)

20

d)

Error

14.

x="10"

y="10"

print(x+y)

จะมีค่าเท่ากับเท่าใด

a)

1010

b)

100

c)

20

d)

Error

15.

x="10"

y=10

print(x*int(y))

จะมีค่าเท่ากับเท่าใด

a)

1010

b)

100

c)

1000

d)

Error

16.

x=int(...........("Enter Number : "))

จงเติมช่องว่างให้ถูกต้อง

a)

Float

b)

Int

c)

String

d)

input

17.

a=10

b=20

c=5

x=a+b+c

print(b)

จะได้ผลลัพธ์อย่างไร

a)

35

b)

30

c)

25

d)

20

18.

a=5

b=4

c=10

print(a+b*c)

a)

90

b)

54

c)

45

d)

ไม่มีข้อถูก

19.

จงเรียงลำดับเครื่องหมายทางคณิตศาสตร์จากศักย์ใหญ่ไปน้อย

a)

+ - * /

b)

- + * /

c)

* / + -

d)

- * + /

20.

a=10

b=5

c=6

d=20

ให้นักเรียนหาสมการให้ได้คำตอบ 200

a)

b*d-c+a

b)

(a*d)*(b*c)

c)

(a*d)*(b-c)

d)

(a*d)*(c-b)