wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบกลางภาค

Total questions: 20

Worksheet time: 30mins

Name
Class
Date
1.

"อัลกอริทึม (Algorithm)" คืออะไร

a)

ภาษาโปรแกรมชนิดหนึ่ง

b)

เครื่องมือใช้สร้างกราฟ

c)

ระเบียบวิธีหรือขั้นตอนที่ใช้แก้ปัญหา

d)

โปรแกรมสำเร็จรูป

2.

ข้อใดคือ "รูปแบบ" ของการเขียนอัลกอริทึม

a)

ภาษาธรรมชาติ, รหัสลำลอง, ผังงาน

b)

ภาษาอังกฤษ, คณิตศาสตร์, ภาษาจีน

c)

ไฟล์ PDF, Word, Excel

d)

ภาษา HTML, CSS, Java

3.

ข้อใดคือลักษณะของการเขียนอัลกอริทึมด้วยภาษาธรรมชาติ

a)

เขียนด้วยคำสั่ง if-else

b)

ใช้คำสั่งโปรแกรมภาษา Python

c)

เขียนด้วยรูปภาพและลูกศร

d)

ใช้ภาษาแบบพูดอธิบายทั่วไป

4.

การเขียนอัลกอริทึมในรูปแบบรหัสลำลอง (Pseudocode) มีลักษณะอย่างไร

a)

ใช้สัญลักษณ์มาตรฐาน

b)

ใช้ภาษาไทยล้วน

c)

เขียนคำสั่งคล้ายโค้ดจริงแต่ไม่ต้องถูกต้องตามไวยากรณ์

d)

ต้องรันได้ใน Python

5.

ข้อมูลใดไม่ใช่สาระสำคัญของการฝึกรีดผ้า เมื่องพิจารณาโดยใช้แนวคิดเชิงนามธรรม

a)

สีของผ้า

b)

ชนิดของผ้า

c)

ชนิดของอุปกรณ์ในการรีดผ้า

d)

อุณหภูมิที่เหมาะสมสำหรับเนื้อผ้า

6.

คำสั่ง "คำนวณพื้นที่สี่เหลี่ยมผืนผ้า=กว้าง x ยาว" เป็นการเขียนอัลกอรึทึมแสดงขั้นตอนในรูปแบบใด

a)

ผังงาน

b)

ภาษาสื่อสาร

c)

ภาษาธรรมชาติ

d)

ภาษาคอมพิวเตอร์

7.

จากรหัสลำลองต่อไปนี้:

1. START

2. INPUT width

3. INPUT length

4. COMPUTE area = width * length

5. OUTPUT area

6. STOP

คำสั่งในข้อใดใช้สำหรับรับค่าจากผู้ใช้

a)

START และ STOP

b)

COMPUTE area

c)

OUTPUT area

d)

INPUT width และ INPUT length

8.

ข้อใดเรียงลำดับผังงานได้ถูกต้องตามกระบวนการของอัลกอริทึม

a)

เริ่มต้น → แสดงผล → คำนวณ → รับค่า → จบ

b)

เริ่มต้น → รับค่า → คำนวณ → แสดงผล → จบ

c)

คำนวณ → รับค่า → แสดงผล → เริ่มต้น

d)

แสดงผล → คำนวณ → รับค่า → เริ่มต้น → จบ

9.

ข้อใดเป็นจุดเด่นของภาษาไพทอน

a)

ใช้วงเล็บปีกกาในการจัดลำดับคำสั่ง

b)

ต้องประกาศชนิดตัวแปรก่อนใช้

c)

อ่านและเขียนง่ายเหมือนภาษาอังกฤษ

d)

ใช้เฉพาะในงานเว็บไซต์

10.

ผู้สร้างภาษาไพทอนคือใคร

a)

อลัน ทัวริง

b)

กีโด ฟาน รอสซัม

c)

บิล เกตส์

d)

เจมส์ กอสลิง

11.

ผลลัพธ์ของคำสั่ง print("Python", "สนุก", 123) คือข้อใด

a)

Pythonสนุก123

b)

Python สนุก 123

c)

"Python" "สนุก" "123"

d)

เกิดข้อผิดพลาด

12.

ข้อใดเป็นคำสั่งที่ใช้แสดงข้อความในไพทอน

a)

display()

b)

echo()

c)

print()

d)

output()

13.

ข้อใดคือตัวแปรชนิดข้อความ (str)

a)

"สวัสดี"

b)

5

c)

3.14

d)

True

14.

ตัวแปรชนิดใดใช้เก็บค่าทศนิยม

a)

int

b)

float

c)

str

d)

Bool

15.

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

a)

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

b)

ห้ามขึ้นต้นด้วยตัวเลข

c)

ใช้ภาษาอังกฤษหรือตัวเลขเท่านั้น

d)

ห้ามใช้คำสงวน เช่น if, for

16.

ตัวแปรใดเก็บค่าจริง/เท็จได้

a)

int

b)

float

c)

str

d)

Bool

17.

ตัวดำเนินการ ** มีความหมายว่าอย่างไร

a)

บวก

b)

ลบ

c)

หาร

d)

ยกกำลัง

18.

ผลลัพธ์ของ print(10 % 3) คือข้อใด

a)

3

b)

1

c)

0.3

d)

7

19.

หาก a = 15 และ b = 3 แล้ว a / b จะได้

a)

5

b)

5.0

c)

0

d)

45

20.

คำสั่ง input() ทำหน้าที่อะไร

a)

แสดงผล

b)

รับค่าจากผู้ใช้

c)

คำนวณผลลัพธ์

d)

แปลงชนิดตัวแปร