wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

สอบปลายภาค SMP ม.1

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

ชุดคำสั่งที่สั่งให้คอมพิวเตอร์สามารถทำงานได้ตรงตามความต้องการและความถูกต้องคือข้อใด

a)

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

b)

โปรแกรมคอมพิวเตอร์

c)

ผังงาน

d)

อัลกอริทึม

2.

ภาษาคอมพิวเตอร์หมายถึงข้อใด

a)

ภาษาที่มนุษย์ใช้สื่อสารกับคอมพิวเตอร์

b)

ภาษาที่คอมพิวเตอร์ใช้สื่อสารกับคอมพิวเตอร์

c)

ภาษาที่มนุษย์รู้จัก

d)

รหัสเลขฐานสอง

3.

การแสดงผลออกทางจอภาพอยู่ในขั้นตอนใด ในหลักการทำงานของคอมพิวเตอร์

a)

Start

b)

Input

c)

Process

d)

Output

4.

ข้อใดไม่ใช่ขั้นตอนการพัฒนาโปรแกรม

a)

กำหนดและวิเคราะห์ปัญหา

b)

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

c)

เสนอขายโปรแกรม

d)

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

5.

ข้อใดคือประโยชน์ที่ได้จากผังงาน

a)

ไม่ขึ้นกับภาษาที่ใช้ในการเขียนโปรแกรม

b)

แสดงลำดับของการทำงาน

c)

ทำความเข้าใจได้ง่าย

d)

ถูกทุกข้อ

6.

สัญลักษณ์ใดที่ใช้แสดงถึงจุดเริ่มต้นหรือสิ้นสุดในผังงาน

a)
b)
c)
d)
7.

สัญลักษณ์ใดที่ใช้แสดงถึงขั้นตอนที่มีการนำข้อมูลเข้าหรือออกสู่ภายนอก

a)
b)
c)
d)
8.

คำสั่ง printf ในภาษา C คือคำสั่งทำงานใด

a)

เรียกใช้ฟังชั่น

b)

ประกาศตัวแปร

c)

รับค่าตัวแปร

d)

แสดงผลทางหน้าจอ

9.

ข้อใดคือไอคอนของไพทอน

a)
b)
c)
d)
10.

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

a)

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

b)

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

c)

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

d)

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

11.

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

a)

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

b)

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

c)

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

d)

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

12.

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

a)

ฟังก์ชัน (Function)

b)

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

c)

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

d)

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

13.

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

a)

ADA BYRON

b)

BLAISE PASCAL

c)

CHARLES BABBAGE

d)

HERMAN HOLLERITH

14.

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

a)

Find

b)

Start

c)

Input

d)

Computer

15.

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

a)

ทำซ้ำ (loop)

b)

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

c)

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

d)

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

16.

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

a)

ฟังก์ชัน (Function)

b)

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

c)

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

d)

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

17.

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

a)

ลำโพง

b)

หน้าจอ

c)

คีย์บอร์ด

d)

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

18.

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

a)

ทำซ้ำ

b)

เรียงลำดับ

c)

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

d)

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

19.

การที่ผู้เขียนพิจารณาและกำหนดปัญหาเพื่อนำไปเขียนโปรแกรมอยู่ในขั้นตอนใดของหลักการเขียนโปรแกรม

a)

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

b)

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

c)

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

d)

การกำหนดและวิเคราะห์ปัญหา

20.

ถ้าต้องการคำนวณหาค่าของพื้นที่สามเหลี่ยม ควรกำหนดลักษณะข้อมูลนำเข้า (input) ตามข้อใด

a)

ความยาวฐานและความสูง

b)

พื้นที่สามเหลี่ยมและความสูง

c)

พื้นที่สามเหลี่ยมและความยาวฐาน

d)

พื้นที่สามเหลี่ยม ความยาวฐาน และความสูง

21.

ข้อใดไม่ใช่สิ่งที่ต้องวิเคราะห์ในการวิเคราะห์ปัญหาการเขียนโปรแกรม

a)

การวิเคราะห์ภาษา

b)

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

c)

การวิเคราะห์ข้อมูลเข้า

d)

การวิเคราะห์ข้อมูลออก

22.

การเขียนผังงาน (Flowchart) มีความหมายตรงกับข้อใด

a)

การดำเนินการแก้ปัญหาด้วยคำพูด

b)

การแสดงการทำงานของคอมพิวเตอร์

c)

การใช้รูปภาพหรือสัญลักษณ์ที่ใช้เขียนแทนคำอธิบาย

d)

การเลือกเครื่องมือและออกแบบขั้นตอนวิธีการแก้ปัญหา

23.

ขั้นตอนใดในการพัฒนาโปรแกรมภาษา C ที่ทำหน้าที่แปลภาษาให้เครื่องคอมพิวเตอร์เข้าใจ

a)

Run

b)

Link

c)

Compile

d)

Source File

24.

กลุ่มบล็อกคำสั่งพื้นฐานของโปรแกรมภาษา Scratch มีทั้งหมดกี่กลุ่ม

a)

8 กลุ่ม

b)

9 กลุ่ม

c)

10 กลุ่ม

d)

11 กลุ่ม

25.

โครงสร้างโปรแกรมแบบใดที่แสดงขั้นตอนการทำงานตามลำดับก่อน-หลังจากบนลงล่าง

a)

โครงสร้างการทำงานแบบทำซ้ำ

b)

โครงสร้างการทำงานแบบข้อความ

c)

โครงสร้างการทำงานแบบเรียงลำดับ

d)

โครงสรา้งการทำงานแบบเลือกทำหรือมีเงื่อนไข

26.

โครงสร้างใดเป็นรูปแบบการเขียนโปรแกรมที่มีการตัดสินใจแบบมีทางเลือกให้เลือกกระทำ

a)

โครงสร้างแบบทำซ้ำ

b)

โครงสร้างแบบลำดับ

c)

โครงสร้างแบบเงื่อนไข

d)

โครงสร้างแบบวิเคราะห์โปรแกรม

27.

โครงสร้างแบบทางเลือกมีลักษณะการทำงานอย่างไร

a)

ทำงานตามลำดับก่อน-หลัง

b)

เลือกทำงานแบบเงื่อนไขเป็นจริงและเท็จเท่านั้น

c)

ทำตามคำสั่งแบบหลายทางเลือกมากกว่า 2 ทาง

d)

ทำงานแบบอย่างใดอย่างหนึ่งระหว่างเงื่อนไขจริงและเท็จ

28.

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

a)

รับข้อมูลทางแป้นพิมพ์

b)

ทางเลือกเงื่อนไข

c)

แสดงผลทางเครื่องพิมพ์

d)

แสดงผลทางหน้าจอ

29.

มีหน้าที่อะไร

a)

คำนวณ

b)

ตัดสินใจ

c)

เริ่มต้นและจบ

d)

จุดเชื่อมต่อ

30.

มีหน้าที่อะไร

a)

บอกทิศทางการทำงาน

b)

เชื่อมต่อหน้ากระดาษ

c)

บอกตำแหน่งข้อมูล

d)

เรียงข้อมูล