Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ข้อสอบกลางภาค วิชาวิทยาการคำนวณ เทอม 2

Total questions: 40

Worksheet time: 22mins

Name
Class
Date
1.

ข้อใดอธิบายความหมายของแนวคิดเชิงนามธรรม (abstract thinking) ได้อย่างชัดเจน

a)
ก. เป็นแนวคิดหนึ่งในการแก้ไขปัญหา และเป็นองค์ประกอบของแนวคิดเชิงคำนวณ
b)
ข. หลักในการทำงานของระบบคอมพิวเตอร์ทั้งระบบ
c)
ค. ขั้นตอนการทำงานของเทคโนโลยีอย่างละเอียดพร้อมวิธีการใช้งาน
d)
ง. รูปแบบการทำงานที่ทำงานร่วมกันและสร้างวิธีการทำงานร่วมกัน
2.

แนวคิดเชิงนามธรรม (Abstraction) หมายถึงอะไร

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.

ผังงาน (Flowchart) ประกอบด้วยอะไรบ้าง

a)
ก. เส้นและและสัญลักษณ์รูปต่าง ๆ
b)
ข. ตัวเลข
c)
ค. ผังงานระบบ
d)
ง. ผังงานโปรแกรม
8.

จากรูป เป็นสัญลักษณ์ใด

a)
ก. ประมวลผลข้อมูล
b)
ข. ทางเลือกเงื่อนไข
c)
ค. เริ่มต้น/สิ้นสุดการทำงาน
d)
ง. รับข้อมูลทางแป้นพิมพ์
9.

จากรูป เป็นสัญลักษณ์ใด

a)
ก.ทางเลือกเงื่อนไข
b)
ข.ประมวลผลข้อมูล
c)
ค.รับข้อมูลทางแป้นพิมพ์
d)
ง.เริ่มต้น/สิ้นสุดการทำงาน
10.

จากรูปเป็นโครงสร้างแบบใด

a)
ก. โครงสร้างแบบลำดับ
b)
ข. โครงสร้างแบบวนซ้ำ
c)
ค. โครงสร้างแบบทางเลือก
d)
ง. โครงสร้างการทำงาน
11.

จากรูปเป็นโครงสร้างแบบใด

a)
ก. โครงสร้างแบบลำดับ
b)
ข. โครงสร้างแบบทางเลือก
c)
ค. โครงสร้างแบบวนซ้ำ
d)
ง. โครงสร้างการทำงาน
12.

ต้องการวาดภาพดังรูป ต้องเติมตัวเลขใดในช่องว่าง

a)
ก. 6,100,72
b)
ข. 6,100,60
c)
ค. 6,100,45
d)
ง. 6,100,30
13.

หากเปลี่ยนตัวเลขใน บล็อก Move ของกลุ่มบล็อก Motion จากเลข 10 เป็น -10 จะเกิดอะไรขึ้น

a)
ก.ตัวละครเดินถอยหลัง
b)
ข. ตัวละครก้าวเร็วขึ้น
c)
ค. ตัวละครก้าวช้าลง
d)
ง. ตัวละครตีลังกา
14.

สคริปต์ใดที่ตัวละคนเคลื่อนที่ได้ช้าที่สุด

a)

ก.

b)

ข.

c)

ค.

d)

ง.

15.

เมื่อเสร็จจากการวาดภาพ ต้องการยกปากกาขึ้น ใช้ชุดคำสั่งใด

a)

ตัวเลือก 1

b)

ตัวเลือก 2

c)

ตัวเลือก 3

d)

ตัวเลือก 4

16.

หากต้องการแก้ไขชุดตัวละคร จะต้องเลือกแถบเมนูใด

a)
ก. Stage
b)
ข. next Costumes
c)
ค. Code
d)
ง. Costumes
17.

ข้อใดคือองค์ประกอบที่ต่างกันของรูปภาพสองรูปนี้

a)

มีมุมทุกมุมเป็นมุมฉาก

b)

มีด้านทั้งหมด 4 ด้าน

c)

ขนาดของแต่ละด้าน

d)

ไม่มีข้อใดถูก

18.

ข้อใดคือองค์ประกอบเชิงนามธรรมของสี่เหลี่ยมมุมฉาก

a)

สี่เหลี่ยมจัตุรัสที่มีด้านทุกด้านเท่ากัน และมีมุมทุกมุมเป็นมุมฉาก

b)

