Worksheetsแบบทดสอบ Coding ม.1-3
Total questions: 53
Worksheet time: 27mins
Name
Class
Date
1.
โรงเรียน
a)
โรงเรียนเซนต์โยเซฟเพชรบุรี
b)
โรงเรียนปริยัติรังสรรค์
c)
โรงเรียนอรุณประดิษฐ
d)
โรงเรียนสุวรรณรังสฤษฏ์วิทยาลัย
e)
โรงเรียนราษฏร์วิทยา
2.
นักเรียนคนที่ 2
4 lines
3.
นักเรียนคนที่ 1
4 lines
4.
1.ข้อใดบอกความหมายของการเขียนโปรแกรม ได้ถูกต้อง
a)
ก. การเขียนโปรแกรมเป็นการควบคุมการทำงานโดยคอมพิวเตอร์
b)
ข. การเขียนโปรแกรมไม่เหมาะกับเด็กอนุบาล
c)
ค. การเขียนโปรแกรมเป็นการสร้างลำดับการทำงาน
d)
ง. การเขียนโปรแกรมต้องใช้คอมพิวเตอร์เท่านั้น
5.
2.ข้อใดต่อไปนี้ ไม่ใช่ภาษาคอมพิวเตอร์
a)
ก. JAVA
b)
ข. EPSON
c)
ค. PYTHON
d)
ง. Scratch
6.
3.ตัวเลือกในข้อใดกล่าว ไม่ถูกต้องเกี่ยวกับ Scratch
a)
ก. สามารถสร้างแอนิเมชั่น เกมส์ หรือนิทานได้
b)
ข. เป็นภาษาโปรแกรมที่อยู่ในรูปแบบกราฟิก
c)
ค. เป็นโปรแกรมที่ใช้งานได้ฟรีไม่ต้องจ่ายค่าลิขสิทธ์ิ
d)
ง. ติดตั้งใช้งานเฉพาะแบบ ออฟไลน์ เท่านั้น
7.
4. ข้อใดคือวัตถุประสงค์หลักของการพัฒนาโปรแกรม Scratch
a)
ก. เพื่อฝึกทักษะการแก้ปัญหาในขั้นสูง หรือเขียนโปรแกรมที่มีความซับซ้อน
b)
ข. เพื่อพัฒนาโปรแกรมภาษา ที่มีราคาถูกคนทั่วไปสามารถซื้อได้
c)
ค. เพื่อพัฒนาโปรแกรมภาษาที่ใกล้เคียงกับภาษาเครื่องมากที่สุด และมีความรวดเร็ว
d)
ง. เพื่อส่งเสริมให้ใช้ความคิดสร้างสรรค์ ฝึกทักษะการแก้ปัญหา ด้วยเครื่องมือที่ไม่ซับซ้อน
8.
5. ข้อใดต่อไปนี้ คือส่วนประกอบของโปรแกรม Scratch
a)
ก. State, Sprit, Code
b)
ข. Background, State, Code
c)
ค. Sprit, Code, Station
d)
ง. Sprit, Coding, background
9.
6.ภาษาไพทอน คือ อะไร
a)
ก. Python คือชื่อภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่ง ซึ่งถูกพัฒนาขึ้นมาโดยไม่ยึดติดกับแพลตฟอร์ม
b)
ข. Python เป็นภาษาเขียนโปรแกรมระดับสูงที่ใช้กันอย่างกว้างขวางในการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไป
c)
ค. Python คือภาษาโปรแกรมชั้นสูงชนิดหนึ่ง ถูกออกแบบให้ code สามารถ อ่านได้ง่าย โดยการใช้“ช่องไฟ” หรือ whitespace
d)
ง. ถูกทุกข้อ
10.
7. ไพทอนไออีดีจะทำงานตามคำสั่งได้ใน 2 โหมด คือ ข้อใด
a)
ก. โหมดอิมมีเดียท โหมดสคริปต์
b)
ข. โหมดสคริปต์ โหมดซูโด้
c)
ค. โหมดอิมมีเดียท โหมดไพทอนดอตเน็ต
d)
ง. โหมดซีไพทอน โหมดไจทอน
11.
8. พระราชบัญญัติว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ มีไว้เพื่ออะไร?
a)
ก. เพื่อคุ้มครองสิทธิ์ผู้บริโภคที่ถูกเอารัดเอาเปรียบ
b)
ข. เพื่อคุ้มครองผู้กระทำความผิดบนคอมพิวเตอร์
c)
ค. เพื่อให้คณะศาลยุติธรรมได้รับผลประโยชน์มากที่สุด
d)
ง. เพื่อให้ผู้ใช้งานบนคอมพิวเตอร์ สามารถใช้งานได้อย่างสงบสุข
12.
9. ข้อใดกล่าวถูกต้อง เกี่ยวกับ IOT (Internet of Things)
a)
ก.เทคโนโลยีในการบ่งชี้แบบหนึ่ง
b)
ข.อุปกรณ์สื่อสารแบบอิเล็กทรอนิกส์
c)
ค.เปรียบเสมือนสมองของคอมพิวเตอร์ในการทำหน้าที่ตัดสินใจหรือคำนวณ
d)
ง.การที่อุปกรณ์อิเล็กทรอนิกส์ต่างๆ สามารถเชื่อมโยงหรือส่งข้อมูลถึงกันได้ด้วยอินเทอร์เน็ต
13.
10.ข้อใดไม่ใช่ องค์ประกอบของ IoT
a)
ก.IoT Device
b)
ข. Broker
c)
ค. Gateway
d)
ง. User people
14.
11. คำสั่งทดสอบการทำงานของโปรแกรมคือข้อใด
a)
ก.Run
b)
ข. Test01
c)
ค.กดแป้นฟังก์ชัน F5
d)
ง. ข้อ 1 และ 3 ถูก
15.
12. ในภาษาไพทอน ฟังก์ชันใดใช้ในการแสดงข้อความออกทางจอภาพ
a)
ก.echo
b)
ข. output
c)
ค.print
d)
ง. Printf
16.
13. คำสั่งใดใช้ในการหยุดการทำงานบรรทัดนั้นๆ แล้วขึ้นไปทำงานยังบรรทัดถัดไป
a)
ก./
b)
ข. \n
c)
ค.\l
d)
ง. N
17.
14. บล็อกคำสั่งใดเปลี่ยนแปลงท่าทางของตัวละคร
a)
ก.
b)
ข.
c)
ค.
d)
ง.
18.
15. บล็อกคำสั่งข้อใด ทำให้ตัวละครสะท้อนกลับได้เมื่อชนขอบ
a)
ก.
b)
ข.
c)
ค.
d)
ง.
19.
16. เมื่อเปิดโปรแกรม Scratch ขึ้นมาจะพบว่าแมวอยู่ตำแหน่งใด
a)
ก.X : 0 , Y: 0
b)
ข.X : 1 , Y: 1
c)
ค.X : -1 , Y: 1
d)
ง. X : 1 , Y: -1
20.
17. พ.ร.บ. คอมพิวเตอร์ พ.ศ. 2560 มีการแก้ไขเพิ่มเติมในส่วนใดเป็นหลัก
a)
ก.อัตราโทษปรับหรือจำคุก
b)
ข.ลดจำนวน มาตรา
c)
ค.เพิ่มจำนวน มาตรา
d)
ง. บังคับใช้เฉพาะส่วนงาน
21.
18. ข่าวปลอม ธุรกิจลูกโซ่ ที่ต้องการจะหลอกเอาเงินจากลูกค้า มีโทษสถานใด
a)
ก.จำคุกไม่เกิน 5 ปี ปรับไม่เกิน 1 แสนบาท
b)
ข.จำคุกไม่เกิน 4 ปี ปรับไม่เกิน 1 แสนบาท
c)
ค.จำคุกไม่เกิน 3 ปี ปรับไม่เกิน 5 หมื่นบาท
d)
ง. จำคุกไม่เกิน 2 ปี ปรับไม่เกิน 5 หมื่นบาท
22.
19. ข้อใดกล่าวถึงอินเตอร์เน็ต(Internet)ได้ถูกต้องที่สุด
a)
ก.การเชื่อมโยงเครือข่ายคอมพิวเตอร์ในที่ต่างๆ เข้าด้วยกัน
b)
ข.เครือข่ายคอมพิวเตอร์ภายในองค์กร
c)
ค.เครือข่ายคอมพิวเตอร์ภายในประเทศ
d)
ง. ถูกทุกข้อ
23.
20. โซเชียลมีเดียคืออะไร
a)
ก.โซเชียลมีเดียคือแพลตฟอร์มทางออนไลน์ที่ให้บริการเกี่ยวกับการเงินและการลงทุน
b)
ข.โซเชียลมีเดียคือเครื่องมือสื่อสารทางออนไลน์ที่ใช้ในการสร้างความสัมพันธ์กับผู้คน
c)
ค.โซเชียลมีเดียคือแพลตฟอร์มทางออนไลน์ที่ให้ผู้คนสามารถแบ่งปันเนื้อหา สื่อ และสารสนเทศต่าง ๆ กันและกันได้ผ่านทางอินเทอร์เน็ต
d)
ง. โซเชียลมีเดียคือแพลตฟอร์มทางออนไลน์ที่ให้ผู้คนสามารถแชร์รูปภาพและวิดีโอได้
24.
21. ตัวดำเนินการใดใช้ในการหารแบบเอาเศษ
a)
ก. /
b)
ข. //
c)
ค. %
d)
ง. **
25.
22. คำสั่งใดใช้ในการสร้างลูปที่วนตามลำดับตัวเลข
a)
ก. while
b)
ข. for
c)
ค. range
d)
ง. loop
26.
23. ผลลัพธ์ของคำสั่ง len ('Python') คืออะไร
a)
ก. 5
b)
ข. 6
c)
ค. 7
d)
ง. ข้อผิดพลาด
27.
24. ข้อใดถือว่าเป็นการละเมิด พ.ร.บ. คอมพิวเตอร์ พ.ศ. 2560
a)
ก. การส่งอีเมลโฆษณา
b)
ข. การเข้าถึงข้อมูลของผู้อื่นโดยไม่ได้รับอนุญาต
c)
ค. การใช้อินเทอร์เน็ตในที่ทำงาน
d)
ง. การดาวน์โหลดเพลงถูกลิขสิทธิ์
28.
25. การโพสต์ข้อความที่เป็นเท็จบนสื่อออนไลน์เข้าข่ายความผิดใด
a)
ก. ความผิดฐานหมิ่นประมาท
b)
ข. ความผิดฐานปลอมแปลงข้อมูล
c)
ค. ความผิดฐานเผยแพร่ข้อมูลเท็จ
d)
ง. ความผิดฐานโจรกรรมข้อมูล
29.
26. ข้อใดเป็นตัวอย่างของจริยธรรมการใช้เทคโนโลยีสารสนเทศ
a)
ก. การใช้รหัสผ่านของผู้อื่น
b)
ข. การใช้ซอฟต์แวร์ละเมิดลิขสิทธิ์
c)
ค. การเคารพความเป็นส่วนตัวของผู้อื่น
d)
ง. การเผยแพร่ข้อมูลปลอม
30.
27. การกระทำใดที่ไม่ขัดต่อจริยธรรมในการใช้คอมพิวเตอร์
a)
ก. การโจมตีระบบของผู้อื่น
b)
ข. การคัดลอกผลงานผู้อื่นโดยไม่ได้รับอนุญาต
c)
ค. การรายงานข้อมูลที่ผิดกฎหมาย
d)
ง. การเผยแพร่ข้อมูลปลอม
31.
28. ข้อใดคือความหมายที่ถูกต้องของ IoT
a)
ก. การใช้งานอินเทอร์เน็ตเพื่อค้นหาข้อมูล
b)
ข. การเชื่อมต่อและควบคุมอุปกรณ์ผ่านเครือข่าย
c)
ค. การส่งข้อความผ่านโซเชียวมีเดีย
d)
ง. การสร้างเว็บไซต์สำหรับธุรกิจ
32.
29. อุปกรณ์ใดที่ถือว่าเป็น IoT
a)
ก. โทรทัศน์แบบเก่า
b)
ข. เครื่องปรับอากาศควบคุมผ่านแอปพลิเคชัน
c)
ค. พัดลมตั้งพื้น
d)
ง. หนังสืออิเล็กทรอนิกส์
33.
30. เทคโนโลยีใดใช้ในการสื่อสารระหว่างอุปกรณ์ IoT
a)
ก. HTTP
b)
ข. MQTT
c)
ค. POP3
d)
ง. DNS
34.
31. ผลลัพธ์ของคำสั่งต่อไปนี้คืออะไร?
x = 10
print(type(x))
a)
ก.
b)
ข.
c)
ค.
d)
ง.
35.
32.ผลลัพธ์ของคำสั่งนี้คืออะไร?
for i in range(3):
print(i)
a)
ก. 0 1 2
b)
ข. 1 2 3
c)
ค. 3 2 1
d)
ง. 0 1 2 3
36.
33. ในการตัดข้อความ "Hello World" ให้ได้เฉพาะคำว่า "Hello" ต้องใช้คำสั่งใด?
a)
ก. text[:5]
b)
ข. text[6:]
c)
ค. text[0:]
d)
ง. text[::2]
37.
34.ผลลัพธ์ของคำสั่งนี้คืออะไร?
x = [1, 2, 3, 4]
print(x[3])
a)
ก. 1
b)
ข. 2
c)
ค. 3
d)
ง. 4
38.
35.ผลลัพธ์ของคำสั่งนี้คืออะไร?
text = "Python"
print(text[-1])
a)
ก. P
b)
ข. y
c)
ค. n
d)
ง. o
39.
36.ผลลัพธ์ของคำสั่งนี้คืออะไร?
text = "Python"
print(len(text))
a)
ก. “TEXT”
b)
ข. PYTHON
c)
ค. 4
d)
ง. 6
40.
37.การกระทำใดที่เข้าข่าย "การละเมิดสิทธิส่วนบุคคล” ?
a)
ก. การเผยแพร่ภาพถ่ายที่ไม่ได้รับอนุญาต
b)
ข. การสร้างสื่อประชาสัมพันธ์ที่สร้างสรรค์
c)
ค. การนำบทความออนไลน์มาเขียนอ้างอิง
d)
ง.การใช้โปรแกรมที่ดาวน์โหลดจากแหล่งที่น่าเชื่อถือ
41.
38. ข้อใดแสดงถึงการมีจริยธรรมเมื่อใช้งานข้อมูลออนไลน์?
a)
ก. คัดลอกข้อมูลทั้งหมดจากเว็บไซต์โดยไม่แก้ไข
b)
ข. ระบุชื่อผู้เขียนหรือเจ้าของผลงานเมื่อใช้งานข้อมูล
c)
ค. ปรับเปลี่ยนข้อมูลแล้วอ้างว่าเป็นของตนเอง
d)
ง. แชร์ข้อมูลส่วนตัวของผู้อื่นเพื่อการศึกษา
42.
39. หน่วยงานหรือผู้ใดที่มีอำนาจสั่งปิดกั้นเว็บไซต์ที่เข้าข่ายผิด พ.ร.บ. คอมพิวเตอร์?
a)
ก. ผู้ว่าราชการจังหวัด
b)
ข. นายกรัฐมนตรี
c)
ค. ศาล
d)
ง. กระทรวงดิจิทัลเพื่อเศรษฐกิจและสังคม
43.
40. IoT มีบทบาทสำคัญในด้านใดของระบบสุขภาพ
a)
ก. การเพิ่มเครื่องมือที่ซับซ้อน
b)
ข. การติดตามผู้ป่วยแบบเรียลไทม์
c)
ค. การลดจำนวนแพทย์ในโรงพยาบาล
d)
ง. การเลิกใช้เทคโนโลยีในกระบวนการรักษา
44.
41.ข้อใดคือคำสั่งที่ใช้ในการกำหนดค่าของตัวแปรใน Python
a)
ก. variable x = 10
b)
ข. x = 10
c)
ค. int x = 10
d)
ง. set x = 10
45.
42. ใน Python คำสั่งใดใช้ในการตรวจสอบเงื่อนไขว่าเป็นจริงหรือไม่
a)
ก. if statement
b)
ข. while loop
c)
ค. for loop
d)
ง. switch statement
46.
43.ข้อใดคือการทำงานของ Loop ในการเขียนโปรแกรม
a)
ก. ทำงานเพียงครั้งเดียว
b)
ข. ทำงานซ้ำๆ ตามจำนวนที่กำหนด
c)
ค. ทำงานจนกว่าจะกดปุ่ม
d)
ง. ทำงานตามเงื่อนไขที่กำหนด
47.
44. พ.ร.บ. คอมพิวเตอร์ พ.ศ. 2550 มีวัตถุประสงค์หลักในการทำอะไร
a)
ก. ควบคุมการใช้งานคอมพิวเตอร์
b)
ข. ส่งเสริมการพัฒนาคอมพิวเตอร์
c)
ค. ป้องกันการกระทำผิดทางคอมพิวเตอร์
d)
ง. ให้สิทธิ์การเข้าถึงข้อมูลทุกประเภท
48.
45.ข้อใดถือเป็นการกระทำผิดตาม พ.ร.บ.คอมพิวเตอร์ พ.ศ. 2550
a)
ก. การส่งข้อความหรือข้อมูลที่เป็นเท็จ
b)
ข. การค้นหาข้อมูลในอินเทอร์เน็ต
c)
ค. การใช้ซอฟต์แวร์เพื่อการศึกษา
d)
ง. การใช้โปรแกรมที่ได้รับอนุญาต
49.
46.หากต้องการเขียนโปรแกรมใน Python ที่สามารถรับข้อมูลจากผู้ใช้ จะใช้คำสั่งใด
a)
ก. read()
b)
ข. scan()
c)
ค. enter()
d)
ง. input()
50.
47.การใช้ Internet of Things (IoT) หมายถึงการเชื่อมต่ออุปกรณ์ต่างๆ ผ่านอินเทอร์เน็ตเพื่อทำอะไร
a)
ก. ควบคุมอุปกรณ์
b)
ข. ส่งข้อมูลจากอุปกรณ์
c)
ค. การสื่อสารระหว่างอุปกรณ์
d)
ง. ทุกข้อถูกต้อง
51.
48.การใช้งาน Python เพื่อคำนวณหาผลบวกของตัวเลข 2 ตัว สามารถเขียนได้อย่างไร
a)
ก. print(10 + 20)
b)
ข. print("10 + 20")
c)
ค. output(10 + 20)
d)
ง. result = 10 + 20
52.
49.คำใดต่อไปนี้แสดงถึงการใช้เทคโนโลยีสารสนเทศอย่าง มีจริยธรรม
a)
ก. การละเมิดลิขสิทธิ์ซอฟต์แวร์
b)
ข. การใช้ข้อมูลส่วนบุคคลโดยไม่ขออนุญาต
c)
ค. การสร้างซอฟต์แวร์ที่มีประโยชน์ต่อสังคม
d)
ง. การเผยแพร่ข้อมูลเท็จในอินเทอร์เน็ต
53.
50.เมื่อใช้งาน อินเทอร์เน็ต ควรปฏิบัติตามหลักการใดเพื่อความปลอดภัย
a)
ก. ใช้รหัสผ่านที่ง่ายเพื่อจำได้
b)
ข. ไม่เปิดเผยข้อมูลส่วนตัวแก่บุคคลอื่น
c)
ค. แชร์รหัสผ่านกับเพื่อนสนิท
d)
ง. ใช้รหัสผ่านที่เหมือนกันในทุกเว็บไซต์
100 %
