wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบ เรื่อง การวิเคราะห์งานและหลักการเขียนโปรแกรม

Total questions: 12

Worksheet time: 11mins

Name
Class
Date
1.

ขั้นตอนแรกของการพัฒนาโปรแกรมตามหลักการวิเคราะห์งานคือข้อใด

a)

การออกแบบผังงาน

b)

การทดสอบโปรแกรม

c)

การวิเคราะห์ปัญหา

d)

การเขียนโค้ด

2.

สิ่งใดต่อไปนี้เป็น “อินพุต (Input)” ของโปรแกรม

a)

ผลลัพธ์ที่แสดงออกทางหน้าจอ

b)

ข้อมูลที่ผู้ใช้กรอกเข้าสู่ระบบ

c)

ข้อผิดพลาดของโปรแกรม

d)

วิธีการประมวลผลข้อมูล

3.

ข้อใดคือจุดประสงค์ของการเขียน Pseudocode (รหัสเทียม)

a)

ใช้แทนภาษาโปรแกรม

b)

ทำให้มนุษย์เข้าใจลำดับการทำงานก่อนลงมือเขียนโค้ด

c)

เขียนให้คอมพิวเตอร์ประมวลผลได้ทันที

d)

ใช้แทนผังงานทั้งหมด

4.

สัญลักษณ์นี้ใช้แทนอะไร

a)

การตัดสินใจ

b)

การเริ่มต้น/สิ้นสุด

c)

การรับ/แสดงผล

d)

การประมวลผล

5.

แนวคิด “ลำดับการทำงาน (Sequence)” หมายถึงอะไร

a)

การทำงานแบบสุ่ม

b)

การทำงานทีละขั้นตอนตามลำดับ

c)

การทำงานซ้ำหลายรอบ

d)

การทำงานตามเงื่อนไข

6.

จากปัญหา: “โปรแกรมหาค่าเฉลี่ยของคะแนน 3 วิชา” ข้อใดคือ อินพุต (Input)

a)

คะแนนรวม

b)

ค่าเฉลี่ย

c)

ชื่อผู้เรียน

d)

คะแนนแต่ละวิชา

7.

โครงสร้างควบคุมแบบวนซ้ำ (Loop) มักใช้เมื่อใด

a)

ต้องเลือกทำงานบางส่วนตามเงื่อนไข

b)

ต้องทำงานซ้ำหลายรอบ

c)

ต้องหยุดการทำงานโปรแกรม

d)

ต้องกำหนดตัวแปรเริ่มต้น

8.

การวิเคราะห์งานช่วยให้โปรแกรมทำงานได้ถูกต้องและลดความผิดพลาดในภายหลัง

a)

ถูก

b)

ผิด

9.

ผังงาน (Flowchart) สามารถใช้แทนโค้ดโปรแกรมจริงได้ทั้งหมด

a)

ถูก

b)

ผิด

10-11.
10.

จากรูปข้อความคำว่า "สนทนา" ควรใช้สัญลักษณ์ใดในการเขียนผังงาน

a)

b)

c)

d)

11.

ตัวอย่างที่ 1.1 การใช้โทรศัพท์บ้าน จัดเป็นโครงสร้างแบบใด

a)

แบบขั้นตอน

b)

แบบลำดับ

c)

แบบตัดสินใจ

d)

แบบทำซ้ำ

12.

ให้นักศึกษาเขียน (รหัสเทียม ) Pseudocode แบบง่ายสำหรับโปรแกรม “หาพื้นที่สี่เหลี่ยมผืนผ้า” ตามลำดับขั้นตอน

4 lines
13.

ยกตัวอย่างอินพุต (Input) เอาต์พุต (Output) และขั้นตอนประมวลผล (Process)

จากปัญหา “โปรแกรมคำนวณเกรดเฉลี่ยของนักศึกษา”

  1. 1.Input : ..............................................................................

2.Output : .........................................................................

  1. 3.Process : .......................................................................

4 lines