wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 35

Worksheet time: 19mins

Name
Class
Date
1.

หมายถึงการทำงานใด

a)

การเริ่มต้น

b)

การรับ – ส่งข้อมูล

c)

การตัดสินใจ

d)

การประมวลผล

2.
a)

การเริ่มต้น

b)

การรับ – ส่งข้อมูล

c)

การตัดสินใจ

d)

การประมวลผล

3.

สัญลักษณ์ใดคือการเริ่มเขียน Flowchart

a)
b)
c)
d)
4.

การระบุข้อมูลเข้าข้อมูลออกอยู่ในกระบวนการใดของการแก้ปัญหา

a)

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

b)

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

c)

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

d)

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

5.

หากนักเรียนต้องการหาคะแนนเฉลี่ยวิชาคอมพิวเตอร์ของนักเรียน 30 คน ข้อมูลนำเข้าคือข้อใด

a)

คะแนนของนักเรียนแต่ละคน

b)

สูตรหาค่าเฉลี่ย

c)

ผลลัพธ์ที่ได้

d)

วิชาคอมพิวเตอร์

6.

จากภาพเป็นการทำงานแบบใด

a)

วนซ้ำ

b)

ลำดับเดียว

c)

ทางเลือก

d)

ถูกทุกข้อ

7.

ข้อใดคือกระบวนการประมวลผลข้อมูล

a)

ข้อมูลเข้า > ประมวลผล > ข้อมูลออก

b)

ข้อมูลเข้า > ข้อมูลออก > ประมวลผล

c)

ประมวลผล > ข้อมูลเข้า > ข้อมูลออก

d)

ข้อมูลเข้า > การคำนวณ > ข้อมูลออก

8.

“คำสั่งที่จำลองความคิดเป็นลำดับขั้นตอนโดยใช้ประโยคภาษาพูด” ข้อความข้างต้นหมายถึงข้อใด

a)

รหัสลำลอง (pseudocode)

b)

ผังงาน(Flowchart)

c)

รหัสลำลอง(pseudocode) และผังงาน(Flowchart)

d)

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

9.

“การเขียนใช้ภาพสัญลักษณ์เพื่อการวางแผนหรือออกแบบการแก้ปัญหา” ข้อความข้างต้นหมายถึงข้อใด

a)

รหัสลำลอง (pseudocode)

b)

ผังงาน(Flowchart)

c)

รหัสลำลอง(pseudocode) และผังงาน(Flowchart)

d)

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

10.

สัญลักษณ์ที่ใช้แสดงการนำข้อมูลเข้า - ออกแบบทั่วไป

a)
b)
c)
d)
11.

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

a)
b)
c)
d)
12.

สัญลักษณ์ที่ใช้แสดงจุดที่มีการปฏิบัติงาน

a)
b)
c)
d)
13.

สัญลักษณ์ที่ใช้แสดงจุดที่ต้องเลือกปฏิบัติอย่างใดอย่างหนึ่ง

a)
b)
c)
d)
14.

ถ้าต้องการกำหนดค่าที่เป็นตัวเลขให้กับตัวแปรจะใช้คำสั่งใด

a)

c=16

b)

name=input(“กรุณาป้อนชื่อของคุณ : ”)

c)

print(c)

d)

print(3*2+5)

15.

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

a)

c=16

b)

name=input(“กรุณาป้อนชื่อของคุณ : ”)

c)

print(c)

d)

print(3*2+5)

16.

ถ้าต้องการพิมพ์ค่าการคำนวณจะใช้คำสั่งใด

a)

c=16

b)

name=input(“กรุณาป้อนชื่อของคุณ : ”)

c)

print(c)

d)

print(3*2+5)

17.

ถ้าต้องการพิมพ์ค่าที่เก็บไว้ในตัวแปรจะใช้คำสั่งใด

a)

c=16

b)

name=input(“กรุณาป้อนชื่อของคุณ : ”)

c)

print(c)

d)

print(3*2+5)

18.

สถานการณ์นักเรียนร่วมวิ่งแข่งขันในงานกีฬาของหมู่บ้าน ซึ่งหากไม่ครบ 5 กิโลเมตรจะไม่หยุดวิ่ง หมายเลข 1 เป็นการทำคำสั่งในข้อใด

a)

หยุดวิ่ง

b)

ระยะทาง = 5 กิโลเมตรหรือไม่

c)

วิ่ง

d)

ทำงานซ้ำ

19.

สถานการณ์ นักเรียนร่วมวิ่งแข่งในงานกีฬาของหมู่บ้าน ซึ่งหากไม่ครบ 5 กิโลเมตรจะไม่หยุดวิ่ง ขั้นตอนในลำดับที่ 2 เป็นการทำคำสั่งในข้อใด

