Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ข้อสอบปลายภาค วิชาการเขียนโปรแกรม

Total questions: 30

Worksheet time: 45mins

Name
Class
Date
1.

ภาษาไพธอน Python ถูกพัฒนาขึ้นในปี ค.ศ.ใด

a)

ปี ค.ศ. 1992

b)

ปี ค.ศ. 1991

c)

ปี ค.ศ. 1999

d)

ปี ค.ศ. 1990

2.

ความหมาย ไลบารี่ ในภาษาไพธอน Python ตรงกับข้อใด

a)

ชุดของโค้ดที่ใช้บ่อยซึ่งนักพัฒนาสามารถใช้ในโปรแกรม Python

b)

ชุดของไลบารี่ที่นักโปรแกรมเมอร์ใช้บ่อยที่ใช้เขียนโปรแกรม

c)

ชุดคำสั่ง ของ ภาษาไพธอน Python ที่ใช้เขียนโปรแกรม

d)

ชุดของโค้ดที่ใช้บ่อยใช้ในโปรแกรม Python

3.

ไลบรารี่ ในภาษา Python มีกี่ไลบรารี่

a)

140,000

b)

130,000

c)

143,700

d)

137,000

4.

ข้อใดคือความหมายของ ไลบรารี Numpy

a)

เป็นไลบรารียอดนิยมที่นักพัฒนาใช้เพื่อสร้างพัฒนาเว็บไซต์

b)

เป็นไลบรารีที่นักพัฒนาใช้เขียนโปรแกรมเพื่อทดลองระบบ

c)

เป็นไลบรารียอดนิยมที่นักพัฒนาใช้เพื่อสร้างและจัดการอาร์เรย์ จัดการรูปร่างเชิงตรรกะ

d)

เป็นไลบรารีที่บุคคลทั่วไปใช้เพื่อสร้างตาราง

5.

ข้อใดคือความหมายของ ตัวแปร (Variable)

a)

ชื่อหรือเครื่องหมายที่กำหนดขึ้นสำหรับใช้อ้างถึงค่าที่เก็บในหน่วยความจำ

b)

เครื่องหมายที่กำหนดขึ้นสำหรับใช้อ้างถึงภาษา Python ที่เก็บในหน่วยความจำ

c)

ใช้อ้างถึงค่าเครื่องหมาย ในตัวแปรนั้นๆ

d)

ใช้บอกค่าของเครื่องหมายในภาษา Python

6.

ในรูปข้อนี้มีตัวแปรทั้งหมด กี่ตัว

a)

1 ตัวแปร

b)

3 ตัวแปร

c)

4 ตัวแปร

d)

2 ตัวแปร

7.

ข้อใด ไม่ใช่ ภาษาที่ใช้ในการเขียนโปรแกรม

a)

RPG    

b)

Java Script

c)

Python

d)

C++

8.

ชนิดข้อมูล Integer ใช้เก็บค่าประเภทใด

a)

ทศนิยม

b)

ตัวอักษร

c)

จำนวนเต็ม

d)

จินตภาพ

9.

complex อยู่ในกลุ่มชนิดข้อมูลใด

a)

ข้อมูลประเภทเซ็ท

b)

ข้อมูลประเภทค่าความจริง

c)

ข้อมูลประเภทไบนารี่

d)

ข้อมูลประเภทตัวเลข

10.

ชนิดข้อมูล float ใช้เก็บค่าประเภทใด

a)

จำนวนเต็ม

b)

ทศนิยม

c)

ตัวอักษร

d)

จินตภาพ

11.

ข้อใดคือ ความหมายของ ฟังก์ชัน print()

a)

ใช้แสดงหน้าโค้ดบนเว็บไซต์

b)

ใช้แสดงข้อความออกมาทางหน้าจอ

c)

ใช้แสดงข้อความหน้าเว็บไซต์

d)

ใช้แสดงข้อความ print() ออกมาทางหน้าจอ

12.

ชนิดข้อมูล int, float, complex  อยู่ในกลุ่มชนิดข้อมูลใด

a)

ข้อมูลประเภทค่าความจริง

b)

ข้อมูลประเภทตัวอักษร

c)

ข้อมูลประเภทเซ็ท

d)

ข้อมูลประเภทตัวเลข

13.

ชนิดข้อมูล boolean อยู่ในกลุ่มชนิดข้อมูลใด

a)

ข้อมูลประเภทค่าความจริง

b)

ข้อมูลประเภทตัวอักษร

c)

ข้อมูลประเภทเซ็ท

d)

ข้อมูลประเภทตัวเลข

14.

single quotation คือข้อใด

a)

( ” ” )

b)

( ‘ ‘ )

c)

( “”” “”” )     

d)

( “’ “’ )

15.

