Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ข้อสอบปลายภาค วิทยาการคำนวณ ม.4

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

คำสั่งใดไม่อยู่ในโปรแกรม Flowgorithm

a)

Input

b)

Output

c)

Assign

d)

Declaer

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)
จุดเชื่อมต่อในหน้าเดียวกัน
b)
เส้นแสดงลำดับกิจกรรม
c)
รับข้อมูลหรือแสดงผลข้อมูล
d)
จอภาพแสดงผล
8.
ตื่นเช้า -> อาบน้ำ -> แต่งตัว -> ไปโรงเรียน กิจกรรมดังกล่าวควรเขียนโดยใช้ผังงานแบบใด
a)
ผังงานแบบเรียงลำดับการทำงาน
b)
ผังงานแบบมีทางเลือกการทำงาน
c)
ผังงานแบบมีการทำงานวนซ้ำ
d)
แบบใดก็ได้
9.
ตื่นเช้า -> อาบน้ำ -> เตรียมอุปกรณ์ -> ถ้าฝนตกให้เอาร่มไปด้วย แต่ถ้าไม่ตกไม่ต้องเอาไป  -> ไปโรงเรียน กิจกรรมดังกล่าวควรเขียนโดยใช้ผังงานแบบใด
a)
ผังงานแบบเรียงลำดับการทำงาน
b)
ผังงานแบบมีทางเลือกการทำงาน
c)
ผังงานแบบมีการทำงานวนซ้ำ
d)
แบบใดก็ได้
10.

"Wiboon" จากสิ่งที่นักเรียนเห็น ควรกำหนดตัวแปรชนิดใดใน Flowgorithm

a)

Integer

b)

Real

c)

String

d)

Character

11.
ทุกข้อเป็นประโยชน์ของผังงานยกเว้นข้อใด
a)
ทำให้มองเห็นลำด้บการทำงาน
b)
ใช้ติดต่อประสานงาน
c)
ช่วยบำรุงรักษาะและแก้ไขเปลี่ยนแปลงโปรแกรมในภายหลังได้ง่ายขึ้น
d)
ศึกษาการทำงานได้สะดวกมากขึ้น
12.
ควรออกแบบผังงานช่วงใดเพื่อให้สามารถสร้างโปรแกรมคอมพิวเตอร์ได้อย่างถูกต้อง
a)
ก่อนเขียนโปรแกรม
b)
เมื่อโปรแกรมเสร็จสมบูรณ์
c)
ระหว่างเขียนโปรแกรม
d)
ช่วงใดก็ได้
13.
ผังงาน ภาษาอังกฤษ คืออะไร
a)
Flowchart
b)
My Chart
c)
Smart Chart
d)
i Chart
14.

ผังงานในภาพเป็นผังงานประเภทใด

a)

แบบลำดับ

b)

แบบทางเลือก

c)

แบบทำซ้ำ

d)

ถูกทุกข้อ

15.

ข้อใดต่อไปนี้ถูกต้อง

a)

ผังงานที่ดีควรมีสีสันสวยงาม

b)

สามารถใช้สัญลักษณ์ใดก็ได้ในการเขียนผังงาน

c)

ผังงานคือแผนภาพแสดงการทำงานของโปรแกรม

d)

การเขียนผังงานต้องใส่ข้อความอธิบายให้ละเอียด

16.

ผลลัพธ์ของผังงานนี้คืออะไร

a)

A

b)

5

c)

AA

d)

25

17.

ผลลัพธฺสุดท้ายของผังงานนี้คืออะไร

a)

10

b)

9

c)

5

d)

A

18.

ข้อความต่อไปนี้ควรปรากฎอยู่ในสัญลักษณ์ใดของการเขียนผังงาน

" SUM=NUMBER*2 "

a)
b)
c)
d)
19.

ข้อความต่อไปนี้ควรปรากฎอยู่ในสัญลักษณ์ใดของการเขียนผังงาน

" SUM > NUMBER "

a)
b)
c)
d)
20.

การเขียนผังงานตัดเกรดควรใช้โครงสร้างรูปแบบใด

a)

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

b)

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

c)

โครงสร้างแบบวงกลม

d)

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

21.

ข้อใดกล่าวถึง "ข้อมูลเข้า" ได้ถูกต้อง

a)

เป็นสิ่งที่โจทย์ให้เราหาคำตอบ

b)

เป็นกระบวนการแก้ปัญหา

c)

เป็นข้อมูล รายละเอียดที่โจทย์กำหนดให้

d)

ถูกทุกข้อ

22.

"หิวข้าวหรือไม่" จากข้อความต่อไปนี้ควรใช้สัญลักษณ์ผังงานรูปแบบใด

a)
b)

c)

d)

23.

"รับค่าความสูง" จากข้อความดังกล่าวควรใช้สัญลักษณ์ผังงานแบบใด

a)

b)

c)

d)

24.

a=2.6 จากสิ่งที่นักเรียนเห็น ควรกำหนดชนิดตัวแปรแบบใด

a)

Integer

b)

Float

c)

Real

d)

String

25.

ข้อใดไม่ใช่ประโยชน์ของผังงาน

a)

สามารถหาข้อบกพร่องหรือผิดพลาดของโปรแกรมต่างๆ

b)

การกำหนดวัตถุประสงค์ของงาน

c)

