wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

วิทยาการคำนวณ ม.2

Total questions: 20

Worksheet time: 2hrs 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.

1 , 1 , 2 , 3 , 5 , 8 , …

จำนวนต่อไปควรเป็นข้อใด

a)

9

b)

10

c)

11

d)

13

8.

เพราะเหตุใดการสอนทำอาหารจึงนิยมแสดงวิธีการตามลำดับขั้นตอน

a)

เพื่อให้ผู้เรียนปฏิบัติได้ตามลำดับขั้นตอน

b)

เป็นการลดขั้นตอนที่ไม่สำคัญ

c)

เพื่อควบคุมเวลาให้เหมาะสมกับการทำอาหารแต่ละชนิด

d)

เพื่อให้ผู้เรียนจดจำขั้นตอนได้ง่ายขึ้น

9.

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

a)

แนวคิดการแยกย่อย

b)

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

c)

แนวคิดการหารูปแบบ

d)

แนวคิดการออกแบบขั้นตอนวิธี

10.

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

a)

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

b)

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

c)

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

d)

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

11.

การออกแบบขั้นตอนการทำงานโดยใช้ flowchart เป็นการทำงานแบบใด

a)

การใช้แผนภาพสัญลักษณ์

b)

การใช้รหัสจำลอง

c)

การใช้ภาษาธรรมชาติ

d)

การใช้ตัวเลข

12.

การออกแบบขั้นตอนการทำงานโดยใช้ผังงาน สัญลักษณ์ใดแทนจุดเริ่มต้นและจุดสิ้นสุดการทำงานของโปรแกรม

a)
b)
c)
d)
13.

ข้อใดเป็นการตั้งชื่อตัวแปรในการใช้โปรแกรมภาษา Python ไม่ถูกต้อง

a)

Num1School

b)

Score_2

c)

name_sur

d)

ave#min

14.

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

(1) (5 <= 10) OR (() <= 9)

(2) ((11 % 3) <= 5) AND (5 < )

ข้อใดกล่าวถูกต้อง

a)

ข้อ (1) เป็นจริง และข้อ (2) เป็นจริง

b)

ข้อ (1) เป็นจริง และข้อ (2) เป็นเท็จ

c)

ข้อ (1) เป็นเท็จ และข้อ (2) เป็นจริง

d)

ข้อ (1) เป็นเท็จ และข้อ (2) เป็นเท็จ

15.

ข้อใดคือการตรวจสอบซอสโค้ดของโปรแกรมภาษา Python เมื่อไวยากรณ์ไม่ถูกต้อง

a)

Syntax Errors

b)

Exceptions

c)

Handling Exceptions

d)

Raising Exceptions

16.

ถ้าต้องการเขียนโปรแกรมรับข้อมูลราคาเครื่องใช้ไฟฟ้าของห้างสรรพสินค้าแห่งหนึ่ง จะต้องใช้ฟังก์ชันคำสั่งใด

a)

print( )

b)

input( )

c)

output( )

d)

display( )

17.

คำในข้อใดเป็นคำสงวนในภาษา Python ทั้งหมด

a)

max, sum, int

b)

if, else, pang

c)

pass, str, class

d)

in, new, is

18.

หากต้องการแสดงข้อความต่อไปนี้ทางจอภาพจะเขียนคำสั่งโปรแกรมอย่างไร


Good Morning!!!

I like dog

a)

print (“Good”),(“Morning!!!”)

print (“I”) (“like”),(“dog”)

b)

show (“(Good)(Morning!!!)”)

show (“(I)(like)(dog)”)

c)

print (“Good Morning!!!”)

print (“I like dog”)

d)

show (“Good”) (“Morning!!!”)

show (“I”) (“like”) (“dog”)

19.

พิจาณาการเขียนคำสั่งด้วยภาษา Python ดังนี้

1. firstNumber = 30

2. secondNumber = 4

3. sumValue = firstNumber + secondNumber

4. print("%d + %d = %d" %(firstNumber, secondNumber, sumValue))

จากการเขียนคำสั่งการเขียนโปรแกรมด้วยภาษา Python ข้างต้น หน้าจอจะแสดงผลค่าผลลัพธ์

ในข้อใด

a)

34

b)

30 + 4

c)

30 + 4 = 34

d)

34 = 34

20.

พิจารณาคำสั่งในโปรแกรม Mu ดังนี้

1. myName = "Aksorn"

2. print("My name is %s" %myName)

จากการเขียนคำสั่งในโปรแกรม Mu ข้างต้น หน้าจอจะแสดงข้อมูลในข้อใด

a)

My name is myName

b)

My name is Aksorn.

c)

My name is Aksorn

d)

My name is "Aksorn"