wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

สอบแก้ตัว Midterm ม.2 วิทยาการคำนวณ

Total questions: 40

Worksheet time: 40mins

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.

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

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)

การออกแบบลำดับขั้นตอนการแก้ปัญหา

b)

การสร้างรูปแบบการแก้ปัญหา

c)

การหาแนวคิดรวบยอดของปัญหา

d)

การแตกปัญหาออกเป็นลำดับขั้นตอน

13.

บุคคลใดเมื่อพบปัญหาแล้วแก้ปัญหาตามแนวคิดเชิงคำนวณ

a)

กันไม่สนใจรายละเอียดที่ไม่จำเป็นเกี่ยวกับปัญหา

b)

กานต์แตกปัญหาใหญ่ออกเป็นปัญหาย่อย

c)

กิ๊กออกแบบขั้นตอนการแก้ปัญหา

d)

เกื้อวิเคราะห์ที่มาของปัญหา

14.

นุ่นต้องการจัดเสื้อผ้าทั้งหมดในตู้เสื้อผ้านุ่นควรทำสิ่งใดเป็นลำดับแรก

a)

แบ่งกลุ่มเสื้อผ้า

b)

แยกเสื้อผ้าตามประเภท

c)

จัดเรียงเสื้อผ้าเข้าตู้เสื้อผ้า

d)

ตั้งวัตถุประสงค์ในการค้นหา

15.

อลันต้องการวาดรูประบายสีรถยนต์เพื่อส่งคุณครูศิลปะ ข้อมูลใดที่ต้นไม่จำเป็นต้องทราบ

a)

สีของรถ

b)

จำนวนล้อรถ

c)

ความจุของถังน้ำมันรถ

d)

รูปร่างของรถ

16.

เมื่อพบกองเสื้อผ้าที่ปะปนกันอยู่เป็นจำนวนมากจะเลือกแนวทางในการแก้ปัญหาอย่างไรจึงจะถูกต้อง

a)

จัดเรียงเสื้อผ้าตามกลุ่ม / แบ่งกลุ่มเสื้อผ่า / จัดเข้าตู้เสื้อผ้า

b)

แบ่งกลุ่มเสื้อผ้า / จัดเรียงเสื้อผ้าตามกลุ่ม / จัดเข้าตู้เสื้อผ้า

c)

แบ่งกลุ่มเสื้อผ้า / แยกสีเสื้อผ้า / แยกประเภทเสื้อผ้า/ จัดเข้าตู้เสื้อผ้า

d)

หาวัตถุประสงค์หลักในการค้นหาเสื้อผ้า / แบ่งกลุ่มเสื้อผ้าตามวัตถุประสงค์หลัก / จัดเรียงเสื้อผ้าตามกลุ่ม

17.

การลากเส้นตรงผ่านจุดทุกจุด โดยใช้จำนวนเส้นที่น้อยที่สุดข้อมูลในข้อใดไม่จำเป็นต่อการแก้ปัญหา

a)

จุด

b)

จำนวนจุด

c)

เส้นตาราง

d)

จำนวนเส้นที่ลาก

18.

การ์ตูนสำรวจสิ่งของที่อยู่ในห้องแล้วจัดกลุ่มสิ่งของต่างๆ ได้ดังตาราง

a)

สี

b)

ขนาด

c)

การใช้ไฟฟ้า

d)

ความแข็งแรง

19.

หากนักเรียนต้องการจัดเก็บหนังสือใส่ตู้หนังสือ วัตถุประสงค์หลักของการจัดเก็บหนังสือควรเป็นข้อใด

a)

จัดเก็บตามขนาดของหนังสือ

b)

จัดเก็บตามประเภทของหนังสือ

c)

จัดเก็บตามสีปกของหนังสือ

d)

จัดเก็บตามชื่อผู้เขียนหนังสือ

20.

ข้อใดสอดคล้องกับแนวคิดการออกแบบขั้นตอนวิธีมากที่สุด

a)

การรดน้ำต้นไม้

b)

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

c)

การคัดลอกสำเนา

d)

การตัดสินใจเลือกใช้ผลิตภัณฑ์

21.

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

a)

ใช้ภาษาในการออกแบบเหมือนกัน

b)

ใช้สัญลักษณ์ในการออกแบบเหมือนกัน

c)

โครงสร้างในการออกแบบแสดงลำดับเหมือนกัน

d)

เป็นการแสดงลำดับขั้นตอนการทำงานของโปรแกรมเหมือนกัน

22.

ข้อใดคือประโยชน์ของการใช้แนวคิดเชิงคำนวณในการแก้ปัญหา

a)

ลดการเกิดปัญหาต่างๆ

b)

สร้างวิธีการแก้ปัญหาใหม่ๆ

c)

