Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบ Micro:bit

Total questions: 34

Worksheet time: 17mins

Name
Class
Date
1.

คําสั่ง show leds ในเมนู Basic ใช้เพื่อทําอะไร?

a)

เล่นเสียง

b)

แสดงไฟ LED บนหน้าจอ micro:bit

c)

รับค่าปุ่มกด

d)

รีเซ็ตเครื่อง

2.

ถ้าต้องการแสดงข้อความ "Hello" บนหน้าจอ LED ต้องใช้อะไร?

a)

show number

b)

show string

c)

pause

d)

forever

3.

คําสั่ง forever ทําหน้าที่ใด?

a)

ทํางานเพียงครั้งเดียว

b)

ทํางานเมื่อกดปุ่ม A

c)

ทํางานซํ้าซากไปเรื่อยๆ

d)

ทํางานเฉพาะตอนเริ่ม

4.

ถ้าต้องการหยุดการทํางานชั่วคราว 1 วินาที ใช้บล็อกใด?

a)

show string

b)

forever

c)

pause (1000 ms)

d)

show number

5.

show number 7 จะแสดงอะไรบนหน้าจอ LED?

a)

ตัวเลข 7

b)

ตัวอักษร "S"

c)

จุดไฟ LED 7 จุด

d)

ไม่มีอะไรเกิดขึ้น

6.

คําสั่ง clear screen ทําหน้าที่อะไร?

a)

ปิด micro:bit

b)

ลบข้อความที่แสดงอยู่บนหน้าจอ LED

c)

รีเซ็ตโปรแกรม

d)

เปิดไฟทั้งหมด

7.

ถ้าต้องการให้ micro:bit แสดงข้อความต่อเนื่องตลอดเวลา ควรใช้อะไรคู่กับ show string?

a)

on button pressed

b)

forever

8.

ถ้าต้องการให้ micro:bit แสดงข้อความต่อเนื่องตลอดเวลา ควรใช้งานบล็อกใดคู่กับ show string?

a)

on button pressed

b)

forever

c)

pause

d)

show leds

9.

หากใส่ pause(2000) หมายถึงหยุดชั่วคราวกี่วินาที?

a)

0.2 วินาที

b)

2 วินาที

c)

20 วินาที

d)

200 วินาที

10.

คําสั่ง show icon ใช้ทำอะไร?

a)

วาดรูป LED เป็นแบบกำหนดเอง

b)

แสดงรูปภาพสัญลักษณ์สำเร็จรูป เช่น หัวใจ ✓

c)

แสดงตัวเลข

d)

เปิดไฟทุกดวง

11.

หากต้องการแสดงเลข 3 ตามด้วยเลข 5 และเว้น 1 วินาที ควรใช้งานบล็อกใดเรียงกัน?

a)

show string → forever

b)

show number(3) → pause(1000) → show number(5)

c)

show leds → clear screen

d)

pause → forever

12.

คําสั่ง on button A pressed หมายถึงอะไร?

a)

ทํางานเมื่อเริ่มโปรแกรม

b)

ทํางานเมื่อกดปุ่ม A

c)

ทํางานเมื่อปล่อยปุ่ม A

d)

ทํางานตลอดเวลา

13.

micro:bit มีปุ่มอินพุตมาตรฐานกี่ปุ่ม?

a)

1

b)

2

c)

3

d)

4

14.

คําสั่ง on button A+B pressed หมายถึง?

a)

กดปุ่ม A หรือ B ก็ได้

b)

กดปุ่ม A และ B พร้อมกัน

c)

กดปุ่ม A แล้วปล่อย

d)

ไม่มีคําตอบที่ถูก

15.

on button A+B pressed หมายถึง?

a)

กดปุ่ม A หรือ B ก็ได้

b)

กดปุ่ม A และ B พร้อมกัน

c)

กดปุ่ม A แล้วปล่อย

d)

ไม่มีคําตอบที่ถูก

16.

ถ้าต้องการให้ micro:bit แสดง "YES" เมื่อกดปุ่ม A ต้องใช้งานบล็อกใด?

a)

show string “YES” ใน forever

b)

on button A pressed → show string “YES”

c)

pause → show number

d)

clear screen

17.

เซ็นเซอร์ในเมนู Input ที่ตรวจจับการเอียงเครื่องคือ?

a)

Temperature sensor

b)

Accelerometer

c)

Light sensor

d)

Compass

18.

on shake หมายถึงอะไร?

a)

ทํางานเมื่อ micro:bit ถูกเขย่า

b)

