wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ก่อนสอบปลายภาค 1/2567 วิทยาการคำนวณ ม.1

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

สัญลักษณ์ต่อไปนี้ ตรงกับข้อใด

a)

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

b)

การประมวลผล

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.

ข้อใดคือความหมายของอัลกอริทึม (Algorithm)

a)

การแก้ปัญหาทางตรรกะ

b)

การพิสูจน์ทางคณิตศาสตร์

c)

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

d)

ขั้นตอนการทำงานของโปรแกรม

8.

การเขียนผังงาน (Flowchart) มีกี่แบบ

a)

1 แบบ

b)

2 แบบ

c)

3 แบบ

d)

4 แบบ

9.

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

a)

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

b)

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

c)

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

d)

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

10.

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

a)

ฟังก์ชัน (function)

b)

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

c)

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

d)

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

11.

เป็นเครื่องมือในการแก้ปัญหาซึ่งเป็นองค์ประกอบของแนวคิดเชิงคำนวณ โดยมีแนวคิดในการแก้ไขปัญหาคือแนวคิดอะไร

a)

แนวคิดเชิงนามธรรม

b)

แนวคิดเชิงรูปธรรม

12.

แนวคิดเชิงนามธรรมใช้แก้ปัญหาในข้อใด

a)

คณิตศาสตร์ วิทยาศาสตร์

b)

คณิตศาสตร์ คอมพิวเตอร์

13.

ต้องการหาแนวคิดเชิงนามธรรมของสี่เหลี่ยมมุมฉากคือแนวคิดใด

a)

การแก้ปัญหาทางคณิตศาสตร์

b)

การแก้ปัญหาทางวิทยาศาสตร์

14.

จากรูปคือแนวคิดการแก้ปัญหาด้านใด

a)

วิทยาศาสตร์

b)

คณิตศาสตร์

15.

จากรูปคือแนวคิดการแก้ปัญหาทางด้านใด

a)

วิทยาศาสตร์

b)

คณิตศาสตร์

16.

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

a)

อัลกอริทึม

b)

แนวคิดเชิงนามธรรม

17.

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

a)

การเขียนด้วยภาษาธรรมชาติ

b)

การเขียนด้วยภาษาคอมพิวเตอร์

18.

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

a)

รหัสจำลอง

b)

ภาษาธรรมชาติ

19.

จากรูปเป็นการเขียนอัลกอริทึมแบบใด

a)

การเขียนอัลกอริทึมด้วยรหัสจำลอง

b)

การเขียนอัลกอริทึมด้วยผังงาน

20.

จากภาพคือการเขียนอัลกอริทึมแบบใด

a)

การเขียนอัลกอริทึมผังงาน

b)

การเขียนอัลกอริทึมผังงานแบบมีเงื่อนไข

21.
หากต้องการคำนวณหาค่าของพื้นที่สามเหลี่ยม ควรกำหนดลักษณะข้อมูลนำเข้า (Input) ตามข้อใด
a)
ความยาวฐานและความสูง
b)
พื้นที่สามเหลี่ยมและความสูง
c)
พื้นที่สามเหลี่ยมและความยาวฐาน
d)
พื้นที่สามเหลี่ยม ความยาวฐาน และความสูง
22.
การออกแบบโปรแกรมโดยใช้ผังงาน (Flowchart) มีความหมายตรงกับข้อใด
a)
การดำเนินการแก้ปัญหาด้วยคำพูด
b)
การแสดงการทำงานของคอมพิวเตอร์
c)
การใช้รูปภาพหรือสัญลักษณ์ที่ใช้เขียนแทนคำอธิบาย
d)
การเลือกเครื่องมือและออกแบบขั้นตอนวิธีการแก้ปัญหา
23.
โปรแกรมที่ดีควรมีลักษณะอย่างไร
a)
มีความยืดหยุ่นสูงเพื่อให้ง่ายต่อการแก้ไขข้อผิดพลาด
b)
มีความซับซ้อนเพื่อความปลอดภัยของโปรแกรมที่ได้เขียนขึ้น
c)
เกิดความผิดพลาดทางตรรกะเพื่อความสะดวกในการแก้ไขโปรแกรม
d)
เมื่อนำไปใช้ควรมีข้อผิดพลาดบ้างเพื่อจะได้ทราบถึงแนวทางการแก้ปัญหา
24.
รูปแบบการเขียนโปรแกรมแบบใดที่แสดงขั้นตอนการทำงานเป็นทางเดียว
a)
โครงสร้างการทำงานแบบทำซ้ำ
b)
โครงสร้างการทำงานแบบข้อความ
c)
โครงสร้างการทำงานแบบเรียงลำดับ
d)
โครงสร้างการทำงานแบบเลือกทำหรือมีเงื่อนไข
25.
คำสั่งใดในการเขียนโปรแกรมภาษาซี (C) ที่ทำหน้าที่ในการแปลภาษาให้เครื่องคอมพิวเตอร์เข้าใจ
a)
Run
b)
Link
c)
Compile
d)
Source File
26.
คำสั่งต่าง ๆ ของโปรแกรมภาษาซี (C) จะต้องอยู่ภายในเครื่องหมายใด
a)
( )
b)
[ ]
c)
{ }
d)
/* */
27.
คำสั่งในข้อใดของโปรแกรมภาษาซี (C) คือ ฟังก์ชันที่กำหนดให้โปรแกรมแสดงผลข้อมูลนำออกทางจอภาพ
a)
echo
b)
print
c)
printf
d)
Output
28.
ขั้นตอนการทดสอบโปรแกรมมีความสำคัญอย่างไร
a)
เพื่อตรวจสอบว่าผู้ใช้มีความพึงพอใจมากน้อยเพียงใด
b)
เพื่อตรวจสอบความสมบูรณ์ของฟังก์ชันการทำงานต่าง ๆ
c)
เพื่อหาวิธีการเขียนโปรแกรมที่มีความซับซ้อนน้อยกว่าเดิม
d)
เพื่อตรวจสอบและแก้ปัญหาการทำงานผิดพลาดของโปรแกรม
29.
จากตัวเลือก ข้อใดเรียงลำดับหลักการเขียนโปรแกรมคอมพิวเตอร์ได้ถูกต้อง
a)
D > C > A > B
b)
C > D > A > B
c)
D > A > C > B
d)
C > A > D > B
30.
ข้อใดไม่ใช่การออกแบบอัลกอริทึม (Algorithm) เพื่อแสดงขั้นตอนการทำงานก่อนและหลังของโปรแกรม
a)
ผังงาน
b)
กราฟแท่ง
c)
รหัสลำลอง
d)
ภาษาธรรมชาติ