double quotation คือข้อใด

a)

( ” ” )

b)

( “’ “’ )

c)

( “”” “”” )     

d)

( ‘ ‘ )

16.

ข้อมูลประเภท คอลเล็คชั่น Collections ในภาษาไพธอน มีอยู่ กี่ ประเภท

a)

2 ประเภท

b)

3 ประเภท

c)

4 ประเภท    

d)

5 ประเภท

17.

โค้ดต่อไปนี้ มีชนิดข้อมูล String อยู่ในตัวแปรใด

a)

ตัวแปร a

b)

ตัวแปร x, y

c)

ตัวแปร b   

d)

ตัวแปร c

18.

โค้ดต่อไปนี้ มีชนิดข้อมูล List ลิสต์  อยู่ในตัวแปรใด

a)

ตัวแปร c

b)

ตัวแปร x, y

c)

ตัวแปร b   

d)

ตัวแปร a

19.

square brackets คือข้อใด

a)

{}

b)

()

c)

[]  

d)

{]

20.

ชนิดข้อมูล Boolean ใช้ตรวจสอบค่าความจริง กี่ ค่า

a)

1 ค่า

b)

3 ค่า

c)

4 ค่า

d)

2 ค่า

21.

ค่าตัวเลขจำนวนจินตภาพ ที่มีตัวอักษรกำกับมาด้วย เรียกว่า

a)

complex

b)

float

c)

int

d)

Boolean

22.

ความหมายของ เงื่อนไข คำสั่ง if คือ ข้อใด

a)

คำสั่ง if เป็นคำสั่งที่กำหนดการเลือกกระทำตามเงื่อนไข เมื่อเงื่อนไขเป็นไม่เป็นจริง (False)

b)

คำสั่ง if เป็นคำสั่งที่กำหนดการเลือกกระทำตามเงื่อนไข เมื่อเงื่อนไขเป็นทั้งจริงและเท็จ

c)

คำสั่ง if เป็นคำสั่งที่กำหนดการเลือกกระทำตามเงื่อนไข เมื่อเงื่อนไขเป็นจริง (True)

d)

คำสั่ง if เป็นคำสั่งที่กำหนดการเลือกกระทำตามเงื่อนไข เมื่อเงื่อนไขไม่เป็นไปตามที่กำหนด

23.

การนับอินเด็กซ์ในอาเรย์จะเริ่มจากลําดับ ในข้อใด

a)

0123 ไปเรื่อยๆ

b)

1234 ไปเรื่อยๆ

c)

-0-1-2-3 ไปเรื่อยๆ

d)

1-3 ไปเรื่อยๆ

24.

คีย์ลัด ที่ใช้ RUN Module โค้ดโปรแกรม Python คือ ข้อใด

a)

F 3

b)

F5

c)

F7

d)

F9

25.

จากรูปภาพ โค้ด บรรทัด ที่ 1 ข้อใดอธิบายผลลัพธ์ ได้ถูกต้อง

a)

ผลลัพธ์เป็น False เพราะ 20 มีค่าน้อยกว่า 19

b)

ผลลัพธ์เป็น True เพราะ 19 เป็นเลขที่อยู่ก่อน 20

c)

ผลลัพธ์เป็น True เพราะ 20และ19 อยู่ในวงเล็บ

d)

ผลลัพธ์เป็น True เพราะ 20 มีค่ามากกว่า 19 จริง

26.

จากรูปภาพ โค้ด บรรทัด ที่ 4 ข้อใดอธิบายได้ถูกต้อง

a)

ตรวจสอบว่า x มีค่าน้อยกว่า y หรือไม่

b)

ตรวจสอบว่า x มีค่าเท่ากับ y หรือไม่

c)

ตรวจสอบว่า x มีค่ามากกว่า y หรือไม่

d)

ตรวจสอบว่า x และ y กำหนดตัวแปรถูกต้องหรือไม่

27.

เมื่อเราต้องการเข้าถึงข้อมูล อาเรย์ ที่เรากำหนดไว้ ต้องใช้เครื่องหมาย ใด

a)

Square brackets []

b)

single quotation ‘ ‘

c)

double quotation ” ”

d)

three quotes “”” “””

28.

โปรแกรมที่ใช้เขียนโค้ดภาษา Python คือข้อใด

a)

Python LGBTQ

b)

Python IDLE

c)

Python LCDG

d)

Python IDLES

29.

ชนิดข้อมูลตัวเลขในภาษา Python มีกี่ชนิด

a)

1 ชนิด

b)

2 ชนิด

c)

3 ชนิด

d)

4 ชนิด

30.

จากภาพโค้ด ค่าตัวแปร เป็นชนิดข้อมูล แบบใด

a)

int

b)

float

c)

complex

d)

Strings