wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

python

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

ภาษาไพทอน คือ อะไร

a)

Python คือชื่อภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่ง ซึ่งถูกพัฒนาขึ้นมาโดยไม่ยึดติดกับแพลตฟอร์ม

b)

Python เป็นภาษาเขียนโปรแกรมระดับสูงที่ใช้กันอย่างกว้างขวางในการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไป

c)

Python คือภาษาโปรแกรมชั้นสูงชนิดหนึ่ง ถูกออกแบบให้ code สามารถ อ่านได้ง่าย โดยการใช้ “ช่องไฟ” หรือ whitespace

d)

ถูกทุกข้อ

2.

ใครเป็นผู้คิดค้นภาษา Python

a)

Dennis Ritchie

b)

James Gosling

c)

Niklaus Wirth

d)

Guido van Rossum

3.

ข้อเสียของภาษาไพทอนคือข้อใด

a)

เป็นภาษาที่มีรูปแบบการเขียนที่เข้าใจง่าย เป็นระเบียบ

b)

ใส่คำสั่งได้ทีละนิดและต้องสั่งไปเรื่อยๆ ไม่สามารถสั่งงานทิ้งไว้แล้วให้ทำงานยาวๆได้

c)

มีคำสั่งต่างๆที่อำนวยความสะดวกอยู่ในตัว ช่วยให้การเขียนสั้นลง

d)

สร้างตัวแปรได้ง่าย ไม่ต้องประกาศชนิดของตัวแปร

4.

โปรแกรมภาษาไพทอนมีการแบ่งประเภทของข้อมูลออกเป็นหลายประเภท โดยมีประเภทข้อมูลพื้นฐานคือข้อใด

a)

ข้อมูลประเภทข้อความ ข้อมูลประเภทจำนวน

b)

ข้อมูลประเภทจำนวน ข้อมูลประเภทรูปภาพ

c)

ข้อมูลประเภทจำนวน ข้อมูลประเภทจริงเท็จ

d)

ถูกเฉพาะข้อ ก.

5.

ภาษาไพทอนข้อมูลจำนวน หรือเรียกว่าจำนวนเต็ม สามารถเก็บข้อมูลชนิดใดไ

a)

จำนวนทศนิยม

b)

จำนวนเต็มบวก

c)

จำนวนเต็มลบ

d)

ถูกทุกข้อ

6.

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

a)

echo

b)

Output

c)

print

d)

printf

7.

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

a)

*

b)

\

c)

//

d)

#

8.

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

a)

'''

b)

///

c)

###

d)

@

9.

หากต้องการกำหนดตัวแปร n ให้เป็นชนิด integer ที่มีค่าเท่ากับ 5 จะต้องประกาศตัวแปรอย่างไร

a)

var n = 5

b)

int n = 5

c)

n = 5

d)

variable n = 5

10.

หากต้องการแปลงชนิดข้อมูลตัวแปร a ที่เป็นชนิด String ให้เป็น Integer จะต้องใช้คำสั่งใด

a)

StringToInt(a)

b)

int(a)

c)

integer(a)

d)

StringToInteger(a)

11.

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

a)

if a >= 10 :

b)

if (a = 22)

c)

if (a => 10)

d)

if a =< 22 :

12.

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

a)

else if

b)

Elseif

c)

elif

d)

if else if

13.

คำสั่งในการวนลูป For ของภาษาไพทอนในข้อใดถูกต้อง

a)

for(a = 0; a < 3 ; a++)

b)

for a in range(3)

c)

for a loop 3 :

d)

for a in range(1, 3) :

14.

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

a)

getType(a)

b)

Type(a)

c)

type(a)

d)

a.type

15.

ข้อใดเป็นตัวแปรชนิด 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]

16.

%d คืออะไร

a)

แสดงผลค่าของตัวแปรชนิดจำนวนเต็ม

b)

แสดงผลออกมาในรูปแบบของเลขฐานแปด

c)

แสดงผลข้อความ

d)

แสดงผลค่าของตัวแปรชนิดจำนวนทศนิยม

17.

คำสั่งใดที่ใช้สำหรับสร้างเงื่อนไขแบบหลายทางเลือก

a)

if

b)

while

c)

if elif

d)

for

18.

ข้อใดไม่ใช่คำสั่งในการสั่งให้เต่าเคลื่อนที่

a)

forward()

b)

back()

c)

backward()

d)

hideturtle()

19.

คำสั่งที่ใช้ในการให้เต่าเคลื่อนที่ไปข้างหน้าคือคำสั่งอะไร

a)

forward()

b)

backward()

c)

right()

d)

left()

20.

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

a)

For

b)

Repeat

c)

While

d)

Position

21.

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

a)

9

b)

Error

c)

4+5

d)

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

22.

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

a)

20

b)

10

c)

Error

d)

4*5

23.

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

a)

30

b)

10+20

c)

1020

d)

Error

24.

print("ba"+"na"*3) จากโค้ดผลลัพธ์คือข้อใด

a)

banana

b)

bananana

c)

bana

d)

bana3

25.

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

a)

1

b)

3

c)

1.7

d)

1.7777