wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

test

Total questions: 40

Worksheet time: 36mins

Name
Class
Date
1.

ผลลัพธ์ของโปรแกรมต่อไปนี้คืออะไร
print("Hello, World!")

(a)  

2.

ข้อใดถูกต้องในการประกาศตัวแปรด้วยภาษาไพทอน

a)

var x = 5

b)

#x = 5

c)

$x = 5

d)

x = 5

3.

ข้อใดเขียนโปรแกรมถูกต้องเพื่อให้ได้ผลลัพธ์ Hello World ในภาษาไพทอน

a)

print("Hello World")

b)

Print("Hello World")

c)

p("Hello World")

d)

print(Hello World)

4.

วิธีการเขียน comment ในภาษาไพทอนคือ ข้อใด

a)

#This is a comment

b)

/*This is a comment*/

c)

//This is a comment

d)

#/This is a comment

5.

ข้ดใดคือการตั้งชื่อตัวแปร ที่ไม่ถูกต้องในภาษาไพทอน

a)

MyVar

b)

My_Var

c)

My-Var

d)

_MyVar

6.

ข้อใดเป็นการกำหนดตัวแปรชื่อ x แบบตัวเลข และกำหนดค่าให้เท่ากับ 5
(ตอบได้มากกว่า 1 ข้อ)

a)

x = 5

b)

x = int(5)

c)

int x = 5

d)

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

7.

ในการตั้งชื่อตัวแปร ต่อไปนี้

a = 5
# มีค่าเท่ากันกับ
A = 5

จริง หรือ เท็จ?

a)

จริง

b)

เท็จ

8.

ให้นักเรียนเติมคำสั่งโปรแกรมที่ใช้แสดงผลชนิดของตัวแปร ชื่อ var

(a)  

9.

ให้นักเรียนเขียนคำสั่ง กำหนดตัวแปร ชื่อ carname และกำหนดให้มีค่าเป็น Volvo

(a)  

10.

ให้นักเรียนเขียนคำสั่ง กำหนดตัวแปรชื่อ x และกำหนดให้มีค่า 50 ด้วย

(a)  

11.

ระบุผลลัพธ์ที่ได้จากการเขียนโปรแกรมต่อไปนี้
print('Hello', 'World')

(a)  

12.

ข้อใดคือผลลัพธ์ที่ได้จากโปรแกรมข้างล่างนี้

a = 'Hello'
b = 'World'
print(a + b)

a)

Hello World

b)

HelloWorld

c)

'Hello World'

d)

a+b

13.

ข้อใดคือผลลัพธ์ที่ได้จากการเขียนโปรแกรมต่อไปนี้

a = 4
b = 5
print(a + b)

a)

45

b)

9

c)

4+5

d)

a+b

14.

If x = 5, what is a correct syntax for printing the data type of the variable x?

ถ้า x = 5 ข้อใดคือการเขียนโปรแกรมเพื่อให้แสดงชนิดของตัวแปร x ที่ถูกต้อง

a)

print(dtype(x))

b)

print(type(x))

c)

print(x.dtype())

d)

type.x()

15.

ข้อใดคือผลลัพธ์ที่เกิดขึ้นจากการเขียนโปรแกรมต่อไปนี้

x = 5
print(type(x))

a)

int

b)

float

c)

str

d)

bool

16.

ข้อใดคือผลลัพธ์ที่เกิดขึ้นจากการเขียนโปรแกรมต่อไปนี้

x = "Hello World"

print(type(x))

a)

int

b)

float

c)

str

d)

bool

17.

ข้อใดคือผลลัพธ์ที่เกิดขึ้นจากการเขียนโปรแกรมต่อไปนี้

x = 20.5

print(type(x))

a)

int

b)

float

c)

str

d)

bool

18.

ข้อใดคือผลลัพธ์ที่เกิดขึ้นจากการเขียนโปรแกรมต่อไปนี้

x = True

print(type(x))

a)

int

b)

float

c)

str

d)

bool

19.

x = 5

x = .........(x)

จากโปรแกรมข้างบน ถ้าต้องการกำหนดให้ x เป็นตัวเลขแบบทศนิยม

ต้องเติมในช่องว่าง(.......)ด้วยคำสั่งอะไร

(a)  

20.

x = 5.5

x = .........(x)

จากโปรแกรมข้างบน ถ้าต้องการกำหนดให้ x เป็นตัวเลขแบบจำนวนเต็ม

ต้องเติมในช่องว่าง(.......)ด้วยคำสั่งอะไร

(a)  

21.

ข้อใดคือผลลัพธ์ของคำสั่งต่อไปนี้
print(int(35.88))

a)

35

b)

35.88

c)

36

d)

38

22.

ข้อใดคือผลลัพธ์ของคำสั่งต่อไปนี้
print(float(35))

a)

35

b)

35.88

c)

0.35

d)

35.0

23.

ข้อใดคือผลลัพธ์ของคำสั่งต่อไปนี้
print(str(35.82))

a)

35

b)

35.82

c)

35.8

d)

35.00

24.

ให้นักเรียนเขียนโปรแกรมเพื่อหาผลคูณของ 10 กับ 5 และแสดงผลลัพธ์

(a)  

25.

ให้นักเรียนเขียนโปรแกรมเพื่อหาผลหาร 10 ด้วย 2 และแสดงผลลัพธ์

(a)  

26.

ผลลัพธ์ของโปรแกรมต่อไปนี้คือ ข้อใด
print(5 > 3)

a)

True

b)

False

c)

5>3

d)

2

27.

ผลลัพธ์ของโปรแกรมต่อไปนี้คือ ข้อใด
print(10 > 9)

a)

True

b)

False

c)

10>9

d)

1

28.

ผลลัพธ์ของโปรแกรมต่อไปนี้คือ ข้อใด
print(10 == 9)

a)

True

b)

False

c)

10>9

d)

1

29.

ผลลัพธ์ของโปรแกรมต่อไปนี้คือ ข้อใด
print(10 < 9)

a)

True

b)

False

c)

10<9

d)

1

30.

ให้นักเรียนเขียนผลลัพธ์ของโปรแกรมต่อไปนี้คือ
print(10 % 9)

(a)  

31.

ให้นักเรียนเขียนผลลัพธ์ของโปรแกรมต่อไปนี้คือ
print(10 / 2)

(a)  

32.

จงหาผลลัพธ์ของคำสั่ง

print(7 + 3 * 2)

(a)  

33.

จงหาผลลัพธ์ของคำสั่ง

print(15 // 4)

(a)  

34.

จงหาผลลัพธ์ของคำสั่ง

print(2 ** 5)

(a)  

35.

จงหาผลลัพธ์ของคำสั่ง

print((3 + 2) * (8 - 5))

(a)  

36.

จงหาผลลัพธ์ของคำสั่งดำเนินการเปรียบเทียบต่อไปนี้

print(10 > 3 and 5 < 2)

(a)  

37.

จงหาผลลัพธ์ของคำสั่งดำเนินการเปรียบเทียบต่อไปนี้

print(8 == 2 * 4 or 6 != 3 + 3)

(a)  

38.

ให้นักเรียนเขียนโปรแกรม รับชื่อตัวเอง

แล้วแสดงข้อความ "Hello, <ชื่อ>"

4 lines
39.

ให้นักเรียนเขียนโปรแกรมรับอายุ

แล้วแสดงข้อความ "You are <อายุ> years old."

4 lines
40.

ให้นักเรียนเขียนโปรแกรมรับตัวเลข 2 จำนวน

แล้วแสดงผลบวกของตัวเลขทั้งสอง

4 lines