wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ข้อสอบปลายภาค วิทยาการคำนวณ ม.3

Total questions: 40

Worksheet time: 3hrs 32mins

Name
Class
Date
1.

ภาษา python แปลภาษาในลักษณะใด

a)

อ่านโค้ดคำสั่งทีละบรรทัด แล้วก็ทำงานให้ผลลัพธ์ออกมา

b)

ตรวจสอบความผิดพลาดของโค้ดคำสั่งตั้งแต่ต้นจนจบก่อน

c)

แปลภาษาทีละบล็อก แล้วสั่งทำงาน

d)

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

2.

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

a)

echo

b)

output

c)

print()

d)

printf()

3.

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

N = "hello"

n = 'Hello'

print ("n")

a)

Hello

b)

n

c)

hello

d)

ไม่มีข้อถูก

4.

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

a)

n=5

b)

var n=5

c)

5

d)

number=5

5.

Number ควรเป็นชนิดข้อมูลใด

a)

String

b)

Integer

c)

Boolean

d)

Float

6.

ตัวแปรใดชนิดข้อมูลควรเป็น float

a)

อายุ

b)

เบอร์โทร

c)

ส่วนสูง

d)

น้ำหนัก

7.

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

a)

if

b)

age

c)

num1

d)

a

8.

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

a)

ญี่ปุ่น

b)

อังกฤษ

c)

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

d)

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

9.

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

a)
b)
c)
d)
10.

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

a)

sum

b)

count

c)

area

d)

a

11.

ใครคิดค้นภาษาไพทอน

a)

Dennis Ritchie

b)

Thomas Alva Edison

c)

Guido van Rossum

d)

Niklaus Wirth

12.

ภาษาไพธอนสร้างขึ้นครั้งแรกในปี ค.ศ. ใด

a)

1990

b)

1999

c)

2009

d)

2019

13.

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

14.

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

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]

15.

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

a)

.py

b)

.pyc

c)

.pyx

d)

.ppy

16.

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

a)

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

b)

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

c)

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

d)

ถูกทุกข้อ

17.

หากต้องการหาเศษที่ได้จากการหาร จะต้องใช้เครื่องหมายใด

a)

%

b)

/

c)

//

d)

\

18.

ข้อใดคือตัวดำเนินการที่หมายถึงยกกำลังในภาษา Python

a)

***

b)

^

c)

*

d)

**

19.

ผลลัพธ์ของนิพจน์ 5 ** 2 – 6 // 4 คือข้อใด

a)

4

b)

24

c)

0

d)

1

20.

ข้อใดคือการรับค่าตัวแปรประเภทตัวเลขจำนวนจริง

a)

x = number(input())

b)

x = input()

c)

x = int(input())

d)

x = float(input())

21.

การตั้งชื่อตัวแปรที่ถูกต้อง

a)


มีเครื่องหมาย สัญญาลักษณ์พิเศษได้ 

b)

สื่อถึงความหมาย

c)

สามารถเว้นวรรคได้

d)

ใช้คำสงวนได้ 

22.

คำสั่งใดรับค่าเป็นทศนิยม

a)

float 

b)


Sum

c)

 int

d)


 Sum

23.

Num = 2 * 2 ตัวแปร num มีค่าเท่าไหร่

a)

2

b)

4

c)

6

d)

8

24.

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

a)

khun

b)

num

c)

name

d)

monday

25.

ค่าของตัวแปรคืออะไร

a)

khun

b)

num

c)

name

d)

monday

26.

ชนิดข้อมูลมีกี่ประเภท

a)

4

b)

5

c)

6

d)

7

27.

ชนิดข้อมูลอะไรใช้กับข้อความ

a)

Integer

b)

Float

c)

Boolean

d)

String

28.

Integer ใช้กับข้อมูลชนิดใด

a)

เลขจำนวนเต็ม

b)

เลขทศนิยม

c)

ข้อความ

d)

ถูกทุกข้อ

29.

ทศนิยม ใช้กับข้อมูลชนิดใด

a)

Integer

b)

Float

c)

Number

d)

Set

30.

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

a)

Number

b)

List

c)

Tuple

d)

Set

31.

Tuple ใช้เครื่องหมายอะไรในการเก็บข้อมูล

a)

[ ]

b)

{ }

c)

( )

d)

=

32.

Set ใช้เครื่องหมายอะไรเก็บข้อมูล

a)

[ ]

b)

{ }

c)

( )

d)

=

33.

" " เครื่องหมายดังกล่าวเรียกว่าอะไร

a)

Single Quote

b)

Double Quote

c)

Single Qoute

d)

Double Qoute

34.

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

a)

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

b)

คือการเก็บข้อมูลเพื่อใช้สำหรับการประมวลผล

c)

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

d)

คือ อัลกอริทึม

35.

> < = <= >= เป็นตัวดำเนินการประเภทใด

a)

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

b)

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

c)

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

d)

ตัวดำเนินการสมาชิก

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

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

print(x)

a)

2 3 4 5

b)

2 4 6

c)

2 8

d)

12

38.

กำหนดให้

a = 2

b = 3

if a > b

print("A")

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

a)

A

b)

B

c)

a

d)

b

39.

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

a)

49

b)

>50

c)

"score=53"

d)

50

40.

X=14

y=3

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

a)

2

b)

3

c)

4

d)

5