wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

kidbright

Total questions: 30

Worksheet time: 4mins

Name
Class
Date
1.
เทคโนโลยีใดที่เหมาะสมที่สุดสำหรับการจัดการข้อมูลจำนวนมากและซับซ้อนในยุคปัจจุบัน?
a)
ระบบประมวลผลแบบขนาน
b)
การประมวลผลแบบคลาวด์
c)
ฐานข้อมูลเชิงสัมพันธ์
d)
การประมวลผลแบบอนุกรม
e)
ระบบแฟ้มข้อมูล
2.
การคิดเชิงคำนวณ (Computational Thinking) หมายถึงอะไร?
a)
การแก้ปัญหาเชิงคณิตศาสตร์
b)
การแก้ปัญหาโดยใช้กระบวนการคิดที่มีโครงสร้าง
c)
การพัฒนาโปรแกรมคอมพิวเตอร์
d)
การออกแบบอัลกอริทึม
e)
การจัดการระบบสารสนเทศ
3.
ข้อใดต่อไปนี้หมายถึงความสามารถในการรู้เท่าทันสื่อและเทคโนโลยีดิจิทัล?
a)
การอ่านข่าวในโซเชียลมีเดีย
b)
การวิเคราะห์ข้อมูลเพื่อความน่าเชื่อถือ
c)
การเขียนความคิดเห็นในโลกออนไลน์
d)
ารสร้างเนื้อหาในแพลตฟอร์มดิจิทัล
e)
การแชร์ข้อมูลให้ผู้อื่น
4.
กระบวนการใดที่ช่วยให้เลือกใช้เทคโนโลยีให้เหมาะสมกับปัญหาที่พบ?
a)
การประเมินปัญหาและเป้าหมาย
b)
การเลือกอุปกรณ์ที่ทันสมัยที่สุด
c)
การใช้เทคโนโลยีที่มีอยู่แล้ว
d)
การทำงานร่วมกับทีมงานด้านเทคนิค
e)
การพัฒนาทักษะการใช้โปรแกรมคอมพิวเตอร์
5.
ข้อใดต่อไปนี้เป็นตัวอย่างของการใช้การคิดเชิงคำนวณ (Computational Thinking) ในชีวิตประจำวัน?
a)
การเขียนรายการซื้อของโดยเรียงตามลำดับความสำคัญ
b)
การคำนวณค่าไฟฟ้าจากมิเตอร์
c)
การแก้โจทย์คณิตศาสตร์ขั้นสูง
d)
การเขียนโปรแกรมเกมบนคอมพิวเตอร์
e)
การค้นหาข้อมูลในอินเทอร์เน็ต
6.
ข้อใดหมายถึงลำดับขั้นตอน (Algorithm) ในวิทยาการคำนวณ?
a)
ชุดคำสั่งที่เรียงลำดับเพื่อแก้ปัญหา
b)
ชุดข้อมูลที่เก็บไว้ในหน่วยความจำ
c)
คำสั่งที่เขียนในรูปแบบโปรแกรมภาษาเดียวกัน
d)
การคำนวณค่าทางคณิตศาสตร์
e)
การทดสอบคำสั่งเพื่อแก้ไขข้อผิดพลาด
7.
คำว่า “ภาษาโปรแกรม” ในวิทยาการคำนวณหมายถึงอะไร?
a)
ภาษาเฉพาะสำหรับการเขียนโปรแกรมคอมพิวเตอร์
b)
การสื่อสารระหว่างมนุษย์
c)
ชุดของคำสั่งที่ไม่ได้ใช้ไวยากรณ์
d)
ระบบการคำนวณที่ใช้ตัวเลขอย่างเดียว
e)
เครื่องมือสำหรับวิเคราะห์ข้อมูล
8.
ข้อใดต่อไปนี้เกี่ยวข้องกับไวยกรณ์ (Syntax) ในการเขียนโค้ด?
a)
โครงสร้างและกฎเกณฑ์ของคำสั่งในภาษาโปรแกรม
b)
ข้อมูลที่เก็บอยู่ในตัวแปร
c)
การทดสอบผลลัพธ์จากการรันโปรแกรม
d)
การแปลคำสั่งเป็นภาษาคอมพิวเตอร์
e)
การเรียงลำดับข้อมูลในโปรแกรม
9.
การวางคำสั่งในโค้ดดิ้งที่เหมาะสมควรเป็นอย่างไร?
a)
เรียงลำดับให้ตรงตามลำดับการทำงานของโปรแกรม
b)
วางคำสั่งในที่ที่สะดวกต่อการแก้ไข
c)
ใช้คำสั่งที่ซับซ้อนที่สุดก่อน
d)
วางคำสั่งในลำดับสุ่ม
e)
ใช้คำสั่งเดียวสำหรับทุกปัญหา
10.
รหัส (Code) ในวิทยาการคำนวณหมายถึงอะไร?
a)
ชุดคำสั่งที่เขียนขึ้นเพื่อให้คอมพิวเตอร์ทำงาน
b)
หมายเลขประจำตัวของโปรแกรมเมอร์
c)
ชุดข้อมูลที่เก็บในรูปแบบรหัสผ่าน
d)
การออกแบบลำดับขั้นตอนในกระดาษ
e)
การแก้ไขปัญหาทางคณิตศาสตร์
11.
ข้อใดอธิบายความสัมพันธ์ระหว่างวิทยาการคำนวณและวิทยาการคอมพิวเตอร์ได้ดีที่สุด?
a)
ทั้งสองเป็นเรื่องเดียวกันโดยไม่มีความแตกต่าง
b)
วิทยาการคำนวณเน้นการแก้ปัญหาในชีวิตประจำวัน ส่วนวิทยาการคอมพิวเตอร์เน้นการพัฒนาระบบคอมพิวเตอร์
c)
วิทยาการคอมพิวเตอร์เป็นพื้นฐานของวิทยาการคำนวณ
d)
วิทยาการคำนวณเป็นวิทยาศาสตร์ประยุกต์ ส่วนวิทยาการคอมพิวเตอร์เป็นวิทยาศาสตร์บริสุทธิ์
e)
ไม่มีความสัมพันธ์กัน
12.
ความแตกต่างสำคัญระหว่างวิทยาการคำนวณและวิทยาการคอมพิวเตอร์คืออะไร?
a)
วิทยาการคำนวณใช้คอมพิวเตอร์เสมอ ส่วนวิทยาการคอมพิวเตอร์ไม่ต้องการคอมพิวเตอร์
b)
วิทยาการคำนวณเน้นการพัฒนาทักษะการคิด ส่วนวิทยาการคอมพิวเตอร์เน้นการสร้างระบบและซอฟต์แวร์
c)
วิทยาการคำนวณเป็นเรื่องของข้อมูลเท่านั้น ส่วนวิทยาการคอมพิวเตอร์เป็นเรื่องของฮาร์ดแวร์
d)
วิทยาการคอมพิวเตอร์ง่ายกว่า
e)
วิทยาการคำนวณเน้นการคำนวณเลข ส่วนวิทยาการคอมพิวเตอร์เน้นการออกแบบกราฟิก
13.
ข้อใดเป็นตัวอย่างของการประยุกต์ใช้วิทยาการคำนวณ?
a)
การวิเคราะห์โครงสร้างข้อมูลเชิงลึก
b)
การแก้โจทย์ปัญหาในชีวิตประจำวันโดยใช้การคิดเชิงลำดับขั้นตอน
c)
การออกแบบระบบเครือข่ายคอมพิวเตอร์
d)
การพัฒนาภาษาโปรแกรมใหม่
e)
การวิจัยเกี่ยวกับระบบปฏิบัติการ
14.
ข้อใดเป็นลักษณะของวิทยาการคอมพิวเตอร์?
a)
การใช้กระบวนการคิดเพื่อแก้ปัญหาในชีวิตประจำวัน
b)
การศึกษาวิธีการพัฒนาซอฟต์แวร์และการประมวลผลข้อมูล
c)
การคิดอย่างสร้างสรรค์โดยไม่มีการใช้คอมพิวเตอร์
d)
การแก้ปัญหาโดยไม่ใช้เทคโนโลยี
e)
การจัดการข้อมูลในสมุดบันทึก
15.
ข้อใดต่อไปนี้อธิบายความสำคัญของไวยากรณ์ (Syntax) ในวิทยาการคอมพิวเตอร์ได้ดีที่สุด?
a)
ช่วยให้คอมพิวเตอร์สามารถเข้าใจคำสั่งที่เขียนได้อย่างถูกต้อง
b)
เป็นเพียงกฎเกณฑ์ที่ใช้ในวิทยาการคำนวณ
c)
ไม่มีความสำคัญสำหรับการพัฒนาระบบคอมพิวเตอร์
d)
ช่วยให้มนุษย์สื่อสารกันได้ง่ายขึ้น
e)
เป็นส่วนหนึ่งของการคำนวณทางคณิตศาสตร์
16.
ข้อใดคือหน่วยประมวลผลหลัก (Main Processor) ที่ใช้ในบอร์ด KidBright32P?
a)
ESP8266
b)
ESP32
c)
ARM Cortex-M4
d)
STM32
e)
Raspberry Pi RP2040
17.
คุณสมบัติพิเศษที่มีในบอร์ด KidBright32IA แต่ไม่มีใน KidBright32P คืออะไร?
a)
การเชื่อมต่อ Wi-Fi
b)
การรองรับการประมวลผล AI
c)
หน่วยความจำแฟลชที่มากกว่า
d)
จำนวน GPIO ที่มากกว่า
e)
การรองรับโปรโตคอล I2C
18.
บอร์ด KidBright32P มีหน่วยความจำแฟลชขนาดเท่าใด?
a)
2 MB
b)
4 MB
c)
8 MB
d)
16 MB
e)
32 MB
19.
บอร์ด KidBright32IA เหมาะสำหรับการใช้งานประเภทใดเป็นพิเศษ?
a)
การเขียนโปรแกรมพื้นฐานสำหรับนักเรียน
b)
การประมวลผล AI เช่น การจดจำเสียงหรือภาพ
c)
การควบคุมหุ่นยนต์ขนาดเล็ก
d)
การพัฒนาเครือข่าย IoT
e)
การจัดการข้อมูลจากเซ็นเซอร์พื้นฐาน
20.
ข้อใดคือแรงดันไฟฟ้าที่เหมาะสมสำหรับการจ่ายไฟให้บอร์ด KidBright32P?
a)
3.3V
b)
5V
c)
9V
d)
12V
e)
24V
21.
ข้อใดเป็นขั้นตอนแรกในการดาวน์โหลดและติดตั้ง KidBright IDE?
a)
ดาวน์โหลดไดร์เวอร์ USB
b)
ดาวน์โหลดโปรแกรมจากเว็บไซต์ KidBright
c)
ติดตั้งส่วนขยาย KidBright32I
d)
เชื่อมต่อบอร์ดผ่านสาย USB
e)
อัปเดตเฟิร์มแวร์บอร์ด KidBright
22.
หากต้องการให้คอมพิวเตอร์รู้จักบอร์ด KidBright32P หลังการติดตั้ง KidBright IDE ควรทำสิ่งใด?
a)
ติดตั้งเฟิร์มแวร์ใหม่
b)
ติดตั้งไดร์เวอร์ USB ที่เกี่ยวข้อง
c)
อัปเดตระบบปฏิบัติการ
d)
เปิดใช้งานโหมดบูตโหลดเดอร์ (Bootloader)
e)
ปรับแต่งพอร์ตการเชื่อมต่อ
23.
ข้อใดคือขั้นตอนในการติดตั้งส่วนขยาย KidBright32I ใน KidBright IDE?
a)
ดาวน์โหลดบล็อกส่วนขยายจากหน้าเว็บและลากไปใส่ในโปรแกรม
b)
เข้าไปที่เมนู "ส่วนขยาย" และเลือก "เพิ่มบล็อกส่วนขยาย"
c)
คลิกที่ "สร้างโปรเจกต์ใหม่" แล้วเพิ่มบล็อก KidBright32I
d)
เชื่อมต่อบอร์ดก่อน แล้วเลือก "ติดตั้งส่วนขยาย"
e)
เปิดไฟล์ตัวอย่างในโฟลเดอร์ KidBright32I
24.
หลังจากดาวน์โหลดและติดตั้งไดร์เวอร์ USB สำเร็จ การตรวจสอบว่าบอร์ดเชื่อมต่อสำเร็จควรทำอย่างไร?
a)
ตรวจสอบว่าบอร์ดสามารถรันโปรแกรมได้
b)
ดูสถานะไฟ LED บนบอร์ด
c)
ตรวจสอบว่ามีพอร์ต COM ปรากฏในโปรแกรม KidBright IDE
d)
รีสตาร์ทคอมพิวเตอร์และตรวจสอบอุปกรณ์ที่เชื่อมต่อ
e)
อัปเดตเฟิร์มแวร์ผ่านโปรแกรม KidBright IDE
25.
ข้อใดสำคัญที่สุดในการติดตั้งบล็อกส่วนขยายใน KidBright IDE เพื่อใช้งานกับ KidBright32I?
a)
การเลือกพอร์ต COM ให้ถูกต้อง
b)
การเชื่อมต่ออินเทอร์เน็ตเพื่อดาวน์โหลดบล็อกส่วนขยาย
c)
การอัปเดตไดร์เวอร์ USB ก่อนติดตั้งส่วนขยาย
d)
การตรวจสอบว่าไฟล์ส่วนขยายตรงกับรุ่นบอร์ด
e)
การตั้งค่า IDE ให้รองรับภาษาโปรแกรมที่เหมาะสม
26.

