wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ทดสอบ python

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

ตัวแปร คือ

a)

กระบวนการใช้คอมพิวเตอร์เพื่อกำหนดโครงสร้างของข้อมูลและกำหนดขั้นตอนวิธีเพื่อใช้แก้ปัญหาที่ได้ออกแบบไว้

b)

ชื่อหรือคำที่ภาษาไพธอนสงวนไว้เฉพาะเพื่อใช้เป็นคำสั่ง หรือมีไว้เพื่อเขียนเป็นโครงสร้างของตัวภาษาเอง

c)

กลุ่มของเครื่องหมายหรือสัญลักษณ์ที่ใช้ทำงานเหมือนกับฟังก์ชัน แต่แตกต่างกันตรงไวยากรณ์หรือความหมาย

d)

ชื่อหรือเครื่องหมายที่กำหนดขึ้นสำหรับใช้อ้างถึงค่าที่เก็บในหน่วยความจำ

2.

คำสั่ง print ใช้ทำอะไร

a)

เป็นการรับค่าทางคีย์บอร์ด

b)

เพื่อแสดงผลข้อความ ตัวเลข หรือข้อมูลประเภทอื่นๆ ออกทางหน้าจอ

c)

เพื่อแสดงผลข้อความ ตัวเลข หรือข้อมูลประเภทอื่นๆ ออกทางฟังก์ชีน

d)

เป็นการรับค่าจากฟังก์ชัน

3.

เป็นโปรแกรมอะไร

a)

รับค่าชื่อ และแสดงข้อความทักทาย

b)

แสดงข้อความ และรับค่าชื่อ

c)

รับค่าข้อความ และแสดงข้อความ

d)

แสดงข้อความทักทาย รับค่าชื่อ

4.

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

a)

echo

b)

output

c)

print

d)

printf

5.

ข้อใดคือผลลัพธ์จากโค้ดต่อไปนี้

N = "hello"

n = 'Hello'

print ("n")

a)

Hello

b)

n

c)

hello

d)

ไม่มีข้อถูก

6.

ข้อใดคือผลลัพธ์จากโค้ดต่อไปนี้

a = 2

aa = 22

b = "Mahawachiravut"

N = "hello"

n = 'Hello'

print (n , "Songkhla" , b)

a)

Hello Songkhla Mahawachiravut

b)

n Songkhla Mahawachiravut

c)

n Songkhla b

d)

print (n , "Songkhla" , b)

7.

ตัวแปรใดชนิดข้อมูลควรเป็น float

a)

อายุ

b)

เบอร์โทร

c)

ส่วนสูง

d)

น้ำหนัก

8.

ถ้าต้องการจะแสดงข้อความบนหน้าจอ โดยใช้คำสั่ง print ข้อความจะต้องอยู่ในเครื่อหมายใด

a)

เครื่องหมาย comma (,)

b)

เครื่องหมายอัญประกาศ(" ")

c)

วงเล็บ

d)

วงเล็บใหญ่

9.

print("4+5") จากโค้ดข้างต้นผลลัพธ์คือข้อใด

a)

Error

b)

9

c)

4+5

d)

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

10.

print(5*4) จากโค้ดข้างต้นผลลัพธ์คือข้อใด

a)

20

b)

10

c)

Error

d)

4*5

11.

print("10","+","20") จากโค้ดจะได้ผลลัพธ์ตามข้อใด

a)

30

b)

10+20

c)

1020

d)

Error

12.

print("ฉันมีเงิน",20+30,"บาท" จากโค้ดมีผลลัพธ์ตามข้อใด

a)

ฉันมีเงิน 30+20 บาท

b)

ฉันมีเงิน 50 บาท

c)

ฉันมีเงิน 2030 บาท

d)

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

13.

ชนิดข้อมูลในภาษา Python ที่หมายถึงจำนวนเต็ม

a)

int

b)

float

c)

str

d)

char

14.

ข้อใดคือตัวดำเนินการที่หมายถึงยกกำลังในภาษา Python

a)

**

b)

***

c)

^

d)

*

15.

คำสั่งในการรับข้อมูลในภาษา Python คือข้อใด

a)

scanf

b)

print

c)

input

d)

scan

16.

ถ้าต้องการพิมพ์คำสั่งแสดงผลในภาษาไพทอน นักเรียนต้องพิมพ์อย่างไร

a)

pay(a)

b)

print->a

c)

print(a)

d)

(a)print

17.

ข้อใดเป็นคำสั่งที่มีอยู่ในการรับค่าตัวแปร

a)

a=in(int('say'))

b)

a=put(int('say'))

c)

(int('say'))a=put

d)

a=int(input('say'))

18.

ข้อใด คือ ข้อมูลชนิด Integer

a)

A=15

b)

B= ‘15’

c)

C=15.0

d)

D=15%

19.

ข้อใด คือ ข้อมูลชนิด float

a)

A=15

b)

B= ‘15’

c)

C=15.0

d)

D=15%

20.

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

a)

+

b)

-

c)

*

d)

/

21.

จากโค้ด x=y*z หมายความว่าอย่างไร

a)

นำค่าในตัวแปร y บวกด้วยค่าในตัวแปร z นำผลลัพธ์ไปเก็บในตัวแปร x

b)

นำค่าในตัวแปร y ลบด้วยค่าในตัวแปร z นำผลลัพธ์ไปเก็บในตัวแปร x

c)

นำค่าในตัวแปร y ยกกำลังด้วยค่าในตัวแปร z นำผลลัพธ์ไปเก็บในตัวแปร x

d)

นำค่าในตัวแปร y คูณด้วยค่าในตัวแปร z นำผลลัพธ์ไปเก็บในตัวแปร x

22.

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

a)

a=c

b)

32=d

c)

c=16

d)

d=d

23.

ข้อใดกล่าวถึงความหมายของการเขียนผังงานได้ถูกต้อง

a)

การอธิบายขั้นตอนวิธีการทำงาน ในรูปแบบของสัญลักษณ์

b)

การสร้างสัญลักษณ์ตามขั้นตอนการทำงาน

c)

การแทนค่าสัญลักษณ์

d)

การบอกวิธีการการทำงานให้เป็นไปตามกระบวนการ

24.

ข้อใดคือเครื่องหมายคูณ บนภาษาคอมพิวเตอร์

a)

/

b)

**

c)

*

d)

#

25.

"กรุณากรอกความสูง" ควรกำหนด ชนิดตัวแปร(Type) แบบใด

a)

Integer

b)

Real

c)

String

d)

Boolean

26.

("aaaa") คือข้อมูลชนิดใด

a)

str

b)

int

c)

float

d)

bool

27.

("162") คือข้อมูลชนิดใด

a)

str

b)

int

c)

float

d)

bool

28.

('สมพงษ์') คือข้อมูลชนิดใด

a)

str

b)

int

c)

float

d)

bool

29.

(162.22) คือข้อมูลชนิดใด

a)

str

b)

int

c)

float

d)

bool

30.

(162) คือข้อมูลชนิดใด

a)

str

b)

int

c)

float

d)

bool