wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบความเข้าใจ ม.2

Total questions: 25

Worksheet time: 8mins

Name
Class
Date
1.

แนวคิดเชิงคํานวณ (Computational Thinking)

ประกอบด้วยกี่องค์ประกอบหลัก?

a)

3 องค์ประกอบ

b)

4 องค์ประกอบ

c)

6 องค์ประกอบ

d)

2 องค์ประกอบ

2.

ภาพนี้ คือ แนวคิดใด?

a)

การแยกย่อย (Decomposition)

b)

การคิดเชิงนามธรรม (Abstraction)

c)

การคิดอย่างมีลำดับขั้นตอน (Algorithmic Thinking)

d)

การหารูปแบบ (Pattern Recognition)

3.

จากภาพ คือ แนวคิดเชิงคำนวณในข้อใด?

a)

การหารูปแบบ (Pattern Recognition)

b)

การคิดเชิงนามธรรม (Abstraction)

c)

การแยกย่อย

(Decomposition

d)

การคิดอย่างมีลำดับขั้นตอน (Algorithmic Thinking)

4.

มองข้ามรายละเอียดที่ไม่จำเป็น เพื่อโฟกัสแค่สิ่งสำคัญ

a)

การหารูปแบบ (Pattern Recognition)

b)

การคิดอย่างมีลำดับขั้นตอน (Algorithmic Thinking)

c)

การคิดเชิงนามธรรม (Abstraction)

d)

การแยกย่อย

(Decomposition)

5.

จากภาพคือ แนวคิดเชิงคำนวณข้อใด?

a)

การหารูปแบบ (Pattern Recognition)

b)

การคิดอย่างมีลำดับขั้นตอน (Algorithmic Thinking)

c)

การคิดเชิงนามธรรม (Abstraction)

d)

การแยกย่อย

(Decomposition)

6.

สัญลักษณ์ใดใช้สำหรับการนำข้อมูลเข้าสู่ 

กระบวนการ หรือส่งออกข้อมูล แบบไม่ระบุชนิดของข้อมูล

a)

b)

การคิดอย่างมีลำดับขั้นตอน (Algorithmic Thinking)

c)

การแยกย่อย

(Decomposition)

d)

7.

ข้อใดเป็นโครงสร้างแบบทางเลือกสองทาง

a)

b)

c)

d)

8.

จากภาพ คือ โครงสร้างแบบใด?

a)

โครงสร้างแบบทางเลือก Selection Structure

b)

โครงสร้างแบบวนซ้ำ Repetition Structure.

c)

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

9.

สัญลักษณ์นี้คืออะไร?

a)

ใช้สำหรับการประมวลผล การทำงานต่างๆ

b)

การแสดงผลข้อมูล

ทางหน้าจอ

c)

ใช้สำหรับระบุเงื่อนไข หรือทางเลือก

d)

ใช้สำหรับเชื่อมต่อภายในหน้าเดียวกัน

10.

ภาพใด คือ โครงสร้างแบบลำดับ (Sequential Structure)

a)

b)

c)

11.

ข้อใดไม่ใช่วงจรการพัฒนาโปรแกรม ( Software Development Life Cycle : SDLC )

a)

พัฒนาโปรแกรม (Development)

b)

ทดสอบ (Testing)

c)

ปรับปรุงอนาคตอย่างต่อเนื่อง(Continuous Improvement)  

d)

การดูแลรักษา (care)

12.

ภาษา python (ไพทอน) คือ อะไร?

a)

เป็นภาษาคอมพิวเตอร์ที่อ่านง่ายใช้งานง่ายเหมาะกับผู้เริ่มต้นเขียนโปรแกรม

b)

ภาษาโปรแกรมคอมพิวเตอร์ระดับสูง

c)

  นิยมอย่างมากในหลายอุตสาหกรรม เช่น การพัฒนาเว็บ (Google, YouTube, Instagram) และการวิเคราะห์ข้อมูล (Netflix, Spotify) 

d)

ถูกทุกข้อ

13.

ฟังก์ชัน print() ใช้ทำอะไร?

a)

ใช้สำหรับแสดงผลลัพธ์หรือข้อมูลออกทางหน้าจอ

b)

