wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

python

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

เครื่องมือใด ไม่ได้เป็น เครื่องมือในการเขียนโปรแกรมไพธอน

a)

Java scrip

b)

Python IDE

c)

SPE

d)

Py charm

2.

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

a)

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

b)

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

c)

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

d)

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

3.

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

a)

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

b)

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

c)

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

d)

ไม่มีข้อถูก

4.

การกำหนดชื่อตัวแปรใน Python ข้อใดผิด

a)

ใช้ตัวอักษร A-Z ตัวเล็กหรือใหญ่ก็ได้

b)

ตัวแปลขึ้นต้นด้วยตัวเลขได้

c)

ตัวแปรห้ามมีช่องว่าง

d)

การตั้งตัวแปรห้ามซ้ำคำสงวน

5.


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

a)

Number

b)

String

c)

List

d)

Int

6.

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

a)

int

b)

long

c)

float

d)

string

7.

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

a)

echo

b)

Output

c)

print

d)

printf

8.

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

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

print("Hello!!! My name is : ",name)

a)

int(input("Enter name : "))

b)

float(input("Enter name : "))

c)

input("Enter name : ")

d)

ไม่มีข้อถูก

9.


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

a=int(input())

b=int(input())

c=a+b

print(c)

a)

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

b)

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

c)

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

d)

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

10.

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

a)

int

b)

float

c)

string

d)

charator

11.

ข้อใดเป็นการตั้งชื่อตัวแปรที่ผิดกฏการตั้งชื่อของภาษา Python

a)

Weight

b)

Height

c)

1one

d)

B

12.

8+12/2 ได้ผลลัพธ์ตามข้อใด

a)

10

b)

14

c)

22

d)

0

13.

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

a)

scanf

b)

print

c)

input

d)

scan

14.

หากต้องการคอมเมนต์บรรทัดเดียว จะต้องใช้เครื่องหมายใด

a)

\

b)

*

c)

$

d)

#

15.

การเขียน Flowchart มีความหมายตรงกับข้อใด

a)

การดำเนินการแก้ปัญหาโดยคำพูด

b)

การแสดงการทำงานของคอมพิวเตอร์

c)

การใช้รูปภาพหรือสัญลักษณ์ ที่ใช้เขียนแทนคำอธิบาย

d)

การเลือกเครื่องมือและออกแบบขั้นตอนวิธีการแก้ปัญหา

16.


จากรูปภาพ สัญลักษณ์นี้มีชื่อว่าอะไร

a)

เริ่มต้น/สิ้นสุดการทำงาน

b)


รับข้อมูลหรือแสดงผลข้อมูล

c)

กระบวนการ/การคำนวณ

d)

การตัดสินใจหรือการเปรียบเทียบ

17.

ข้อใดมีการตั้งชื่อตัวแปรผิดหลักของ Python

a)

Dorm_Number

b)

123MyID

c)

Pinnumber

d)

ผิดทุกข้อ

18.

(string) การนับความยาวของข้อความ ใช้ฟังก์ชันใดและใช้รูปแบบใด

a)

ใช้ฟังก์ชัน len() การใช้งาน print(len(str1))

b)

ใช้ฟังก์ชัน .isalpha() การใช้งาน print(str1.isalpha())

c)

ใช้ฟังก์ชัน .isdigit() การใช้งาน print(str1.isdigit())

d)

ใช้ฟังก์ชัน .count() การใช้งาน print(str1.count())

19.

การนับจำนวนอักขระข้อใดถูกต้อง

a)

.count

b)

.isalpha

c)

.isdigit

d)

.upper

20.

การอ้างอิงตำแหน่งของอักขระ ใช้สัญลักษณ์ใด

a)

[ ]

b)

{ }

c)

( )

d)

< >

21.

นิพจน์คณิตศาสตร์ที่มีความสำคัญมากที่สุด คือข้อใด

a)

( )

b)

**

c)

*

d)

/

22.

== มีความหมายตรงกับข้อใด

a)

เท่ากัน

b)

ไม่เท่ากัน

c)

มากกว่าหรือเท่ากัน

d)

เท่ากันไม่เท่ากัน

23.

หารเอาเศษคือใช้เครื่องหมายใด

a)

**

b)

%

c)

//

d)

/

24.

หารไม่เอาเศษ ใช้เครื่องหมายใด

a)

#

b)

//

c)

%

d)

$

25.

(5**3)*2 มีค่าเท่ากับข้อใด

a)

125

b)

150

c)

250

d)

500

26.

500//300 มีค่าเท่ากับข้อใด

a)

1

b)

2

c)

3

d)

4

27.

500%300 มีค่าเท่ากับข้อใด

a)

1

b)

200

c)

20

d)

100

28.

x=5 y=7 ผลที่ออกมาจะเป็นอะไร ถ้า X!=Y

a)

FALSE

b)

TRUE

c)

AIS

d)

DTEC

29.

** สัญลักษณ์นี้มีความหมายตรงกับข้อใด

a)

หารไม่เอาเศษ

b)

ยกกำลัง

c)

หารเอาเศษ

d)

คูณ 2 ครั้ง

30.

% มีความหมายตรงกัยข้อใดในนิพจน์ทางคณิตศาสตร์

a)

หารไม่อาเศษ

b)

เปอร์เซ็นต์

c)

ยำกำลัง

d)

หารเอาเศษ