Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ทดสอบปลายภาค ม.3 Python

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

คำสั่ง print() สามารถนำสิ่งใดมาใส่แสดงผลได้บ้าง

a)

ข้อความ

b)

ตัวแปร (variable)

c)

การคำนวณทางคณิตศาสตร์ เช่น 7+5

d)

ถูกทุกข้อ

2.

หากต้องการแสดงผลออกมาทางหน้าจอว่า 16+8 จะต้องเขียนคำสั่งอย่างไร

a)

print("16+8")

b)

print(16+8)

c)

print('16+8')

d)

print("8+16")

3.

ข้อใด ไม่ใช่ ชนิดของข้อมูลในภาษา Python

a)

จำนวนเต็ม (Integer)

b)

ข้อความ (String)

c)

จำนวนจริง (Float)

d)

ความคิดเห็น (Comment)

4.

จงระบุชนิดของข้อมูลดังต่อไปนี้

a)

float , int ,str

b)

int , float , str

c)

int , str , float

d)

str , float , int

5.

เราสามารถใช้คำสั่งใด เพื่อตรวจสอบชนิดของข้อมูลว่าเป็นข้อมูลชนิดใด

a)

str( )

b)

float( )

c)

type( )

d)

int( )

6.

ข้อใดคือประโยชน์ของตัวแปร (Variable)

a)

เป็นคำสั่งแสดงผลบนหน้าจอ

b)

ใช้เพื่อเก็บข้อมูลชนิดต่างๆ

c)

ใช้กำหนดเงื่อนไขการทำงานในโปรแกรม

d)

ใช้กำหนดการทำซ้ำของคำสั่ง

7.

ข้อใดถูกต้อง เกี่ยวกับการสร้างตัวแปร

a)

การตั้งชื่อตัวแปร ห้ามขึ้นต้นด้วยตัวเลข

b)

สามารถตั้งชื่อตัวแปรว่า my name ได้

c)

ใช้ตัวพิมพ์ใหญ่ หรือพิมพ์เล็กก็ได้ ถือว่าเป็นตัวเดียวกัน

d)

ชื่อตัวแปร จะต้องประกอบด้วยตัวอักษรและตัวเลขเท่านั้น

8.

เราสามารถเปลี่ยนชนิดของข้อมูลในตัวแปร age เป็นข้อมูลชนิดจำนวนเต็ม ต้องเขียนอย่างไร

a)

int('age')

b)

str(age)

c)

int(age)

d)

input(age)

9.

ในวงเล็บของคำสั่ง input( ) มีไว้เพื่อใส่อะไร

a)

ใส่ชื่อตัวแปรที่จะนำข้อมูลจากผู้ใช้ไปบันทึกไว้

b)

ใส่ข้อความที่แสดงให้ผู้ใช้เห็น ก่อนที่ผู้ใช้จะป้อนข้อมูล

c)

ใส่จำนวนตัวอักษรที่มากที่สุด ที่ผู้ใช้จะสามารถป้อนค่าเข้ามาได้

d)

ไม่ให้ใส่อะไรเข้าไปทั้งสิ้น

10.

คำสั่ง input( ) โดยปกติจะถือว่าข้อมูลที่ได้รับมาจากผู้ใช้ เป็นข้อมูลชนิดใด

a)

int

b)

float

c)

str

d)

ผิดทุกข้อ

11.

นักเรียนควรเขียนโปรแกรมเพื่อรับค่าส่วนสูงของผู้ใช้ มาเป็นข้อมูลชนิดใด

a)

ชนิดข้อความ (str)

b)

ชนิดจำนวนเต็ม (int)

c)

ชนิดจำนวนจริง (float)

d)

ชนิดอะไรก็ได้

12.

ข้อใดคือคำตอบตัวแปร name

a)

Chiangkwan

b)

2024

c)

name

d)

year

13.

print("8+9") มีค่าเท่าใด

a)

8+9

b)

89

c)

17

d)

error

14.

print("ครูดนุพลมีอายุ" 20+8 )

a)

ครูดนุพลมีอายุ 28

b)

ครูดนุพลมีอายุ 20+8

c)

"ครูดนุพลมีอายุ" 2

d)

ไม่สามารถ Run ได้ (error)

15.

ไฟล์ของไพทอนจะมีนามสกุลไฟล์แบบใด

a)

.py

b)

.pv

c)

.ipybn

d)

.ipvbn

16.

สัญลักษณ์ใดใช้ในการเชื่อมประโยค

a)

"

b)

,

c)

'

d)

( )

17.

print(10-5,5) มีค่าเท่าใด

a)

10 5

b)

5 5

c)

10-5 5

d)

5,5

18.

+ - * / เป็นตัวดำเนินการแบบใด ในภาษา Python

a)

ตัวดำเนินการเปรียบเทียบ

b)

ตัวดำเนินการทางคณิตศาสตร์

c)

ตัวดำเนินการทางตรรกะ

d)

ตัวดำเนินการในการกำหนดค่า

19.

> < = <= >= เป็นตัวดำเนินการประเภทใด

a)

ตัวดำเนินการเปรียบเทียบ

b)

ตัวดำเนินการทางคณิตศาสตร์

c)

ตัวดำเนินการทางตรรกะ

d)

ตัวดำเนินการในการกำหนดค่า

20.

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

a)

printf

b)

print

c)

input

d)

output