wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบปลายภาค วิชาวิทยาการคำนวณ ชั้นมัธยมศึกษาปีที่ 2 ปีการศึกษา 2568 เทอม 1

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.
ข้อใดเป็นความเหมือนกันระหว่างการออกแบบขั้นตอนการทำงานโดยใช้ภาษาธรรมชาติและการออกแบบโดยใช้รหัสจำลอง
a)
ใช้สัญลักษณ์ในการออกแบบเหมือนกัน
b)
ใช้ภาษาในการออกแบบเหมือนกัน
c)
เป็นการแสดงลำดับขั้นตอนการทำงานของโปรแกรมเหมือนกัน
d)
โครงสร้างในการออกแบบแสดงลำดับเหมือนกัน
2.
การออกแบบขั้นตอนการทำงานโดยใช้ flowchart เป็นการทำงานแบบใด
a)
การใช้แผนภาพสัญลักษณ์
b)
การใช้รหัสจำลอง
c)
การใช้ภาษาธรรมชาติ
d)
การใช้ตัวเลข
3.
การออกแบบขั้นตอนการทำงานโดยใช้ผังงาน สัญลักษณ์ใดแทนจุดเริ่มต้นและจุดสิ้นสุดการทำงานของโปรแกรม
a)
ตัวเลือก 1
b)
ตัวเลือก 2
c)
ตัวเลือก 3
d)
ตัวเลือก 4
4.
ข้อใดเป็นความเหมือนกันระหว่างการออกแบบขั้นตอนการทำงานโดยใช้ภาษาธรรมชาติและการออกแบบขั้นตอนการทำงานโดยใช้ผังงาน
a)
ใช้สัญลักษณ์ในการออก
b)
ใช้ภาษาในการออกแบบ
c)
สามารถแสดงเงื่อนไขของการเขียนโปรแกรมได้
d)
เป็นการแสดงลำดับขั้นตอนการทำงาน
5.
จุดประสงค์ของการใช้แนวคิดเชิงคำนวณคือข้อใด
a)
การแก้ปัญหาอย่างเป็นขั้นตอน
b)
การแก้ปัญหาด้วยการคำนวณตัวเลข
c)
การสร้างนวัตกรรมใหม่ๆ
d)
การออกแบบชิ้นงาน
6.
ข้อใดไม่ถูกต้อง
a)
(7 % 3) + 3 ได้ผลลัพธ์เป็น 5
b)
(8 % 2) * 6 ได้ผลลัพธ์เป็น 24
c)
(7**2) % 3 ได้ผลลัพธ์เป็น 16.33
d)
((12 + 3)* 4) – 60 ได้ผลลัพธ์เป็น 0
7.
ข้อใดเป็นการตั้งชื่อตัวแปรในการใช้โปรแกรมภาษา Python ไม่ถูกต้อง
a)
Num1School
b)
Score_2
c)
name_sur
d)
ave#min
8.
ข้อใดคือการตั้งชื่อตัวแปรในภาษา Python แบบ Snake Case
a)
stu-dentScoreFinal
b)
producPrice
c)
is-CheckedValue
d)
is_checked_value
9.
การนำแนวคิดเชิงคำนวณมาใช้ในการแก้ปัญหาส่งผลอย่างไรมากที่สุด
a)
ประหยัดค่าใช้จ่ายในการแก้ปัญหา
b)
ช่วยให้แก้ปัญหาได้หลากหลายวิธี
c)
มีขั้นตอนการแก้ปัญหาอย่างเป็นระบบ
d)
ลดปัญหาที่จะเกิดขึ้นตามมา
10.
ถ้าต้องการเขียนโปรแกรมรับข้อมูลราคาเครื่องใช้ไฟฟ้าของห้างสรรพสินค้าแห่งหนึ่ง จะต้องใช้ฟังก์ชันคำสั่งใด
a)
print( )
b)
input( )
c)
output( )
d)
display( )
11.
จากภาพควรเติมตัวดำเนินการทางคณิตศาสตร์ใดลงใน A และ B ตามลำดับ
a)
+ และ *
b)
+ และ -
c)
+ และ /
d)
* และ /
12.
ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับแนวคิดเชิงคำนวณ
a)
แนวคิดเชิงคำนวณสามารถนำมาใช้แก้ปัญหาในชีวิตประจำวันได้
b)
การแก้ปัญหาต่างๆ ควรใช้องค์ประกอบของแนวคิดเชิงคำนวณรูปแบบใดรูปแบบหนึ่ง
c)
การแก้ปัญหาโดยใช้แนวคิดเชิงคำนวณเน้นที่ลำดับขั้นตอนการแก้ปัญหา
d)
แนวคิดเชิงคำนวณเป็นการคิดที่ใช้ทักษะการคิดเชิงตรรกะ
13.
พิจาณาการเขียนคำสั่งด้วยภาษา Python ดังนี้ 1. firstNumber = 30 2. secondNumber = 4 3. sumValue = firstNumber +secondNumber 4. print("%d + %d = %d" %(firstNumber, secondNumber, sumValue)) จากการเขียนคำสั่งการเขียนโปรแกรมด้วยภาษา Python ข้างต้น หน้าจอจะแสดงผลค่าผลลัพธ์ในข้อใด
a)
34
b)
30 + 4
c)
30 + 4 = 34
d)
34 = 34
14.
พิจาณาการเขียนคำสั่งด้วยภาษา Python ดังนี้ 1 firstName = “ยุพิน” 2 lastName = “จิตใจดี” 3 Print (“สวัสดี คุณ%s %s”(firstName, lastName)) ข้อใดแสดงผลลัพธ์คำสั่งควบคุมข้างต้นได้ถูกต้องที่สุด
a)
คุณยุพิน จิตใจดี
b)
สวัสดียุพินจิตใจดี
c)
“ยุพินจิตใจดี”
d)
สวัสดี คุณยุพิน จิตใจดี
15.
ข้อใดคือผลลัพธ์ของ (32 / 4) – (2 + 3)
a)
3
b)
2.5
c)
8
d)
8.5
16.
ข้อใดไม่ใช่ผลจากการนำแนวคิดเชิงคำนวณมาใช้
a)
ทำให้แก้ปัญหาได้อย่างเป็นระบบ
b)
ช่วยให้แก้ปัญหาได้รวดเร็วยิ่งขึ้น
c)
ป้องกันการเกิดปัญหาเดิมซ้ำ
d)
นำแนวคิดการแก้ปัญหาไปใช้กับระบบคอมพิวเตอร์ได้
17.
หากนักเรียนต้องการจัดเก็บหนังสือใส่ตู้หนังสือ วัตถุประสงค์หลักของการจัดเก็บหนังสือควรเป็นข้อใด
a)
จัดเก็บตามสีปกของหนังสือ
b)
จัดเก็บตามประเภทของหนังสือ
c)
จัดเก็บตามขนาดของหนังสือ
d)
จัดเก็บตามชื่อผู้เขียนหนังสือ
18.
ข้อใดสอดคล้องกับแนวคิดการออกแบบขั้นตอนวิธีมากที่สุด
a)
การเขียนผังงาน (Flow chart)
b)
การคัดลอกสำเนา
c)
การตัดสินใจเลือกใช้ผลิตภัณฑ์
d)
การรดน้ำต้นไม้
19.
ข้อใดคือประโยชน์ของการใช้แนวคิดเชิงคำนวณในการแก้ปัญหา
a)
ช่วยประหยัดค่าใช้จ่ายในการแก้ปัญหา
b)
ทำให้แก้ปัญหาได้อย่างเป็นขั้นตอน
c)
ลดการเกิดปัญหาต่างๆ
d)
สร้างวิธีการแก้ปัญหาใหม่ๆ
20.
ข้อใดคือความหมายของแนวคิดการหารูปแบบ
a)
การออกแบบลำดับขั้นตอนการแก้ปัญหา
b)
การค้นหารูปแบบของปัญหาที่มีความคล้ายคลึงกัน
c)
การหาแนวคิดรวบยอดของปัญหา โดยตัดรายละเอียดที่ไม่สำคัญออกไป
d)
การแตกปัญหาใหญ่ให้เป็นปัญหาย่อย เพื่อให้สามารถจัดการปัญหาได้ง่ายขึ้น