สี่เหลี่ยมที่มีด้านเท่ากันเพียงสองด้าน และมีมุมทุกมุมเป็นมุมฉาก

c)

สี่เหลี่ยมใดๆ ที่ประกอบด้วยด้าน 4 ด้าน และมีมุมทุกมุมเป็นมุมฉาก

d)

ถูกทุกข้อ

19.

จากรูปและการวิเคราะห์จากข้อมูลที่พบเห็นในชีวิตประจำวัน ข้อใดคือลักษณะทั่วไป

a)

หางกระดิกไปมา

b)

มีขายาว

c)

หูตั้ง

d)

เห่าได้

20.

พิจารณาสถานการณ์ต่อไปนี้ แล้วเลือกข้อที่ถูกที่สุดในการเรียงชื่อตามอายุจากมากไปน้อยสถานการณ์

ขจรเป็นพี่สุนทร 5 ปี พ่อเป็นน้องสุนทร 25 ปีและอายุน้อยกว่าแม่ 2 ปี สงัดเป็นน้องแม่ 4 ปี และมีก้อยเป็นหลาน 1 คน แม่มีอายุ x ปีและมีหลาน 3 คน คือ กิ๊ก กั๊ก ก้อง ซึ่งอายุเท่ากัน

a)

ขจร สุนทร แม่ พ่อ สงัด

b)

สุนทร แม่ พ่อ สงัด ขจร

c)

ขจร สุนทร พ่อ แม่ สงัด

d)

สุนทร ขจร แม่ พ่อ สงัด

21.

คุณนายสมศรีต้องการสร้างบ่อเลี้ยงปลาลงบนพื้นที่ว่างรูปสี่เหลี่ยมพื้นผ้าด้านหลังบ้าน พื้นที่ดังกล่าวมีขนาด 15 x 8 ตารางเมตร ปัจจุบันมีหญ้าคาขึ้นรกสูงประมาณ 100 เซนติเมตร จึงจำเป็นต้องจ้างคนงานมาตัดหญ้าให้เรียบร้อยซึ่งคิดค่าแรงตามพื้นที่ตารางเมตรละ 10 บาท บ่อน้ำที่ต้องการสร้างเป็นรูปวงกลมขนาดเส้นผ่านศูนย์กลาง 5 เมตร มีลูกปลาสีเหลือง สีแดง และสีเขียว มาเลี้ยงเอาไว้อย่างละ 5 ตัว คุณนายสมศรีต้องจ่ายค่าแรงในการตัดหญ้าครั้งนี้กี่บาท ข้อมูลใดจำเป็นในการแก้ปัญหา (เลือกได้คำตอบได้มากกว่า 1 ข้อ)

a)

ความสูงของหญ้า

b)

ขนาดกระเบื้องที่นำมาปูบ่อปลา

c)

ขนาดของพื้นที่

d)

ค่าแรงต่อหน่วยพื้นที่

e)

จำนวนปลาทั้งหมด

22.

ลุงสมบัติต้องการหารายเสริม โดยอนุญาตให้ผู้ขับขี่ยานพาหนะผ่านไปมาได้ แต่ต้องจ่ายค่าผ่านทาง โดยเริ่มต้นที่คันละ 10 บาท บวกด้วยค่าธรรมเนียมที่คิดตามจำนวนล้อของยานพาหนะ ล้อละ 5 บาท ส่วนคนเดินเท้าไม่ต้องเสียค่าผ่านทาง ข้อมูลใดไม่จำเป็นในการแก้ปัญหา (เลือกคำตอบได้มากว่า 1 ข้อ)

a)

จำนวนคนเดินผ่าน

b)

สีและรุ่นรถชนิดต่างๆ

c)

จำนวนขนาดของพาหนะทั้งหมด

d)

จำนวนยานพาหนะ

e)

จำนวนล้อของยานพาหนะ

23.

ห้องเรียนห้องหนึ่งมีนักเรียนอยู่ทั้งหมด 20 คน หนูนิก หนูแนน และหนูหน่อยได้นัดกันไปรับประทานอาหารที่ร้านป้าแป๋ว และตกลงกันว่า ไม่ว่าใครจะสั่งอะไรก็จะจ่ายค่าอาหารคนละเท่า ๆ กัน โดยมีรายการอาหารดังนี้ ข้อมูลที่จำเป็นในการแก้ปัญหาคือ (เลือกคำตอบได้มากว่า 1 ข้อ)

a)

จำนวนเพื่อนในห้องทั้งหมด

b)