ทํางานเมื่อกดปุ่ม

c)

ทํางานเมื่อเอียง

d)

ทํางานเมื่อมีแสง

19.

หากเขียนโปรแกรม on shake → show string "HI" จะเกิดอะไรขึ้น?

a)

แสดง HI ตลอดเวลา

b)

แสดง HI เมื่อเขย่าเครื่อง

c)

แสดง HI เมื่อกดปุ่ม

d)

ไม่แสดงอะไร

20.

เซ็นเซอร์ในเมนู Input ที่ใช้ตรวจทิศทางคือ?

a)

Compass

b)

Temperature

c)

Accelerometer

d)

Button

21.

คำสั่ง light level ใช้ตรวจวัดอะไร?

a)

ความสว่างรอบๆ

b)

ความร้อน

c)

การเอียง

d)

เสียง

22.

หากต้องการให้แสดงค่าอุณหภูมิรอบๆ ใช้บล็อกใด?

a)

compass heading

b)

acceleration

c)

temperature

d)

button pressed

23.

หากต้องการให้แสดงค่าอุณหภูมิรอบๆ ใช้บล็อกใด?

a)

compass heading

b)

acceleration

c)

temperature

d)

button pressed

24.

โปรแกรม on button A pressed → show number(9) จะทําอะไร?

a)

แสดงเลข 9 เมื่อกดปุ่ม A

b)

แสดงเลข 9 ตลอดเวลา

c)

แสดงตัวอักษร "A"

d)

ไม่ทํางาน

25.

ถ้าใช้ forever → show string("OK") จะเกิดอะไรขึ้น?

a)

แสดง OK หนึ่งครั้ง

b)

แสดง OK ซํ้่าไปเรื่อยๆ

c)

แสดง OK เมื่อกดปุ่ม

d)

ไม่มีผลลัพธ์

26.

การใช้ pause(1000) หลัง show number(1) แล้วตามด้วย show number(2) หมายถึงอะไร?

a)

แสดงเลข 1 และ 2 พร้อมกัน

b)

แสดงเลข 1 แล้วหยุด 1 วินาที ก่อนแสดงเลข 2

c)

แสดงเลข 1 แล้วหายไป

d)

ไม่ทํางาน

27.

หากเขียน on button B pressed → show icon(heart) หมายถึงอะไร?

a)

แสดงรูปหัวใจตลอดเวลา

b)

แสดงรูปหัวใจเมื่อกดปุ่ม B

c)

แสดงรูปหัวใจเมื่อกดปุ่ม A

d)

ไม่ทํางาน

28.

การใช้ on shake → show leds มีผลอย่างไร?

a)

แสดงรูป LED ที่กําหนดไว้เมื่อเขย่า

b)

แสดงเลข 0

c)

รีเซ็ตโปรแกรม

d)

ไม่มีผล

29.

ถ้าเขียนโปรแกรม forever → show number(input.temperature()) จะได้ผลลัพธ์อย่างไร?

a)

แสดงข้อความ “temperature”

b)

แสดงค่าอุณหภูมิอย่างต่อเนื่อง

30.

ถ้าเขียนโปรแกรม forever → show number(input.temperature()) จะได้ผลลัพธ์อย่างไร?

a)

แสดงข้อความ “temperature”

b)

แสดงค่าอุณหภูมิอย่างต่อเนื่อง

c)

แสดงเลข 0

d)

ไม่ทํางาน

31.

ถ้าใช้ forever → show number(input.lightLevel()) จะเกิดอะไรขึ้น?

a)

แสดงระดับความสว่างรอบๆ อย่างต่อเนื่อง

b)

แสดงอุณหภูมิ

c)

แสดงค่าการเอียง

d)

ไม่ทํางาน

32.

คําสั่ง input.compassHeading() จะให้ค่าเกี่ยวกับอะไร?

a)

ความชื้น

b)

ทิศทาง (องศา 0–359)

c)

เสียง

d)

การเอียง

33.

หากต้องการสร้างเกม "กดปุ่ม A แล้วแสดงหัวใจ" ควรใช้บล็อกใด?

a)

forever + show string

b)

on button A pressed + show icon(heart)

c)

on shake + show number

d)

pause + show leds

34.

โปรแกรม on button A pressed → show string("YES") และ on button B pressed → show string("NO") จะทํางานอย่างไร?

a)

แสดง YES หรือ NO ตลอดเวลา

b)

แสดง YES เมื่อกด A และ NO เมื่อกด B

c)

แสดงพร้อมกันทั้งสอง

d)

ไม่ทํางาน