wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ปลายภาคเทคโนโลยีสารสนเทศ 3

Total questions: 31

Worksheet time: 40mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

ไม่มีข้อถูก

2.

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

a)

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

b)

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

c)

ชื่อตัวแปรขึ้นต้นด้วยตัวเลขได้

d)

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

3.

ข้อใดต่อไปนี้ไม่สามารถใช้เป็นชื่อของตัวแปรได้

a)

open

b)

break

c)

next

d)

close

4.

ข้อใดเป็นการใช้ตัวแปรที่ไม่ถูกต้อง

a)

name = “Kala”

b)

1price = “cake”

c)

Com_score = “32”

d)

mySubject = “English”

5.

name = “Doi Kham”

class = input()

num = int (input( ))

print (name, class, num)

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

a)

name, num

b)

name, class

c)

class, num

d)

name, class, num

6.

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

a)

echo

b)

Output

c)

print

d)

printf

7.

หากต้องการแสดงข้อความ Happy จะเขียนคำสั่งโปรแกรมอย่างไร

a)

print (“Happy”)

b)

print “Happy”

c)

print Happy

d)

print (Happy)

8.

ข้อใดเป็นการรับค่า

a)

Declare

b)

Input

c)

Output

d)

Assign

9.

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

a)

int

b)

long

c)

complex

d)

Float

10.

พิจารณา code ที่กำหนด โปรแกรมจะแสดงผลตามข้อใด ?

x = 5

x = 25+5

print (x)

a)

5

b)

25+5

c)

30

d)

x

11.

กำหนด      x = 50,  score1 = x,  score2 = 80

print (score2 - score1)

ผลลัพธ์ที่ได้คือข้อใด

a)

30

b)

50

c)

80

d)

80 - 50

12.

กำหนดให้ A = float(53)

ถ้าใช้คำสั่ง print(A) จะได้ผลลัพธ์ใด

a)

53

b)

3

c)

53.0

d)

5

13.

จงหาผลลัพธ์ของ total

score = 11.59

total = (score // 1)

a)

11.59

b)

11.50

c)

11.5

d)

11.0

14.

ประเภทของ loop แบบใหนที่เราทราบจุดสิ้นสุด

a)
A WHILE Loop
b)
An IF function
c)
A FOR Loop
d)
A Variable
15.

WHILE loops คืออะไร

a)

loops ที่ทำงานโดยไม่ทราบกำหนด

b)

loops ที่ทำงานตามเวลาที่ทำงานตามที่กำหนด

c)

เหมือนกับประโยคทำงาน

d)

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

16.

โปรแกรมใหนจะแสดงผล 10 บรรทัด

a)

for i in range(10):

print("hi")

b)

for i = 1 to 10:

print("hi")

c)

for i in 1 - 10:

print("hi")

d)

for i from 0 to 9:

print("hi")

17.

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

a)

if

b)

while

c)

if elif

d)

for

18.

จบประโยค if, else, elif ต้องใส่เครื่องหมายใดเสมอ

a)

;

b)

)

c)

.

d)

:

19.
a)

1

2

3

b)

1

2

3

4

c)

2

3

4

d)

ไม่มีข้อถูก

20.
a)
5
4
3
2
1
b)
4
3
2
1
0
c)
5  4  3  2  1
d)
4  3  2  1  0
21.
a)
5
4
3
2
1
b)
4
3
2
1
0
c)
5  4  3  2  1
d)
4  3  2  1  0
22.
a)
5
4
3
2
1
b)
5  4  3  2  1
c)
4
3
2
1
0
d)
4  3  2  1  0
23.
a)
10  8  6  4  2
b)
10
8
6
4
2
c)
2  4  6  8  10
d)
10  9  8  7  6  5  4  3  2  1
24.
a)
12  9  6  3  0
b)
0  3  6  9  12
c)
9  6  3  0
d)
0  3  6  9
25.
a)
12  17   22
b)
5
c)
12
d)
5  10
26.

จากโปรแกรมต่อไปนี้จะแสดงผลลัพธ์อย่างไร

a)

1,2,3,4

b)

1,2,3,4,5

c)

counter,counter,counter,counter,counter

d)

0,1,2,3,4,5

27.

จากโปรแกรมต่อไปนี้จะแสดงผลลัพธ์อย่างไร

a)

1,2,3,4,5,6,7,8,9,10,11,12

b)

0,1,2,3,4,5,6,7,8,9,10,11,12

c)

1,2,3,4,5,6,7,8,9,10,11,12,13

d)

0,1,2,3,4,5,6,7,8,9,10,11,12,13

28.

จาก coding ที่กำหนดมีการวนซ้ำ (loop) ทั้งหมดกี่รอบ

a)

3

b)

6

c)

5

d)

1

29.

การแสดงผลในรอบที่ 2 จะแสดงผลลัพธ์อย่างไร

a)

Current fruit : p

b)

Current fruit : a

c)

Current fruit : banana

d)

Current fruit : apple

30.

จะเขียนโปรแกรมคำสั่ง while อย่างไรให้ผลการรันเป็นดังภาพ

a)
b)
c)
d)
31.

•จงเขียนภาษา Python ให้ถูกต้อง

เมื่อต้องการให้เครื่องตรวจจับความเร็วแสดงผล

-ถ้ารถวิ่งด้วยความเร็ว 50-60 Km/H ถือว่าคุณขับรถปลอดภัย Safe

-ถ้ารถวิ่งด้วยความเร็ว 70-90 Km/H ถือว่าคุณขับรถในอัตราปกติ Normal

-ถ้ารถวิ่งด้วยความเร็ว 100-140 Km/H ถือว่าคุณขับรถเร็ว Fast

4 lines