wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบเก็บคะแนนวิชาวิทยาการคำนวณบทที่ 1 ม.1

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

ข้อใดคือความหมายของแนวคิดเชิงนามธรรม (Abstraction)

a)

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

b)

เป็นองค์ประกอบของแนวคิดเชิงคำนวณ (computational thinking) โดยมีแนวคิดในการแก้ไขปัญหาอย่างเป็นระบบและสามารถกำหนดขั้นตอนการแก้ปัญหาได้อย่างชัดเจน

c)

การบรรยายขั้นตอนการทำงานของอัลกอริทึมใด ๆ โดยใช้ภาษามนุษย์เพื่ออธิบายถึงลำดับขั้นตอนในการทำงานของอัลกอริทึมตามลำดับการทำงานก่อนหลัง

d)

เป็นคำสั่งที่จำลองความคิดเป็นลำดับขั้นตอนโดยใช้สัญลักษณ์เป็นประโยคภาษาอังกฤษ

2.

แนวคิดเชิงนามธรรมมีประโยชน์อย่างไร

a)

ช่วยลดขั้นตอนการทำงานที่มีความซ้ำซ้อน

b)

ช่วยให้ออกแบบชิ้นงานตรงกับสภาพจริงทุกประการ

c)

ช่วยให้เข้าใจปัญหาและมองเห็นปัญหาได้ชัดเจนขึ้น

d)

ทำให้เห็นรายละเอียดของสิ่งที่สนใจได้ชัดเจนทั้งหมด

3.

หากต้องการหาแนวคิดเชิงนามธรรมของจังหวัดในประเทศไทย เราสามารถพิจารณาเฉพาะสาระสำคัญของแผนที่ คืออะไร

a)

ขอบเขตหรือพื้นที่ของแต่ละจังหวัด

b)

ทางหลวง

c)

สนามบิน

d)

ทางรถไฟ

4.

ข้อใดเป็นแนวคิดเชิงนามธรรมของภาพต่อไปนี้

a)

รูปสี่เหลี่ยม

b)

รูปสี่เหลี่ยมคางหมู

c)

รูปสี่เหลี่ยมมุมแหลม

d)

รูปสี่เหลี่ยมด้านไม่เท่า

5.

ข้อใดอธิบายความหมายของแนวคิดเชิงนามธรรมได้ถูกต้อง

a)

หลักในการทำงานของระบบคอมพิวเตอร์ทั้งระบบ

b)

ขั้นตอนการทำงานของเทคโนโลยีพร้อมวิธีการใช้งาน

c)

รูปแบบการทำงานร่วมกันและสร้างวิธีการทำงานร่วมกัน

d)

เป็นแนวคิดหนึ่งในการแก้ไขปัญหา และเป็นองค์ประกอบของแนวคิดเชิงนามธรรม

6.

ข้อใดคือประโยชน์ของอัลกอริทึม

a)

ใช้สัญลักษณ์แทนการแก้ปัญหา

b)

มีความชัดเจน สั้น และได้ใจความ

c)

มีการทำงานตามเงื่อนไขที่ผู้ใช้กำหนด

d)

การแยกแยะกิจกรรม ทำให้การแก้ไขปัญหาเป็นไปอย่างรวดเร็ว

7.

ข้อใดไม่ใช่รูปแบบการเขียนอัลกอริทึม

a)

ฟังก์ชั่น (Function)

b)

รหัสจำลอง (Pseudo Code)

c)

การเขียนผังงาน (Flowchart)

d)

ภาษาธรรมชาติ (Natural Language)

8.

บุคคลใดที่ได้รับการยกย่องให้เป็นโปรแกรมเมอร์คนแรกของโลก

a)

ADA BYRON

b)

BLAISE PASCAL

c)

CHARLES BABBAGE

d)

HERMAN HOLLERITH

9.

ข้อใดเป็นคำสั่งเริ่มต้นเมื่อเขียนอัลกอริทึมด้วยรหัสจำลอง

a)

Find

b)

Start

c)

Input

d)

Computer

10.

การเขียนผังงานอยู่ในขั้นตอนใดของการพัฒนาโปรแกรม

a)

การจัดทำเอกสาร

b)

การเขียนโปรแกรม

c)

การวิเคราะห์ระบบ

d)

การออกแบบโปรแกรม

11.

"ขั้นตอนการทำงานที่มีการเปรียบเทียบเพื่อเลือกกระทำเพียง 1 ครั้ง" จากข้อความดังกล่าว ถือว่าเป็นการเขียนผังงานในรูปแบบใด

a)

ทำซ้ำ (loop)

b)

โครงสร้าง (structure)

c)

เรียงลำดับ (sequence)

d)

เลือกกระทำ/เงื่อนไข (decision/selection)

12.

การเขียนผังงานรูปแบบใดมีลักษณะการทำกระบวนการซ้ำหลายครั้ง

a)

ทำซ้ำ (loop)

b)

โครงสร้าง (structure)

c)

เรียงลำดับ (sequence)

d)

เลือกกระทำ/เงื่อนไข (decision/selection)

13.

การใช้รูปภาพสัญลักษณ์แทนขั้นตอนการเขียนโปรแกรมคือขั้นตอนใด

a)

ฟังก์ชัน (Function)

b)

รหัสจำลอง (Pseudo Code)

c)

การเขียนผังงาน (Flowchart)

d)

การบรรยาย (Narrative Description)

14.

สัญลักษณ์ต่อไปนี้ทำงานเกี่ยวข้องกับอุปกรณ์ใด

a)

ลำโพง

b)

หน้าจอ

c)

คีย์บอร์ด

d)

เครื่องพิมพ์

15.

ข้อใดไม่ใช่รูปแบบของการเขียนผังงาน

a)

ทำซ้ำ

b)

เรียงลำดับ

c)

เลือกกระทำ/เงื่อนไข

d)

ออกแบบโปรแกรมการทำงาน