NEW
Font size
Worksheetsม.1 ข้อสอบกลางภาคการเขียนโปรแกรมเบื้องต้น
Total questions: 40
Worksheet time: 20mins
ข้อใดกล่าวถึง "โปรแกรมคอมพิวเตอร์" ได้ถูกต้องที่สุด?
ชุดคำสั่งที่สั่งให้คอมพิวเตอร์ทำงานตามที่ผู้ใช้ต้องการ
อุปกรณ์ฮาร์ดแวร์ที่ใช้ในการประมวลผลข้อมูล
ข้อมูลที่คอมพิวเตอร์จัดเก็บไว้ในหน่วยความจำ
ระบบปฏิบัติการที่ควบคุมการทำงานของคอมพิวเตอร์
ข้อใดคือตัวอย่างของ "โปรแกรม" ที่นักเรียนคุ้นเคยในชีวิตประจำวันมากที่สุด?
เมาส์
แป้นพิมพ์
เกมมือถือ
จอภาพ
ข้อใดไม่ใช่ขั้นตอนพื้นฐานของการทำงานของคอมพิวเตอร์ (Input-Process-Output)?
Input (รับข้อมูล)
Design (ออกแบบ)
Process (ประมวลผล)
Output (แสดงผล)
ข้อใดไม่ใช่ขั้นตอนพื้นฐานของการทำงานของคอมพิวเตอร์ (Input-Process-Output)?
Input (รับข้อมูล)
Design (ออกแบบ)
Process (ประมวลผล)
Output (แสดงผล)
เมื่อเราพิมพ์ข้อความลงในโปรแกรม Microsoft Word ข้อความที่เราพิมพ์จัดเป็นอะไรในกระบวนการทำงานของคอมพิวเตอร์?
Output
Process
Input
Storage
โปรแกรมประเภทใดที่ทำหน้าที่แปลภาษาโปรแกรมที่มนุษย์เขียนให้คอมพิวเตอร์เข้าใจ?
โปรแกรมประยุกต์
โปรแกรมระบบ
โปรแกรมแปลภาษา
โปรแกรมยูทิลิตี้
ภาษาโปรแกรมใดที่นิยมใช้ในการเขียนโปรแกรมแบบบล็อกสำหรับผู้เริ่มต้นเรียนรู้?
Python
C++
Java
Scratch
คำสั่งพื้นฐานที่สุดที่มักใช้เป็นตัวอย่างในการเริ่มต้นเขียนโปรแกรมเพื่อแสดงข้อความออกทางหน้าจอคือคำสั่งใด?
Input "Hello, World!"
Print "Hello, World!"
Run "Hello, World!"
Save "Hello, World!"
การ "รัน (Run)" โปรแกรมหมายถึงอะไร?
การบันทึกโปรแกรม
การเปิดไฟล์โปรแกรม
การสั่งให้โปรแกรมทำงาน
การแก้ไขข้อผิดพลาดในโปรแกรม
ข้อใดคือความสำคัญของการติดตั้งและเตรียมสภาพแวดล้อมในการเขียนโปรแกรม?
เพื่อให้โปรแกรมสามารถประมวลผลข้อมูลได้เร็วขึ้น
เพื่อให้สามารถเชื่อมต่ออินเทอร์เน็ตได้
เพื่อให้โปรแกรมเมอร์สามารถเขียนและรันโค้ดได้อย่างถูกต้อง
เพื่อป้องกันไวรัสคอมพิวเตอร์
หากพบข้อความผิดพลาด (Error Message) เมื่อรันโปรแกรม สิ่งแรกที่ควรทำคืออะไร?
ลบโปรแกรมทิ้ง
ค้นหาความหมายของข้อความผิดพลาดนั้น
รีสตาร์ทคอมพิวเตอร์
ขอให้เพื่อนมาแก้ไขให้ทันที
"Debugging" หมายถึงอะไรในการเขียนโปรแกรม?
การออกแบบหน้าจอโปรแกรม
การค้นหาและแก้ไขข้อผิดพลาดในโปรแกรม
การติดตั้งโปรแกรมใหม่
การคัดลอกโปรแกรม
แพลตฟอร์มใดที่เหมาะสำหรับการเรียนรู้การเขียนโค้ดเบื้องต้นแบบเกม?
Microsoft Word
CodeCombat
Google Sheets
Adobe Photoshop
ข้อใดต่อไปนี้ไม่ใช่ประโยชน์ของการเรียนรู้การเขียนโปรแกรม?
พัฒนาทักษะการคิดวิเคราะห์
เพิ่มความสามารถในการจดจำข้อมูล
ฝึกการแก้ปัญหาอย่างเป็นระบบ
สร้างสรรค์นวัตกรรมใหม่ๆ
ข้อใดคือความหมายของ "ปัญหา" ในบริบทของการเขียนโปรแกรม?
ความขัดแย้งระหว่างบุคคล
สถานการณ์ที่ต้องการหาทางออกหรือวิธีการแก้ไข
อุปสรรคทางกายภาพ
ความผิดพลาดในระบบคอมพิวเตอร์
"อัลกอริทึม (Algorithm)" คืออะไร?
ชื่อของภาษาโปรแกรมภาษาหนึ่ง
ขั้นตอนหรือลำดับการทำงานที่ชัดเจนเพื่อแก้ปัญหา
อุปกรณ์ที่ใช้ในการประมวลผลข้อมูล
ผลลัพธ์ที่ได้จากการทำงานของโปรแกรม
ข้อใดคือตัวอย่างของ "อัลกอริทึม" ที่พบได้ในชีวิตประจำวัน?
การเดินทางไปโรงเรียน
สูตรอาหาร
ขั้นตอนการผูกเชือกรองเท้า
ถูกทุกข้อ
คุณสมบัติที่ดีของอัลกอริทึมควรเป็นอย่างไร?
ซับซ้อนและเข้าใจยาก
มีขั้นตอนไม่จำกัด
ชัดเจน เข้าใจง่าย และได้ผลลัพธ์ที่ถูกต้องเสมอ
ขึ้นอยู่กับความต้องการของผู้สร้างเท่านั้น
การออกแบบอัลกอริทึมมีประโยชน์อย่างไร?
ทำให้โปรแกรมมีขนาดเล็กลง
ช่วยให้การเขียนโปรแกรมทำได้ง่ายขึ้นและลดข้อผิดพลาด
เพิ่มความเร็วในการประมวลผลข้อมูล
ช่วยให้คอมพิวเตอร์ทำงานได้โดยไม่ต้องใช้ไฟฟ้า
"ผังงาน (Flowchart)" เป็นเครื่องมือที่ใช้อะไรในการแสดงอัลกอริทึม?
ตัวอักษร
รูปภาพและสัญลักษณ์
ตัวเลข
เสียง
สัญลักษณ์รูปสี่เหลี่ยมผืนผ้าในผังงาน (Flowchart) หมายถึงอะไร?
จุดเริ่มต้น/สิ้นสุด
การตัดสินใจ
กระบวนการ/การประมวลผล
การรับข้อมูล/แสดงผล
สัญลักษณ์รูปวงรีในผังงาน (Flowchart) หมายถึงอะไร?
การรับข้อมูล/แสดงผล
จุดเริ่มต้น/สิ้นสุด
การตัดสินใจ
กระบวนการ/การประมวลผล
สัญลักษณ์รูปสี่เหลี่ยมข้าวหลามตัดในผังงาน (Flowchart) หมายถึงอะไร?
จุดเริ่มต้น/สิ้นสุด
กระบวนการ/การประมวลผล
การตัดสินใจ/เงื่อนไข
การรับข้อมูล/แสดงผล
"รหัสเทียม (Pseudocode)" คืออะไร?
ภาษาโปรแกรมจริงที่คอมพิวเตอร์เข้าใจ
ภาษาที่ใช้เขียนอัลกอริทึมโดยเลียนแบบโครงสร้างภาษาโปรแกรมแต่ไม่ใช่ภาษาโปรแกรมจริง
การถอดรหัสลับในโปรแกรม
คำสั่งสำหรับแก้ไขข้อผิดพลาดในผังงาน
ข้อใดคือประโยชน์ของการใช้รหัสเทียม?
ช่วยให้โปรแกรมเมอร์ไม่ต้องเขียนโค้ดจริง
ทำให้โปรแกรมทำงานได้เร็วขึ้น
เป็นเครื่องมือในการวางแผนและออกแบบอัลกอริทึมที่เข้าใจง่าย
ใช้ในการควบคุมอุปกรณ์ฮาร์ดแวร์โดยตรง
ข้อใดคือความแตกต่างที่สำคัญระหว่างผังงานและรหัสเทียม?
ผังงานเน้นการแสดงผลด้วยภาพ สัญลักษณ์ ส่วนรหัสเทียมเน้นการแสดงผลด้วยข้อความ
ผังงานใช้สำหรับแก้ปัญหาซับซ้อน ส่วนรหัสเทียมใช้แก้ปัญหาง่ายๆ
ผังงานเป็นภาษาโปรแกรม ส่วนรหัสเทียมไม่เป็นภาษาโปรแกรม
ผังงานเข้าใจง่ายกว่ารหัสเทียมสำหรับทุกคน
หากต้องการเขียนอัลกอริทึมสำหรับ "ขั้นตอนการต้มมาม่า" ข้อใดคือขั้นตอนแรกที่ควรระบุ?
เทน้ำเดือดใส่ชาม
เตรียมมาม่าและภาชนะ
ต้มน้ำให้เดือด
ใส่เครื่องปรุง
หากต้องการออกแบบผังงานเพื่อ "หาว่านักเรียนสอบผ่านหรือไม่" โดยกำหนดว่าถ้าคะแนนมากกว่าหรือเท่ากับ 50 คือสอบผ่าน สัญลักษณ์ใดที่ควรใช้ในการตัดสินใจ?
วงรี
สี่เหลี่ยมผืนผ้า
สี่เหลี่ยมข้าวหลามตัด
สี่เหลี่ยมด้านขนาน
การลำดับขั้นตอนในการแก้ปัญหาให้ชัดเจนและเป็นระเบียบเรียกว่าอะไร?
การจัดเก็บข้อมูล
การเขียนโปรแกรม
การออกแบบอัลกอริทึม
การดีบั๊ก
หากเขียนรหัสเทียมสำหรับ "การคำนวณพื้นที่สี่เหลี่ยมผืนผ้า" ควรมีขั้นตอนใดบ้าง?
รับค่าความกว้าง, รับค่าความยาว, คำนวณพื้นที่ = กว้าง * ยาว, แสดงผลพื้นที่
รับค่ารัศมี, คำนวณพื้นที่ = pi * รัศมี * รัศมี, แสดงผลพื้นที่
รับค่าฐาน, รับค่าสูง, คำนวณพื้นที่ = 0.5 * ฐาน * สูง, แสดงผลพื้นที่
รับค่าตัวเลข 1, รับค่าตัวเลข 2, คำนวณผลรวม, แสดงผลรวม
ข้อใดคือข้อดีของการใช้อัลกอริทึมก่อนการเขียนโปรแกรมจริง?
ทำให้ไม่ต้องใช้คอมพิวเตอร์
ช่วยให้มองเห็นภาพรวมของวิธีแก้ปัญหาและลดโอกาสเกิดข้อผิดพลาด
ลดระยะเวลาในการรันโปรแกรม
ทำให้โปรแกรมทำงานได้บนทุกระบบปฏิบัติการ
หากคุณต้องการสร้างโปรแกรมที่ให้ผู้ใช้ป้อนชื่อ แล้วแสดงคำว่า "สวัสดี, (ชื่อที่ป้อน)" คุณควรเริ่มต้นด้วยการออกแบบอัลกอริทึมอย่างไร?
แสดงคำว่า "สวัสดี"
รับชื่อจากผู้ใช้, แสดงผล "สวัสดี, " ตามด้วยชื่อ
คำนวณความยาวของชื่อ
บันทึกชื่อลงในไฟล์
ในการแก้ปัญหาที่ซับซ้อน เราควรเริ่มจากการทำความเข้าใจปัญหาและเขียนอัลกอริทึมในรูปแบบใดก่อน?
ภาษาเครื่อง
ผังงานหรือรหัสเทียม
ภาษาโปรแกรมขั้นสูงทันที
รหัสโปรแกรมสุดท้าย
ถ้าเราต้องการสร้างโปรแกรมที่รับตัวเลข 2 จำนวน แล้วแสดงผลลัพธ์ว่าตัวเลขใดมีค่ามากกว่า เราควรใช้แนวคิดการออกแบบอัลกอริทึมแบบใด?
การทำซ้ำ
การคำนวณ
การตัดสินใจ
การแสดงผลอย่างเดียว
วงกลมมีรัศมี 7 เซนติเมตร พื้นที่ของวงกลมนี้เท่ากับเท่าไหร่?
154 ตารางเซนติเมตร
49 ตารางเซนติเมตร
22 ตารางเซนติเมตร
44 ตารางเซนติเมตร
ถ้าคุณทราบพื้นที่ของวงกลม แต่ต้องการหารัศมีของวงกลมนั้น คุณจะต้องใช้การดำเนินการทางคณิตศาสตร์ใดเพื่อหาค่ารัศมี?
นำพื้นที่ไปหารด้วย 2 แล้วคูณด้วย π
นำพื้นที่ไปหารด้วย π แล้วถอดรากที่สอง
นำพื้นที่ไปคูณด้วย π
นำพื้นที่ไปยกกำลังสอง
ข้อใดคือสูตรที่ถูกต้องสำหรับการหาพื้นที่ของวงกลม?
A = π d
A = π r2
A = 2 π r
A=21bh
ในสูตรการหาพื้นที่วงกลม A = π r2 ตัวอักษร 'r' แทนค่าใด?
พื้นที่ (Area)
รัศมี (Radius)
เส้นผ่านศูนย์กลาง (Diameter)
เส้นรอบวง (Circumference)
สามเหลี่ยมรูปหนึ่งมีฐานยาว 10 เซนติเมตร และสูง 5 เซนติเมตร พื้นที่ของสามเหลี่ยมนี้เท่ากับเท่าไหร่?
100 ตารางเซนติเมตร
50 ตารางเซนติเมตร
15 ตารางเซนติเมตร
25 ตารางเซนติเมตร
ข้อใดคือสูตรที่ถูกต้องสำหรับการหาพื้นที่ของรูปสามเหลี่ยม?
A = π r2
A = 2 ( l + w )
A = กว้าง × ยาว
A = 0.5 × ฐาน × สูง