ไม่ขึ้นกับภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งผู้อื่นสามารถเรียนรู้และเข้าใจได้ง่าย

d)

ทำให้เราเข้าใจและแยกแยะปัญหาต่างๆ

26.

ในงานแต่งงานกลางหมู่บ้านแห่งหนึ่ง มีผู้ใหญ่ 2 คน เป็นชายใส่เสื้อสีขาว 1 คน เป็นหญิงใส่เสื้อสีส้ม 1 คน เดินจูงเด็ก 1 คนเข้ามาในงาน นักเรียนคิดว่าเด็กคนนั้นจะเป็นใคร

a)

เป็นป้าของผู้ชายที่ใส่เสื้อสีขาว

b)

เป็นลุงของผู้หญิงที่ใส่เสื้อสีส้ม

c)

เป็นพี่ของผู้ชายที่ใส่เสื้อสีขาว

d)

เป็นลูกหรือหลานของผู้หญิงที่ใส่เสื้อสีส้ม

27.

พ่อของพ่อคือปู่ แล้วลูกชายของปู่คือใคร

a)

พ่อ

b)

หลาน

c)

ลุง

d)

ตา

28.

ข้อใดต่อไปนี้เรียงลำดับการแสดงอัลกอริทึมด้วยข้อความได้ถูกต้อง

การปิดเครื่องคอมพิวเตอร์

A. ปิดโปรแกรมทุกโปรแกรม

B. คลิกเลือก Shut Down

C. คลิกเลือก Start

a)

คลิกเลือก Start, คลิกเลือก Shut Down, ปิดโปรแกรมทุกโปรแกรม

b)

ปิดโปรแกรมทุกโปรแกรม, คลิกเลือก Shut Down, คลิกเลือก Start

c)

ปิดโปรแกรมทุกโปรแกรม, คลิกเลือก Start, คลิกเลือก Shut Down

d)

คลิกเลือก Shut Down, คลิกเลือก Start, ปิดโปรแกรมทุกโปรแกรม

29.

ข้อใดไม่ใช่ขั้นตอนการแก้ปัญหาด้วยอัลกอริทึม

a)

ทำความเข้าใจปัญหา

b)

คิดวิธีการแก้ปัญหา

c)

เลือกวิธีแก้ปัญหา

d)

สร้างปัญหา

30.

พิจารณาข้อความต่อไปนี้

1. เติมน้ำในหม้อ ใส่ไข่ลงไป

2. นำหม้อตั้งบนเตา เปิดไฟ

3. เตรียมส่วนประกอบและอุปกรณ์

4. เมื่อน้ำเดือดจับเวลาอีก 4 นาที ปิดไฟ

5. นำไข่ที่ต้มสุกแล้วออกจากหม้อ

จงเรียงลำดับขั้นตอนในการแก้ปัญหาการต้มไข่ให้ถูกต้อง

a)

1 2 3 4 5

b)

2 1 3 4 5

c)

4 1 2 5 3

d)

3 1 2 4 5

31.

การเขียนผังงานด้วยโปรแกรม Flowgorithm อยู่ในขั้นตอนใดของหลักการแก้ปัญหา

a)

การดำเนินการแก้ปัญหา

b)

การตรวจสอบและปรับปรุงวิธีการ

c)

การวิเคราะห์และกำหนดรายละเอียดของปัญหา

d)

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

32.

ผังงานที่กำหนดให้ ผลรวมทั้งหมด (sum) มีค่าเท่าใด

a)

3

b)

6

c)

15

d)

20

33.

การหาพื้นที่สี่เหลี่ยมจัตุรัส ข้อใดเป็นข้อมูลออก (output)

a)

ด้าน*ด้าน

b)

ความยาวด้าน

c)

พื้นที่สี่เหลี่ยมจัตุรัส

d)

ถูกทุกข้อ

34.

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

a)

Start

b)

Input

c)

Process

d)

Output

35.

จงเขียนโปรแกรมเพื่อหาพื้นที่รูปสามเหลี่ยม จากโจทย์ ข้อใดเป็น input

a)

ความยาวฐาน(base) และ ความสูง (height)

b)

area=0.5*base*height

c)

พื้นที่รูปสามเหลี่ยมใด ๆ

d)

0.5 , ความยาวฐาน , ความสูง

36.

จงเขียนโปรแกรมเพื่อหาพื้นที่วงกลม จากโจทย์ข้อใดเป็น process

a)

ความยาวของรัศมี (r)

b)

area=3.14*r*r

c)

พื้นที่วงกลม

d)

pine , r ,r

37.

การออกแบบโปรแกรมโดยใช้โปรแกรม Flogorithm เป็นการออกแบบในรูปแบบใด

a)

Flowchart

b)

Algorithm

c)

Pseudo Code

d)

System Analisys

38.

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

a)

เขียนโค๊ด

b)

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

c)

บันทึกโปรแกรม

d)

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

39.

ในการเขียนโปรแกรม "ตัวแปร" จะมีจำนวนกี่ตัวพิจารณาจากสิ่งใด

a)

ส่วนนำเข้าข้อมูล

b)

ส่วนประมวลผล

c)

ส่วนแสดงผลลัพธ์

d)

ส่วนนำเข้าและส่วนผลลัพธ์

40.

ข้อใดไว้สำหรับ กำหนดค่าให้กับตัวแปร ใน flowgorithm

a)

Assign

b)

Declare

c)

input

d)

Output