wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ข้อสอบวิชาการเขียนโปรแกรมภาษาไพธอน ม.4

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

ข้อใด คือความหมายของการเขียนโปรแกรม

a)

การเขียนภาษาธรรมชาติ

b)

การเขียนคำสั่งให้คอมพิวเตอร์ทำงานตามที่เราต้องการ

c)

การเขียนภาษาธรรมชาติคำนวณหาพื้นที่สี่เหลี่ยม

d)

การเขียนรหัสจำลอง

2.

ภาษาไพธอนใช้การแปลภาษารูปแบบใด

a)

อินเตอร์พรีเตอร์ (Interpreter)

b)

คอมไพเลอร์ (Compiler)

c)

อินเวอร์เตอร์(Inverter)

d)

บีกินเนอร์(Beginner)

3.

ในภาษาไพธอน สัญลักษณ์ # หมายถึงอะไร

a)

Comment

b)

Content

c)

Co-operative

d)

Compare

4.

นักเรียนคนใดตั้งชื่อตัวแปรในภาษาไพธอนได้ถูกต้อง

a)

ฟีพ่าตั้งชื่อตัวแปรว่า

Num 6 = 6

b)

โฟร์ตั้งชื่อตัวแปรว่า Name = Four

c)

ไฟท์ตั้งชื่อตัวแปรว่า Not = No

d)

เฟรนด์ตั้งชื่อตัวแปรว่า and = with

5.

นักเรียนคนใดตั้งชื่อตัวแปรไม่ถูกต้อง

a)

ตี๋ : Sum = 45

b)

ตูน : Height = 161

c)

ต้น : Or = 24

d)

เต้น : Length = 360

6.

คำในข้อใดสามารถนำมาตั้งชื่อตัวแปรในภาษาไพธอนได้

a)

SchoolName

b)

For

c)

IF

d)

Print

7.

คำในข้อใด ไม่สามารถนำมาตั้งชื่อในภาษาไพธอนได้

a)

Gender

b)

Address

c)

Import

d)

Surname

8.

การตั้งชื่อตัวแปรในภาษาไพธอน ข้อใดไม่ถูกต้อง

a)

123MyID

b)

_ThinkBig

c)

Dorm_number

d)

Room_number

9.

ข้อใดตั้งชื่อตัวแปรในภาษาไพธอนได้ถูกต้อง

a)

score = 75

b)

continue = 8

c)

return = 11

d)

while = 9

10.

ข้อใด ไม่ใช่ชนิดของข้อมูล (Data type)ในภาษาไพธอน

a)

string

b)

number

c)

float

d)

int

11.

ถ้านักเรียนเขียนโปแกรมภาษาไพธอนว่า print(Result) คำในวงเล็บคือรูปแบบของชนิดข้อมูล (Data type) ใด

a)

string

b)

boolean

c)

float

d)

int

12.

ข้อใดไม่ถูกต้อง

a)

6 * 4 != 26

b)

36/4 = 26

c)

8%3 = 2

d)

2**4 = 16

13.

ข้อใดไม่ใช่ตัวดำเนินการทางคณิตศาสตร์

a)

**

b)

/

c)

==

d)

*

14.

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

a)

a==b

b)

a=b

c)

a/b

d)

a**b

15.

ถ้านักเรียนต้องเขียนคำสั่งให้แสดงผลออกทางหน้าจอ นักเรียนควรใช้คำสั่งใด

a)

break()

b)

continue()

c)

input()

d)

print()

16.

ถ้าครูใช้คำสั่ง Input SurName นักเรียนควรพิมพ์ข้อความใดลงไปในโปรแกรม

a)

ชื่อ-นามสกุล

b)

นามสกุล

c)

ความรู้สึก

d)

ที่อยู่

17.

โปรแกรมภาษาไพธอนจัดว่าเป็นโปแกรมภาษาระดับใด

a)

ภาษาระดับสูง

b)

ภาษาเครื่อง

c)

ภาษาแอสแซมบลี

d)

ภาษาระดับสูงมาก

18.

ข้อใดคือหลักการทำงานของคอมพิวเตอร์

a)

รับข้อมูล-บันทึกข้อมูล-แสดงผล

b)

ประมวลผล-บันทึกผล-แสดงผล

c)

รับข้อมูล-ประมวลผล-แสดงผล

d)

อ่านข้อมูล-บันทึกข้อมูล-แสดงผลข้อมูล

19.

ข้อใดคือภาษาเครื่อง (machine language)

a)

0 1

b)

A B C D

c)

Add Multiply

d)

Subtract Compare

20.

การแปลภาษาแบบอินเตอร์พรีเตอร์(Interpreter)มีการแปลแบบใด

a)

แปลคำสั่งทีละบรรทัด

b)

แปลคำสั่งทั้งหมดในครั้งเดียว

c)

แปลคำสั่งทีละ 2 บรรทัด

d)

แปลคำสั่งทีละ 3 บรรทัด

21.

การแปลภาษาแบบคอมไพเลอร์(Compiler)มีการแปลแบบใด

a)

แปลคำสั่งทีละบรรทัด

b)

แปลคำสั่งทั้งหมดในครั้งเดียว

c)

แปลคำสั่งทีละ 2 บรรทัด

d)

แปลคำสั่งทีละ 3 บรรทัด

22.

การทำงานของโปรแกรมไพธอนแบบ Interactive คือทำงานอย่างไร

a)

ผู้ใช้งานสามารถโต้ตอบกับระบบได้ในทันที

b)

ผู้ใช้งานต้องรอระบบตอบกลับ

c)

ผู้ใช้งานต้องป้อนข้อมูลเข้าระบบทีละน้อย

d)

ผู้ใช้งานต้องป้อนข้อมูลเข้าระบบทีละมากๆ

23.

ถ้าครูต้องการเขียนคำสั่งโดยให้ขึ้นบรรทัดใหม่ ครูจะต้องพิมพ์คำสั่งใด

a)

\n

b)

\v

c)

\b

d)

\p

24.

ตัวดำเนินการเปรียบเทียบในข้อใดมีความหมายว่าเท่ากับ

a)

==

b)

=

c)

!=

d)

<=

25.

ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับการตั้งชื่อตัวแปรในภาษาไพธอน

a)

ห้ามมีช่องว่างภายในชื่อตัวแปร

b)

ตัวแรกต้องเป็นอักษรพิมพ์เล็กหรือพิมพ์ใหญ่

c)

สามารถใช้คำสงวนในการตั้งชื่อตัวแปรได้

d)

ตัวแรกต้องเป็นอักษร หรือ เครื่องหมาย _

26.

20%6 เท่ากับเท่าใด

a)

2

b)

4

c)

6

d)

8

27.

6**2 มีค่าเท่ากับเท่าใด

a)

36

b)

48

c)

56

d)

64

28.

ถ้าจะตั้งชื่อตัวแปรเก็บค่าชื่อโรงเรียน ควรตั้งชื่อแบบใดจึงจะถูกต้อง

a)

school/name

b)

school*name

c)

school_name

d)

school name

29.

ถ้าจะกำหนดตัวแปรเก็บค่าคะแนนวิชาภาษาคอมพิวเตอร์ ควรตั้งชื่อตัวแปรอย่างไรให้ถูกต้อง

a)

computer_score

b)

computer score

c)

/computer

d)

\computer

30.

ข้อใดถูกต้องเกี่ยวกับการตั้งชื่อตัวแปร

a)

@Grade = 4

b)

Grade = 4

c)

&Grade = 4

d)

+Grade = 4