wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบ วิชาภาษาไพธอน ครั้งที่ 1

Total questions: 40

Worksheet time: 30mins

Name
Class
Date
1.

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

a)

echo

b)

Output

c)

print

d)

printf

2.

ข้อใดต่อไปนี้เป็นคำสั่ง if ในภาษา Python ที่ถูกต้อง

a)

if (a = 22)

b)

if (a => 10)

c)

if a >= 10 :

d)

if a =< 22 :

3.

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

a)

printf

b)

Input

c)

print

d)

Output

4.

จะต้องใช้คำสั่งใดในการเพิ่มเงื่อนไขต่อจาก if

a)

else if

b)

Elseif

c)

elif

d)

if else if

5.

กลุ่มคำสั่งการวนซ้ำจะประกอบด้วยคำสั่งใด

a)

For

b)

While

c)

Repeat

d)

Position

6.

หากพิมพ์คำสั่ง “print(‘%.2f’ % 256.345)” จะได้ผลลัพธ์ตามข้อใด

a)

256.34

b)

256.35

c)

256

d)

45

7.

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

a)

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

b)

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

c)

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

d)

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

8.

While loop คืออะไร

a)

การทำงานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นเท็จ

b)

การทำงานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นจริง

c)

คือเงื่อนไขที่ต้องการตรวจสอบก่อนการวน loop

d)

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

9.

กำหนดให้ name = “Hello” คำสั่งแสดงผลข้อใดใช้ไม่ถูกต้อง

a)

print(name)

b)

print("Hello,name")

c)

print(name + “Hello”)

d)

print(namename)

10.

ไพทอนถูกพัฒนาโดยนักพัฒนาโปรแกรมชาติใด

a)

ญี่ปุ่น

b)

อังกฤษ

c)

เนเธอร์แลนด์

d)

สหรัฐอเมริกา

11.

ข้อใดไม่ใช่คุณสมบัติเด่นของไพทอน

a)

เป็นภาษาที่สวยงาม ง่ายต่อการเรียนรู้

b)

มีความสามารถในการจัดการหน่วยความจำอัตโนมัติ

c)

แปลภาษาของภาษาไพทอนเป็นแบบอินเทอร์พรีเตอร์ เป็นภาษาสคริปต์

d)

ไม่สนับสนุนการเขียนโปรแกรมเชิงวัตถุ

12.

ข้อใดไม่ใช่กระบวนการการแก้ปัญหาโดยใช้ระบบเทคโนโลยี

a)

Outcom

b)

Output

c)

Process

d)

Input

13.

// คืออะไร

a)

หารปัดเศษทิ้ง

b)

หารจำนวนจริง

c)

หารเอาเศษ

d)

หารกล้า

14.

ข้อใดคือเครื่องหมาย "คูณ"

a)

/

b)

**

c)

%

d)

*

15.

1+3-(2*1)

a)

-2

b)

2

c)

-1

d)

1

16.


== เครื่องหมายอะไร

a)

เคือหมายเท่ากับ

b)

เครื่องหมาย 2 เท่ากับ

c)

เครื่องหมาย

17.

8 // 3

a)

1

b)

2

c)

3

d)

4

18.

ผู้พัฒนาโปรแกรมไพธอนคือใคร

a)

Guido van Rossum

b)

ลูงตู่

c)

พี่ป้อม

d)

Thomas Alva Edison

19.

ข้อใดคือไอคอนของไพทอน

a)
b)
c)
d)
20.

โปรแกรมที่ใช้เขียนไพธอนในวิชานี้ ชื่อว่าอะไร

a)

Pycharm

b)

Pysharm

c)

Pypal

d)

PyPy

21.

n = 50

if n >= 45:

print(“แสดงค่าเป็นจริง”)

else:

print(“แสดงค่าเป็นเท็จ”)

a)

เเสดงค่าเป็นจริง

b)

เเสดงค่าเป็นเท็จ

c)

print(“แสดงค่าเป็นจริง”

d)

print(“แสดงค่าเป็นเท็จ”)

22.

n = 9

if n > 15:

print(“Thailand”)

else:

print(“Close”)

a)

Thailand

b)

Close

c)

print(“Thailand”)

d)

print(“Close”)

23.

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

a)

*

b)

\

c)

//

d)

#

24.

หากต้องการคอมเมนต์แบบหลายบรรทัด จะต้องใส่เครื่องหมายใดก่อนและหลังข้อความที่เป็นคอมเมนต์

a)

'''

b)

///

c)

###

d)

@

25.

ข้อใดเป็นคำสั่งที่ถูกต้องในการวนลูป While ในภาษา Python

a)

while loop a < 10

b)

while a < 10 :

c)

while(a < 10)

d)

while loop a < 10 :

26.

หากต้องการตรวจสอบชนิดของตัวแปร a จะต้องใช้คำสั่งในข้อใด

a)

getType(a)

b)

Type(a)

c)

type(a)

d)

a.type

27.

ข้อใดเป็นตัวแปรชนิด List

a)

a = {1, 2, 3, 4, 5}

b)

a = (1, 2, 3, 4, 5)

c)

a = <1, 2, 3, 4, 5>

d)

a = [1, 2, 3, 4, 5]

28.

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

a)

.py

b)

.pyc

c)

.pyx

d)

.ppy

29.

คีย์ลัดของการรันโปรแกรมคืออะไร

a)

F5

b)

F8

c)

F10

d)

F12

30.

ข้อใดเป็นข้อดีของภาษา python

a)

เป็นภาษาสคริปต์

b)

ไวยากรณ์อ่านง่าย

c)

สามารถเรียกใช้ภาษาโปรแกรมอื่น ๆ ได้หลายภาษา

d)

ถูกทุกข้อ

31.

ข้อมูลประเภทข้อความ เรียกว่าอะไร

a)

string

b)

integer

c)

float

d)

number

32.

ข้อมูลประเภทจำนวนเต็ม เรียกว่าอะไร

a)

string

b)

integer

c)

float

d)

number

33.

ข้อมูลประเภทจำนวนจริง เรียกว่าอะไร

a)

string

b)

integer

c)

float

d)

number

34.

"1+1=2" จัดเป็นข้อมูลชนิดใด

a)

string

b)

integer

c)

float

d)

number

35.

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

a)

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

b)

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

c)

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

d)

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

36.

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

a)

khun

b)

num

c)

name

d)

monday

37.

เครื่องหมายก้ามปู [ ] ใช้กับข้อมูลชนิดใด

a)

Number

b)

List

c)

Tuple

d)

Set

38.

ดังรูปภาพ ควรใช้ข้อมูลชนิดใด

a)

True

b)

False

c)

Integer(int)

d)

Float

39.

คำสั่งใดใช้สำหรับรับค่าผลข้อมูล

a)

inpal

b)

inpull

c)

inin

d)

input

40.

Argument หมายถึงส่วนใดของการเขียนโปรแกรม

a)

ส่วนที่อยู่ระหว่างวงเล็บ // เรียกว่า ค่า หรือ พารามิเตอร์

b)

การเขียนโปรแกรมทุกครั้งเราต้องอยู่ภายใต้กฎหรือคำสั่ง

c)

รูปแบบของการเขียนโปรแกรม

d)

การเขียนโครงสร้างคำสั่งภาษาเบื้องต้น