ชื่อเพื่อนที่ไปทานอาหารด้วย

c)

ราคาอาหารแต่ละรายการที่สั่ง

d)

ชื่ออาหารแต่ละรายการที่สั่ง

e)

จำนวนเพื่อที่ไปทานอาหารด้วยกัน

24.

ข้อใดเป็นสัตว์ชนิดเดียวกันกับสัตว์ในภาพนี้

(ให้เลือกตอบ 2 ภาพ)

a)
b)
c)
d)
e)
25.

ข้อใดเป็นสัตว์ชนิดเดียวกันกับสัตว์ในภาพนี้

(ให้เลือกตอบ 2 ภาพ)

a)
b)
c)
d)
e)
26.

ข้อใดเป็นสัตว์ชนิดเดียวกันกับสัตว์ในภาพนี้

(ให้เลือกตอบ 2 ภาพ)

a)
b)
c)
d)
e)
27.

จากภาพ ข้อใดคือรายละเอียดที่แตกต่างกัน ของรูปภาพนี้

a)

รูปแบบอักษร

b)

สี

c)

รายละเอียด เช่น การขีดเส้นใต้ ตัวหน้า ตัวเอียง

d)

ถูกทุกข้อ

28.

ข้อใดเป็น ลักษณะทั่วไปของปากกา

a)

ปลอกหุ้มสีแดงด้ามจับแข็ง

b)

มีด้ามจับ มีไส้หมึก

c)

มีปลอกหุ้มที่ปลายด้ามมีที่หนีบที่ด้าม

d)

มีที่กดปากกาไส้สีแดง

29.

ข้อใดคือผลลัพธ์จากโค้ดต่อไปนี้

N = "hello"

n = 'Hello'

print ("n")

a)

Hello

b)

n

c)

hello

d)

ไม่มีข้อถูก

30.

ข้อใดคือผลลัพธ์จากโค้ดต่อไปนี้

a = 2

aa = 22

b = "Mahawachiravut"

N = "hello"

n = 'Hello'

print (n , "Songkhla" , b)

a)

Hello Songkhla

Mahawachiravut

b)

n Songkhla Mahawachiravut

c)

n Songkhla b

d)

print (n , "Songkhla" , b)

31.

n = 50

if n >= 45:

print(“แสดงค่าเป็นจริง”

else:

print(“แสดงค่าเป็นเท็จ”)

a)

เเสดงค่าเป็นจริง

b)

เเสดงค่าเป็นเท็จ

c)

print(“แสดงค่าเป็นจริง”

d)

print(“แสดงค่าเป็นเท็จ”)

32.

กำหนดให้ A = 1, B = 2, C = 3

ถ้า (A != B) and ((A > C) or (C > B)) จะมีผลลัพธ์เป็นจริงหรือเท็จ

a)

จริง

b)

เท็จ

33.

การกำหนดชื่อตัวแปรใน Python ข้อใดผิด

a)

ใช้ตัวอักษร A-Z ตัวเล็กหรือใหญ่ก็ได้

b)

ตัวแปรห้ามมีช่องว่าง

c)

การตั้งตัวแปรห้ามซ้ำคำสงวน

d)

ตัวแปลขึ้นต้นด้วยตัวเลขได้

34.

คำสั่ง Input() คือคำสั่งอะไร

a)

รับค่าจาก Mouse

b)

รับค่าจากหน้าจอ

c)

รับค่าจากแป้นพิมพ์

d)

รับค่าจากการกด

35.

print(Hello world)

ผลลัพธิ์คือ

a)

Hello world

b)

"Hello world"

c)

Error

d)

ไม่มีข้อใดถูก

36.

print('5'+'2')

ผลลัพธิ์คือ

a)

7

b)

5 2

c)

10

d)

52

37.

a=5

b=2

c=a*b

print(c)

ผลลัพธิ์คือ

a)

7

b)

10

c)

a*b

d)

a b

38.

A = 10

B = ‘ปี’

print(A+B)

a)

10 ปี

b)

10

c)

10ปี

d)

ไม่มีข้อใดถูก

39.

A = 8

B = 2

print(.........................)

ผลลัพธิ์คือ 16 ต้องเติมในคำสั่ง print ว่าอย่างไร

a)

a*b

b)

A/B

c)

A*B

d)

a/b

40.

เมื่อกดรันจะมีผลลัพธ์เป็นอย่างไร

a)

1+1

2

b)

1+1

1+1

c)

"1+1"

2

d)

"1+1"

1+1