เป็นคำสั่งรับข้อมูลผ่านทางคีย์บอร์ด

c)

ใช้สำหรับแสดงผลข้อมูลออกมา

d)

เป็นคำสั่งที่ไว้ประมวลผล    

 

14.

ฟังก์ชัน input() ใช้ทำอะไร?

a)

ใช้สำหรับแสดงผลข้อมูลออกมา

b)

 เป็นคำสั่งรับข้อมูลผ่านทางคีย์บอร์ด 

c)

เป็นคำสั่งที่ไว้ประมวลผล

d)

ใช้สำหรับแสดงผลลัพธ์หรือข้อมูลออกทางหน้าจอ

15.

จงเติมคำสั่งที่ถูกต้องลงในเส้นให้ถูกต้อง

age = 14

……..("อายุของคุณคือ", age, "ปี")

a)

print

b)

input

c)

name 

d)

if

16.

จงเติมคำสั่งที่ถูกต้องลงในเส้นให้ถูกต้อง

name = ………..("กรุณากรอกชื่อของคุณ: ")

print("สวัสดีค่ะ", name)

a)

age 

b)

input

c)

name

d)

print   

17.

ชนิดข้อมูล (Data Type) มีกี่ชนิด?

a)

3 ชนิด

b)

6 ชนิด

c)

5 ชนิด

d)

4 ชนิด

18.

ข้อใด ไม่ใช่ ชนิดข้อมูล ในโปรแกรมภาษา python (ไพทอน)

a)

จำนวนเต็ม (integer) 

b)

จำนวนทศนิยม (floating)  

c)

จำนวนจริง (real)

d)

ตรรกะ (Boolean) 

19.

ข้อใดคือข้อมูลที่สามารถเก็บในตัวแปรประเภท float

a)

25

b)

36.8

c)

จริง (True)

d)

“Lattapol”

20.

คำสั่ง for loop และ while loop แตกต่างกันอย่างไร?

a)

while ใช้สำหรับวนซ้ำตราบใดที่เงื่อนไขเป็นเท็จ for ใช้สำหรับจำนวนรอบไม่ซ้ำแน่นอน           

b)

for ใช้สำหรับ วนซ้ำแบบ "ไม่รู้จำนวนรอบแน่นอน" while ใช้สำหรับ วนซ้ำแบบ "ยังไม่รู้จำนวนรอบแน่ชัด"

c)

while ใช้สำหรับ วนซ้ำแบบ "ยังรู้รอบแน่ชัด" for ใช้สำหรับ วนซ้ำแบบ "กำหนดจำนวนรอบแน่นอน

d)

while ใช้สำหรับ วนซ้ำแบบ "ยังไม่รู้จำนวนรอบแน่ชัด" for ใช้สำหรับ วนซ้ำแบบ "กำหนดจำนวนรอบแน่นอน"

21.

โครงสร้างทางเลือกสองทางต้องใช้คำสั่งอะไร?

a)

if  

b)

if  Print=(“ข้อความ”)

c)

If……….elif……..else

d)

if.........else

22.

โครงสร้าง If……….elif……..else ใช้สำหรับโครงแบบใด?

a)

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

b)

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

c)

โครงสร้างแบบสองทางเลือก

d)

โครงสร้างแบบทางเลือกหลายทาง

23.

ข้อใดไม่ใช่การใช้คำสั่ง range คืออะไร?

a)

คำสั่งที่ใช้สร้างชุดของตัวเลข

b)

การวนซ้ำ

c)

ใช้ในลูป for เพื่อวนซ้ำตามจำนวนที่กำหนด

d)

สร้างลำดับตัวเลขที่มีจุดเริ่มต้น จุดสิ้นสุด

24.

โครงสร้าง If……….elif……..else ใช้สำหรับโครงแบบใด?

a)

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

b)

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

c)

โครงสร้างแบบสองทางเลือก

d)

โครงสร้างแบบทางเลือกหลายทาง

25.

ครูแนทเป็นอย่างไร สวยไหม แล้วสอนเป็นอย่างไร?

a)

ครูคนสวย

b)

สอนดีมาก

c)

ครูปรับการสอน( สุ่มถามนะจ๊ะ)

d)

เด็กไม่ฟังครู มึนกันเกิน