Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 31

Worksheet time: 17mins

Name
Class
Date
1.

แอปพลิเคชันยกเว้นข้อใด

a)

ไลน์

b)

ไมโครซอฟต์เวิด

c)

JPG

d)

Photoshop

2.

แอปพลิเคชันใช้ในการแต่งภาพคือ

a)

ไลน์

b)

ไมโครซอฟต์เวิด

c)

JPG

d)

Photoshop

3.

แอปพลิเคชันใช้ในงานเอกสารคือ

a)

ไลน์

b)

ไมโครซอฟต์เวิด

c)

JPG

d)

Photoshop

4.

การพัฒนาแอปพลิเคชันมีกี่ขั้นตอน

a)

2 ขั้นตอน

b)

3 ขั้นตอน

c)

4 ขั้นตอน

d)

5 ขั้นตอน

5.

การพัฒนาแอปพลิเคชันขั้นตอนแรกคือ

a)

ออกแบบ

b)

การศึกษาความต้องการ

c)

การสร้างแอปพลิเคชัน

d)

การทดสอบ

6.

การพัฒนาแอปพลิเคชันขั้นตอนสุดท้ายคือ

a)

ออกแบบ

b)

การศึกษาความต้องการ

c)

การสร้างแอปพลิเคชัน

d)

การทดสอบ

7.

โปรแกรม Scratch พัฒนาถึงเวอร์ชั่นอะไร

a)

2.0

b)

3.0

c)

4.0

d)

5.0

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.

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

a)

เป็นการแตกปัญหาออกเป็นส่วนย่อย

b)

มุ่งเน้นความสำคัญของปัญหาโดยไม่สนใจรายละเอียดที่ไม่จำเป็น

c)

เปรียบเทียบความเหมือนความแตกต่างของรูปแบบการเปลี่ยนแปลง

d)

แก้ปัญหาโดยการออกแบบกระบวนการทำงานอย่างเป็นลำดับขั้นตอน

17.

แนวคิดเชิงนามธรรม เป็นองค์ประกอบของแนวคิดใดต่อไปนี้

a)

แนวคิดเชิงตรรกะ

b)

แนวคิดเชิงรวบยอด

c)

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

d)

แนวคิดเชิงคำนวณ

18.

กระบวนการแก้ปัญหาจะต้องเริ่มจากขั้นตอนใดเป็นขั้นตอนแรก

a)

ดำเนินการแก้ไข

b)

วางแผนการแก้ปัญหา

c)

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

d)

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

19.

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

a)

c=16

b)

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

c)

print(c)

d)

print(3*2+5)

20.

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

a)

c=16

b)

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

c)

print(c)

d)

print(3*2+5)

21.

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

a)

c=16

b)

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

c)

print(c)

d)

print(3*2+5)

22.

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

a)

c=16

b)

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

c)

print(c)

d)

print(3*2+5)

23.

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

a)

หยุดวิ่ง

b)

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

c)

วิ่ง

d)

ทำงานซ้ำ

24.

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

a)

หยุดวิ่ง

b)

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

c)

วิ่ง

d)

ทำงานซ้ำ

25.

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

a)

หยุดวิ่ง

b)

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

c)

วิ่ง

d)

ทำงานซ้ำ

26.

โปรแกรม Scratch คืออะไร

a)

โปรแกรมภาษาพัฒนาโดยทีมงาน Media Lap MIT

b)

โปรแกรมฝึกการเขียนคำสั่งด้วยการเขียนโปรแกรมภาษาอย่างง่าย

c)

โปรแกรมในการต่อบล็อกคําสั่งเพื่อสร้างโปรแกรมสคริปต์ให้กับตัวละครเท่านั้น

d)

โปรแกรมภาษาที่ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่าย เช่น นิทานที่สามารถโต้ตอบกับผู้อ่านได้ ภาพเคลื่อนไหว เกม ดนตรี และศิลปะ

27.

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

a)

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

b)

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

c)

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

d)

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

28.

ภาษา python แปลภาษาในลักษณะใด

a)

อ่านโค้ดคำสั่งทีละบรรทัด แล้วก็ทำงานให้ผลลัพธ์ออกมา

b)

ตรวจสอบความผิดพลาดของโค้ดคำสั่งตั้งแต่ต้นจนจบก่อน

c)

แปลภาษาทีละบล็อก แล้วสั่งทำงาน

d)

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

29.

ในภาษาไพทอน ฟังก์ชันใดใช้ในการแสดงข้อความออกทางจอภาพ

a)

echo

b)

output

c)

print

d)

printf

30.

หากต้องการกำหนดตัวแปร n ให้เป็นชนิด integer ที่มีค่าเท่ากับ 5 จะต้องประกาศตัวแปรอย่างไร

a)

n=5

b)

var n=5

c)

5

d)

number=5

31.

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

N = "hello"

n = 'Hello'

print ("n")

a)

Hello

b)

n

c)

hello

d)

ไม่มีข้อถูก