ข้อใดเป็นคุณสมบัติที่สำคัญที่สุดของภาษาโปรแกรมที่ดี?

a)

การมีชุมชนผู้ใช้ที่ใหญ่

b)

การใช้ทรัพยากรระบบน้อยที่สุด

c)

ความสามารถในการอ่านและเข้าใจง่าย

d)

การรองรับหลายแพลตฟอร์ม

e)

การมีฟังก์ชันที่ซับซ้อน

27.

การใช้บอร์ด KidBright32P ในการควบคุมเซ็นเซอร์มีขั้นตอนใดบ้าง?

a)

ใช้โปรแกรมที่ไม่เกี่ยวข้อง

b)

ดาวน์โหลดไดร์เวอร์ USB ก่อน

c)

ติดตั้งเฟิร์มแวร์ใหม่ทุกครั้ง

d)

เชื่อมต่อกับคอมพิวเตอร์เท่านั้น

e)

เชื่อมต่อเซ็นเซอร์และเขียนโค้ดควบคุม

28.

ข้อใดคือประโยชน์ของการเรียนรู้วิทยาการคอมพิวเตอร์ในยุคปัจจุบัน?

a)

ทำให้สามารถเขียนโปรแกรมได้อย่างเดียว

b)

ไม่เกี่ยวข้องกับการทำงานในอนาคต

