NEW
Font size
Worksheetsแบบทดสอบวิชาวิทยาการคำนวณ ชั้นมัธยมศึกษาปีที่ 4
Total questions: 40
Worksheet time: 20mins
การคิดเชิงคำนวณ (Computational Thinking) มีความสำคัญต่อการแก้ปัญหาอย่างไร
ช่วยให้แก้ปัญหาได้อย่างเป็นระบบและมีประสิทธิภาพ
ช่วยให้เขียนโปรแกรมคอมพิวเตอร์ได้เร็วขึ้น
ช่วยให้คำนวณตัวเลขได้แม่นยำมากขึ้น
ช่วยให้ใช้คอมพิวเตอร์ได้คล่องแคล่วขึ้น
ข้อใดคือองค์ประกอบของการคิดเชิงคำนวณที่สำคัญที่สุด
การแยกย่อยปัญหา (Decomposition)
การจดจำรูปแบบ (Pattern Recognition)
การคิดเชิงนามธรรม (Abstraction)
การออกแบบอัลกอริทึม (Algorithm Design)
การแยกส่วนของปัญหา (Decomposition) หมายถึงข้อใด
การแบ่งปัญหาใหญ่ออกเป็นปัญหาย่อยๆ ที่ง่ายต่อการแก้ไข
การหารูปแบบที่เหมือนกันของปัญหา
การสร้างขั้นตอนการแก้ปัญหา
การมองข้ามรายละเอียดที่ไม่จำเป็น
ข้อใดเป็นตัวอย่างของการคิดเชิงนามธรรม (Abstraction)
การวาดแผนที่รถไฟฟ้าโดยไม่แสดงรายละเอียดถนน
การแบ่งการบ้านเป็นวิชาต่างๆ
การเขียนโปรแกรมคอมพิวเตอร์
การทำอาหารตามสูตร
อัลกอริทึม (Algorithm) คืออะไร
โปรแกรมคอมพิวเตอร์
ขั้นตอนการแก้ปัญหาที่ชัดเจนและเป็นระบบ
วิธีการคำนวณทางคณิตศาสตร์
การจัดเรียงข้อมูลให้เป็นระเบียบ
ข้อใดไม่ใช่ลักษณะของอัลกอริทึมที่ดี
มีขั้นตอนที่ชัดเจน
มีจุดสิ้นสุด
ซับซ้อนและยากต่อการเข้าใจ
ให้ผลลัพธ์ที่ถูกต้อง
ข้อใดเป็นตัวอย่างของการแยกส่วนปัญหาที่ดี
การแบ่งการทำโครงงานเป็นขั้นตอนย่อยๆ
การจัดกลุ่มตัวเลขตามความชอบ
การวาดภาพตามจินตนาการ
การท่องสูตรคูณ
การคิดเชิงนามธรรมช่วยในเรื่องใดมากที่สุด
การจดจำรายละเอียดทั้งหมด
การมองเห็นภาพรวมของปัญหา
การคำนวณตัวเลข
การเขียนโปรแกรม
ข้อใดไม่ใช่ประโยชน์ของการคิดเชิงคำนวณ
พัฒนาทักษะการแก้ปัญหา
เพิ่มความสามารถในการคิดอย่างเป็นระบบ
ช่วยให้จำสูตรคณิตศาสตร์ได้ดีขึ้น
พัฒนาความสามารถในการวิเคราะห์ปัญหา
ข้อใดเป็นตัวอย่างของการจดจำรูปแบบในชีวิตประจำวัน
การสังเกตว่าทุกวันมีการเข้าแถว
การทำการบ้านทีละข้อ
การอ่านหนังสือสอบ
การเล่นเกมคอมพิวเตอร์
การคิดเชิงคำนวณแตกต่างจากการเขียนโปรแกรมอย่างไร
การคิดเชิงคำนวณเป็นทักษะการคิด ส่วนการเขียนโปรแกรมเป็นการลงมือปฏิบัติ
การคิดเชิงคำนวณต้องใช้คอมพิวเตอร์ ส่วนการเขียนโปรแกรมไม่จำเป็น
การคิดเชิงคำนวณง่ายกว่าการเขียนโปรแกรม
ไม่มีความแตกต่างกัน
ข้อใดเป็นลำดับขั้นตอนที่ถูกต้องในการแก้ปัญหาด้วยแนวคิดเชิงคำนวณ
แยกปัญหา → หารูปแบบ → นามธรรม → ออกแบบอัลกอริทึม
หารูปแบบ → แยกปัญหา → ออกแบบอัลกอริทึม → นามธรรม
ออกแบบอัลกอริทึม → แยกปัญหา → หารูปแบบ → นามธรรม
นามธรรม → หารูปแบบ → แยกปัญหา → ออกแบบอัลกอริทึม
การแก้ปัญหาด้วยแนวคิดเชิงคำนวณสามารถนำไปประยุกต์ใช้ในวิชาใดได้บ้าง
เฉพาะวิชาคอมพิวเตอร์
เฉพาะวิชาวิทยาศาสตร์และคณิตศาสตร์
เฉพาะวิชาที่เกี่ยวข้องกับการคำนวณ
ทุกวิชาและในชีวิตประจำวัน
ข้อใดไม่ใช่ประโยชน์ของการเขียนผังงาน
ช่วยในการวางแผนการแก้ปัญหา
ทำให้เข้าใจขั้นตอนการทำงานได้ง่าย
ช่วยให้เขียนโปรแกรมได้เร็วขึ้น
ทำให้การแก้ไขปัญหามีความซับซ้อนมากขึ้น
ขั้นตอนแรกของการแก้ปัญหาด้วยคอมพิวเตอร์คือข้อใด
การวิเคราะห์ปัญหา
การออกแบบโปรแกรม
การเขียนโปรแกรม
การทดสอบโปรแกรม
การวิเคราะห์ปัญหามีจุดประสงค์เพื่ออะไร
เพื่อตรวจสอบความถูกต้องของโปรแกรม
เพื่อทำความเข้าใจปัญหาและกำหนดขอบเขต
เพื่อเขียนโปรแกรมให้ทำงานได้
เพื่อออกแบบส่วนติดต่อผู้ใช้
ข้อใดเป็นตัวอย่างของข้อมูลนำเข้า (Input)
ผลการคำนวณเกรดเฉลี่ย
รายงานสรุปยอดขาย
คะแนนสอบของนักเรียน
กราฟแสดงผลการเรียน
การประมวลผล (Process) หมายถึงข้อใด
การรับข้อมูลจากผู้ใช้
การแสดงผลลัพธ์
การดำเนินการกับข้อมูลตามเงื่อนไขที่กำหนด
การจัดเก็บข้อมูลในหน่วยความจำ
ผลลัพธ์ (Output) ที่ดีควรมีลักษณะอย่างไร
มีความถูกต้องและตรงตามความต้องการ
มีการตกแต่งสวยงาม
มีขนาดไฟล์เล็ก
มีความซับซ้อน
การทดสอบโปรแกรมมีความสำคัญอย่างไร
ทำให้โปรแกรมทำงานเร็วขึ้น
ช่วยตรวจสอบความถูกต้องของการทำงาน
ทำให้โปรแกรมมีขนาดเล็กลง
ช่วยประหยัดพื้นที่หน่วยความจำ
การทำซ้ำ (Loop) ใช้ในกรณีใด
เมื่อต้องการตัดสินใจเลือกทำอย่างใดอย่างหนึ่ง
เมื่อต้องการทำงานเดิมซ้ำหลายๆ ครั้ง
เมื่อต้องการรับข้อมูลจากผู้ใช้
เมื่อต้องการแสดงผลลัพธ์
เงื่อนไข (Condition) ในการเขียนโปรแกรมใช้สำหรับอะไร
การทำงานซ้ำ
การตัดสินใจเลือกทำงาน
การรับข้อมูล
การแสดงผล
การใช้ตัวแปรในโปรแกรมมีประโยชน์อย่างไร
เก็บค่าชั่วคราวระหว่างการทำงาน
แสดงผลลัพธ์
ตรวจสอบข้อผิดพลาด
ออกแบบส่วนติดต่อ
ข้อใดเป็นชื่อตัวแปรที่ถูกต้อง
1stNumber
student name
studentAge
#count
การเลือกใช้ชนิดข้อมูลที่เหมาะสมมีความสำคัญอย่างไร
ทำให้โปรแกรมทำงานเร็วขึ้น
ประหยัดหน่วยความจำและป้องกันข้อผิดพลาด
ทำให้โปรแกรมมีขนาดเล็กลง
ช่วยในการแสดงผล
ข้อใดเป็นชนิดข้อมูลพื้นฐาน
Array
String
Object
Integer
โปรแกรม Flowgorithm ใช้สำหรับอะไร
สร้างผังงานและจำลองการทำงานของโปรแกรม
เขียนโค้ดโปรแกรม
วาดแผนภาพทั่วไป
สร้างเว็บไซต์
การตั้งชื่อตัวแปรในโปรแกรม Flowgorithm ข้อใดไม่ถูกต้อง
score
total_sum
1st_number
studentName
ชนิดข้อมูลใดที่โปรแกรม Flowgorithm ไม่รองรับ
Integer
Real
String
Array
เครื่องหมายใดที่ใช้ในการเปรียบเทียบค่าในโปรแกรม Flowgorithm
==
=
===
≡
ในโปรแกรม Flowgorithm เมื่อต้องการรับค่าจากผู้ใช้ต้องใช้คำสั่งใด
input
get
read
scan
คำสั่งใดใช้สำหรับแสดงผลข้อความในภาษาไพทอน
print()
input()
show()
display()
การรับค่าข้อมูลจากผู้ใช้ในภาษาไพทอนใช้คำสั่งใด
print()
input()
get()
read()
คำสั่ง print (2+ 3) จะแสดงผลเป็นอะไร
5
23
2 + 3
Error
คำสั่ง print ("2+3") จะแสดงผลเป็นอะไร
5
23
2 + 3
Error
ข้อใดเป็นชื่อตัวแปรที่ถูกต้องในภาษาไพทอน
1st_name
my-name
student_age
class@
เครื่องหมายใดใช้สำหรับการหารเอาเศษในภาษาไพทอน
/
//
%
**
สัญลักษณ์ใดใช้ในการเปรียบเทียบว่าเท่ากันในภาษาไพทอน
=
==
:=
**
ข้อใดเป็นชนิดข้อมูลพื้นฐานในภาษาไพทอน
int, float, string
integer, decimal, text
number, character, boolean
whole, real, text
การแปลงข้อมูลที่รับเข้ามาให้เป็นตัวเลขจำนวนเต็มใช้คำสั่งใด
int
float
str
bool