ทำให้แก้ปัญหาได้อย่างเป็นขั้นตอน

d)

ช่วยประหยัดค่าใช้จ่ายในการแก้ปัญหา

23.

ข้อความต่อไปนี้คือลักษณะใดในการออกแบบโปรแกรม

START

1. INPUT width

2. INPUT height

3. COMPUTE area=width*height

4. PRINT area

STOP

a)

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

b)

รหัสลำลอง

c)

ผังงาน

d)

ภาษาโปรแกรม

24.

ช่องหมายเลข 3 คืออะไร

a)

พื้นที่เขียนโปรแกรม

b)

ส่วนของเวที (Stage)

c)

ส่วนของสไปร์ท (Sprite)

d)

พื้นที่แสดงผลของโปรแกรม

25.

ช่องหมายเลข 5 คืออะไร

a)

พื้นที่เขียนโปรแกรม

b)

ส่วนของเวที (Stage)

c)

ส่วนของสไปร์ท (Sprite)

d)

พื้นที่แสดงผลของโปรแกรม

26.

คำสั่งดังต่อไปนี้อยู่ในชุดคำสั่งใด

a)
b)
c)
d)
27.

คำสั่งดังต่อไปนี้อยู่ในชุดคำสั่งใด

a)
b)
c)
d)
28.

ถ้าต้องการหยุดเวลา 1 วินาทีควรใช้คำสั่งใด

a)
b)
c)
d)
29.

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

a)

เมื่อธงเขียวถูกคลิก

b)

ทำซ้ำตลอด

c)

เคลื่อน...ก้าว

d)

พูด...เป็นเวลา...วินาที

30.

ฟังก์ชั่นในScratch คืออะไร?

a)

คำสั่ง

b)

ตัวแปร

c)

โปรแกรมย่อย

d)

การรับข้อมูล

31.

จากภาพบล็อคที่แสดงอยู่ในหมวดใด?

a)

Motion

b)

Sound

c)

Event

d)

Looks

32.

บล็อคต่อไปนี้มีความหมายว่าอย่างไร?

a)

เมื่อเมาส์ขยับ

b)

เมื่อคลิ๊กเมาส์

c)

เมื่อสัมผัสเมาส์

d)

เมื่อเมาส์หยุด

33.

กำหนดให้ age=50 และ weight=20 การทำงานจะเป็นอย่างไร

a)

ทำงาน เพราะตรงตามเงื่อนไข

b)

ทำงาน เพราะไม่ตรงตามเงื่อนไข

c)

ไม่ทำงาน เพราะตรงตามเงื่อนไข

d)

ไม่ทำงาน เพราะไม่ตรงตามเงื่อนไข

34.

กำหนดให้ age=50 และ weight=20 การทำงานจะเป็นอย่างไร

a)

ทำงาน เพราะตรงตามเงื่อนไข

b)

ทำงาน เพราะไม่ตรงตามเงื่อนไข

c)

ไม่ทำงาน เพราะตรงตามเงื่อนไข

d)

ไม่ทำงาน เพราะไม่ตรงตามเงื่อนไข

35.

ตัวดำเนินการเปรียบเทียบ ">=" หมายถึงข้อใด

a)

มากกว่าหรือเท่ากับ

b)

น้อยกว่าหรือเท่ากับ

c)

มากกว่า

d)

น้อยกว่า

36.

การสร้างตัวแปรในโปรแกรม Scratch ทำได้โดยการคลิกที่บล็อกคำสั่งใด

a)

บล็อกคำสั่ง Make a Variable

b)

บล็อกคำสั่ง Looks

c)

บล็อกคำสั่ง Motion

d)

บล็อกคำสั่ง Pen

37.

ในการสร้างโปรแกรมคำนวณเกรดเราใช้บล็อกคำสั่งใดมาสร้างเป็นหลัก

a)

if

b)

if-else

c)

Repeat

d)

Forever

38.

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

a)

จะแสดงข้อความ “กรุณากรอกคะแนน?”

b)

จะต้องใส่คะแนนของเราลงไป

c)

จะแสดงข้อความว่า “ดีมาก”

d)

จะไม่แสดงอะไรในโปรแกรม

39.

จากโปรแกรม หากนักเรียนใส่คะแนนลงไป 79 คะแนน

a)

จะแสดงข้อความว่า “ดีมาก”

b)

จะแสดงข้อความว่า “ดี”

c)

จะแสดงข้อความว่า “พอใช้”

d)

จะแสดงข้อความว่า “ปรับปรุง”

40.

จากโปรแกรม ถ้าต้องการให้โปรแกรมแสดง ข้อความว่า “ปรับปรุง” จะต้องกรอกตัวเลขคะแนนเท่าไหร่

a)

0 - 49

b)

50-69

c)

50-79

d)

80-100