wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python

Total questions: 22

Worksheet time: 33mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

ไม่มีข้อถูก

2.

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

a)

ก. if

b)

ข. while

c)

ค. if elif

d)

ง. for

3.

ข้อใดคือผลลัพธ์จากโค้ดต่อไปนี้

a = 2

aa = 22

b = "Taphanhin"

N = "hello"

n = 'Hello'

print (n , "Phichit" , b)

a)

Hello Phichit

Taphanhin

b)

n Phichit Taphanhin

c)

n Phichit b

d)

print (n , "Phichit" , b)

4.

ข้อใดที่ไม่ควรใช้ในการตั้งชื่อตัวแปร

a)

if

b)

age

c)

num1

d)

a

5.

n = 9

if n > 15:

print(“Thailand”)

else:

print(“Close”)

a)

Thailand

b)

Close

c)

print(“Thailand”)

d)

print(“Close”)

6.

10.จงบอกลักษณะของผังงานดังต่อไปนี้

a)

แบบลำดับขั้น

b)

แบบการตัดสินใจ

c)

แบบวนลูป

d)

แบบทั่วไป

7.

จากผังงานในภาพจะมีการทำงานกี่ครั้ง

a)

1

b)

3

c)

5

d)

10

8.

ตื่นเช้า -> อาบน้ำ -> เตรียมอุปกรณ์ -> ถ้าฝนตกให้เอาร่มไปด้วย แต่ถ้าไม่ตกไม่ต้องเอาไป -> ไปโรงเรียน กิจกรรมดังกล่าวควรเขียนโดยใช้ผังงานแบบใด

a)

ผังงานแบบเรียงลำดับการทำงาน

b)

ผังงานแบบมีทางเลือกการทำงาน

c)

ผังงานแบบมีการทำงานวนซ้ำ

d)

แบบใดก็ได้

9.

สอบวิชาคอมพิวเตอร์ -> ถ้าสอบตกให้สอบซ่อมจนกว่าจะผ่าน กิจกรรมดังกล่าวควรเขียนโดยใช้ผังงานแบบใด

a)

ผังงานแบบเรียงลำดับการทำงาน

b)

ผังงานแบบมีทางเลือกการทำงาน

c)

ผังงานแบบมีการทำงานวนซ้ำ

d)

แบบใดก็ได้

10.
โจทย์ "ให้หาพื้นที่ สี่เหลี่ยมผืนผ้า โดยรับค่าทางคีย์บอร์ด" จากโจทย์ ข้อมูลนำเข้า (input) คือข้อใด
a)
ด้าน 2 ด้าน
b)
ฐาน และสูง
c)
กว้าง และยาว
d)
กว้าง , ยาว และสูง
11.

จากโปรแกรม จะได้ผลลัพธ์ใด for x in range(2, 6) :

print(x)

a)

2 3 4 5

b)

2 4 6

c)

2 8

d)

12

12.

จากโปรแกรม จะได้ผลลัพธ์ใด

for x in range(2, 10, 3) :

print(x)

a)

2 4 6 8 10

b)

2 4 5 6 7 8 9 10

c)

2 5 8

d)

2 3 10

13.

กำหนดให้

a = 2

b = 3

if a > b

print("A")

else print("B") จะได้ผลลัพธ์ใด

a)

A

b)

B

c)

a

d)

b

14.

ถ้า num มีค่าเป็น -90 เมื่อจบการทำงานของโปรแกรม จะแสดงผลลัพธ์ตามข้อใด

a)

A

b)

B

c)

Invalid Number A

d)

Invalid Number F

15.

ถ้าต้องการให้ผลลัพธ์ แสดง You Pass ต้องใส่ค่าเท่าไร

a)

49

b)

>50

c)

"score=53"

d)

50

16.

จงอธิบายโค้ดดังกล่าว ให้ครบถ้วน

4 lines
17.

ให้นักเรียนเขียนอธิบายการทำงานของ flowchart ดังกล่าว พร้อมยกตัวอย่างการใส่ค่า n ผลลัพธ์จะเป็นเช่นไร

4 lines
18.
a)

การปฏิบัติงาน

b)

การตัดสินใจ

c)

จุดเชื่อมต่อ

d)

เทอร์มินัล

19.

one = 1

two = 2

three = one + two

print(three)

a)

three

b)

3

c)

one

d)

1

20.

one = 1

two = 2

three = one + two

print(three)

three = three + two

a)

3

b)

4

c)

5

d)

6

21.

While loop คืออะไร

a)

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

b)

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

c)

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

d)

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

22.

n = 10

if n == 10:

print(“True”)

a)

True

b)

print(“True”)

c)

(“True”)

d)

ไม่แสดงค่า หรือ เท่ากับ 0