wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

test 2 ภาษา Python เบื้องต้น

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Python คืออะไร?

a)

Python คือ ภาษาโปรแกรมที่มีความซับซ้อนและยากต่อการเรียนรู้

b)

Python คือ ภาษาโปรแกรมที่มีความยืดหยุ่นและใช้งานง่าย

c)

Python คือ ระบบปฏิบัติการที่ใช้สำหรับเซิร์ฟเวอร์

d)

Python คือ โปรแกรมที่ใช้ในการออกแบบกราฟิก

2.

Python ถูกพัฒนาโดยใคร?

a)

Linus Torvalds

b)

Bjarne Stroustrup

c)

James Gosling

d)

Guido van Rossum

3.

ตัวแปรใน Python ต้องประกอบด้วยอะไรบ้าง?

a)

ตัวอักษร, ตัวเลข, และเครื่องหมาย underscore (_)

b)

ตัวอักษร, ตัวเลข, และเครื่องหมายบวก (+)

c)

ตัวอักษร, ตัวเลข, และเครื่องหมายแฮช (#)

d)

ตัวอักษร, ตัวเลข, และเครื่องหมายดอกจัน (*)

4.

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

a)

ลบข้อมูลที่ไม่ต้องการ

b)

เปลี่ยนรูปแบบข้อมูล

c)

แสดงผลข้อมูลหรือข้อความ

d)

เก็บข้อมูลในตัวแปร

5.

Python รองรับการเขียนโปรแกรมแบบใดบ้าง?

a)

การเขียนโปรแกรมเชิงวัตถุ, การเขียนโปรแกรมเชิงฟังก์ชัน, การเขียนโปรแกรมเชิงกระบวนการ

b)

การเขียนโปรแกรมเชิงเหตุผล

c)

การเขียนโปรแกรมเชิงลึก

d)

การเขียนโปรแกรมเชิงสัญลักษณ์

6.

การใช้เครื่องหมาย # ใน Python หมายถึงอะไร?

a)

เครื่องหมาย # ใช้สำหรับความคิดเห็น (comment) ใน Python

b)

เครื่องหมาย # ใช้สำหรับการจัดรูปแบบข้อความใน Python

c)

เครื่องหมาย # ใช้สำหรับการประกาศตัวแปรใน Python

d)

เครื่องหมาย # ใช้สำหรับการสร้างฟังก์ชันใน Python

7.

Python มีประเภทข้อมูลอะไรบ้าง?

a)

string, number, object, list

b)

int, float, str, list, tuple, dict, set, bool

c)

float, int, array, boolean

d)

char, byte, array, complex

8.

ภาษา pythonจำเป็นต้องใส้( ; )ทุกครั้งจริงหรือไม่

a)

จริง

b)

ไม่จริง

9.

ข้อควรระวังใดในการเขียนโปรแกรม Python ไม่ถูกต้อง

a)

เรื่องของบรรทัด

b)

เรื่องของการรัน

c)

รื่องของการเว้นวรรคหรือแบ่งล็อก

d)

เรื่องของข้อความ

10.

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

a)

int

b)

long

c)

float

d)

car

11.

 

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

a)

print

b)

echo

c)

printf

d)

printf TD

12.

ผลลัพท์คือ

a)

Hello Sumitta

M.6/3

b)

Hello SumittaM.6/3

c)

Hello SumittaM.2

d)

error

13.

ผลลัพท์คือ

a)

Progrsm python

Hello Waraporn M.6/3

b)

Progrsm python

Hello WarapornM.6/3

c)

Hello Waraporn M.6/3

d)

Hello WarapornM.2

14.

ตัวแปร คือ

a)

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

b)

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

c)

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

d)

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

15.

ข้อใดคือการประการตัวแปรที่ถูกต้อง

a)
b)
c)
d)
16.

ข้อใดไม่ใช่กฏการตั้งชื่อตัวแปรของภาษา python

a)

ห้ามใช้เครื่องหมายต่อไปนี้ในการตั้งชื่อตัวแปร !,@, #, $, %, ^, &, *, (, ), -, =, \, |, +, ~

b)

ห้ามตั้งชื่อตัวแปรซ้ำกับคำสงวน

c)

ห้ามตั้งชื่อคน เป็นชื่อตัวแปร

d)

ห้ามมีช่องว่าง หรือเว้นวรรค

17.

คำสงวน คือ

a)

คำที่นมาเพื่อให้ใช้งานกับฟังก์ชัน

b)

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

c)

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

d)

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

18.

ข้อใดไม่ใช่คำสงวน

a)

from

b)

napaporn

c)

finally

d)

global

19.

ตัวดำเนินการ คือ

a)

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

b)

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

c)

ประเภทข้อมูลที่สำคัญและใช้งานทั่วไปในการเขียนโปรแกรม

d)

เป็นประเภทข้อมูลที่เก็บข้อมูลแบบเป็นชุดและลำดับ

20.

ข้อใดเป็นตัวดำเนินการทางคณิตศาสตร์ทั้งหมด

a)

< , + , //

b)

// , % , **

c)

/= , % , +

d)

** , + , -=

21.

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

a)

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

b)

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

c)

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

d)

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

22.

เป็นโปรแกรมใช้หาค่าอะไร

a)

การถอดรูท

b)

การหา ค.ร.น.

c)

การหา ห.ร.ม.

d)

การหาพื้นที่

23.

ฟังก์ชันทางคณิตศาสตร์ในการเขียนโปรแกรม มีไว้ทำอะไร

a)

หาค่าทางคณิตศาสตร์ต่างๆ เพื่อใช้กับตำเนินการ

b)

หาค่าจำนวนต่างๆ เพื่อใช้กับตัวแปร

c)

หาค่าจำนวนของฟังก์ชัน

d)

หาค่าทางคณิตศาสตร์ต่างๆ ผ่านการเขียนโปรแกรม

24.

ข้อใดไม่ใช่ฟังก์ชันทางคณิตศาสตร์ในการเขียนโปรแกรม

a)

math.factorial(x)

b)

math.sqrt(x)

c)

math.gcd(X)

d)

math.log(x,[base])

25.

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

a)

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

b)

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

c)

วงเล็บ

d)

วงเล็บใหญ่