c)

ช่วยให้เข้าใจการทำงานของเทคโนโลยี

d)

ช่วยให้สามารถใช้คอมพิวเตอร์ได้ดีขึ้น

e)

เป็นเพียงความรู้พื้นฐานที่ไม่จำเป็น

29.

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

a)

อัปเดตไดร์เวอร์ USB

b)

ตรวจสอบว่าโปรแกรมสามารถเปิดใช้งานได้

c)

ชื่อมต่อบอร์ด KidBright และทดสอบการอัปโหลดโปรแกรมตัวอย่าง

d)

ติดตั้งส่วนขยาย KidBright32I

e)

ตั้งค่าภาษาในโปรแกรม KidBright IDE

30.

หากต้องการใช้งาน KidBright32I เพื่อประมวลผลเฉพาะ AI ต้องดำเนินการอย่างไรใน KidBright IDE?

a)

เลือกบล็อก AI ที่มีอยู่ในโปรแกรม KidBright IDE

b)

ติดตั้งส่วนขยาย KidBright32I ก่อนเริ่มเขียนโปรแกรม

c)

เชื่อมต่อบอร์ดผ่าน USB และเลือก "โหมด AI" ในเมนูหลัก

d)

ตั้งค่า IDE ให้รองรับการเชื่อมต่อ Wi-Fi

e)

เพิ่มไลบรารี AI ด้วยตนเองในโฟลเดอร์ส่วนขยาย