a)

หยุดวิ่ง

b)

ระยะทาง = 5 กิโลเมตรหรือไม่

c)

วิ่ง

d)

ทำงานซ้ำ

20.

สถานการณ์ นักเรียนร่วมวิ่งแข่งในงานกีฬาของหมู่บ้าน ซึ่งหากไม่ครบ 5 กิโลเมตรจะไม่หยุดวิ่ง ขั้นตอนในลำดับที่ 3 เป็นการทำคำสั่งในข้อใด

a)

หยุดวิ่ง

b)

ระยะทาง = 5 กิโลเมตรหรือไม่

c)

วิ่ง

d)

ทำงานซ้ำ

21.

การเขียน Flowchart มีความหมายตรงกับข้อใด

a)

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

b)

การดำเนินการแก้ปัญหาโดยคำพูด

c)

การแสดงการทำงานของคอมพิวเตอร์

d)

การใช้รูปภาพหรือสัญลักษณ์ ที่ใช้เขียนแทนคำอธิบาย

22.

การระบุข้อมูลเข้าข้อมูลออกอยู่ในกระบวนการใดของการแก้ปัญหา

a)

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

b)

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

c)

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

d)

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

23.

หากนักเรียนต้องการหาคะแนนเฉลี่ยวิชาคอมพิวเตอร์ของนักเรียน 30 คน ข้อมูลนำเข้าคือข้อใด

a)

คะแนนของนักเรียนแต่ละคน

b)

สูตรหาค่าเฉลี่ย

c)

ผลลัพธ์ที่ได้

d)

วิชาคอมพิวเตอร์

24.

เป็นการแสดงผังงานแบบอะไร

a)

รหัสซูโดโค้ช

b)

เรียงลำดับข้อความ

c)

ผังงานโฟลวชาร์ต

d)

อัลกอริทึม

25.

ตามภาพเป็นการแสดงผังงานโฟลวชาร์ตแบบไหน

a)

แบบมีเงื่อนไข

b)

แบบไม่มีเงื่อนไข

c)

แบบเรียงลำดับ

d)

แบบระหัสจำลอง

26.

แนวคิดในข้อใดใช้สัญลักษณ์ Flowchart แสดงลำดับขั้นตอนในการแก้ปัญหา

a)

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

b)

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

c)

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

d)

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

27.

เครื่องมือที่ใช้ทดสอบคำสั่งของภาษาไพทอนที่มีการทำงานครั้งละหนึ่งบรรทัดคำสั่ง เรียกว่าอะไร

a)

บรรณาธิกรณ์

b)

Python shell

c)

Edit

d)

IDLE

28.

เครื่องมือสำหรับเขียนโปรแกรมของไพทอนมีชื่อเรียกว่า

a)

Python shell

b)

IDLE

c)

Editing window

d)

ไม่มีข้อถูก

29.

คำสั่งทดสอบการทำงานของโปรแกรมคือข้อใด

a)

Run

b)

Test01

c)

กดแป้นฟังก์ชัน F5

d)

ข้อ 1 และ 3 ถูก

30.

ข้อใดเป็นตัวดำเนินการตรรกะ

a)

+ , - , *, /

b)

%

c)

AND, OR, NOT

d)

>, <

31.

ข้อใดเป็นตัวดำเนินการคณิตศาสตร์

a)

+ , - , *, /

b)

>, <, ==

c)

if … then

d)

random.random()

32.

ข้อใดเป็นตัวแปรจำนวนนับ

a)

A = 0

b)

A = A + 1

c)

A + 2 = 7

d)

ไม่มีข้อถูก

33.

เครื่องหมาย # ในภาษาไพทอนใช้ทำอะไร

a)

สัญลักษณ์แทนไม่เท่ากัน

b)

เป็นเครื่องหมายที่ใช้ส่งข้อมูลทางโทรศัพท์

c)

เรียกว่าแฮสแท็ก ใช้แยกหมวดหมู่

d)

เป็นเครื่องหมายสำหรับเขียนคำอธิบาย

34.

เครื่องหมาย “”” และ “”” ใช้ทำอะไร

a)

เขียนคำอธิบายหลายบรรทัด

b)

กำหนดค่าตัวแปรชนิดข้อความ

c)

เปลี่ยนตัวเลขเป็นสตริง

d)

ใช้กับคำสั่ง print ( )

35.

ข้อใดเป็นคำสั่งรับข้อมูลทางแผงแป้นอักขระที่ถูกต้อง

a)

T = print(“Hello”)

b)

Input (x)

c)

Number = input ( )

d)

ไม่มีข้อถูก