wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Micro:bit

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

micro:bit là gì?

a)

Máy tính để bàn nhỏ

b)

Thiết bị lập trình nhỏ có cảm biến và màn hình LED

c)

Bộ điều khiển chơi game

d)

Máy in di động

2.

micro:bit có bao nhiêu đèn LED trên màn hình?

a)

16

b)

20

c)

25

d)

30

3.

Nút A và B trên micro:bit là gì?

a)

Đèn LED

b)

Loa ngoài

c)

Nút nhấn để điều khiển chương trình

d)

Cổng sạc

4.

micro:bit sử dụng ngôn ngữ lập trình nào?

a)

Java

b)

HTML

c)

Python/MicroPython

d)

SQL

5.

Phần cứng nào giúp micro:bit cảm nhận rung động?

a)

LED

b)

Accelerometer (cảm biến gia tốc)

c)

CPU

d)

Nút reset

6.

Tác dụng của cảm biến ánh sáng trên micro:bit là gì?

a)

Đo mức sáng xung quanh

b)

Phát đèn

c)

Phát âm thanh

d)

Hiển thị hình ảnh

7.

micro:bit có thể kết nối với máy tính bằng gì?

a)

Bluetooth

b)

Wi-Fi

c)

Cáp USB

d)

Cáp USB và Bluetooth

8.

Điều gì xảy ra khi bạn nhấn nút reset trên micro:bit?

a)

Chương trình bị xóa

b)

Chạy lại chương trình từ đầu

c)

Tắt đèn LED

d)

Bật chế độ học

9.

Câu lệnh nào để hiển thị hình trái tim trên micro:bit?

a)

show(heart)

b)

display.Image.HEART()

c)

display.show(Image.HEART)

d)

LED.display(heart)

10.

Lệnh sleep(1000) có nghĩa là gì?

a)

Ngủ trong 100 giây

b)

Tắt LED

c)

Dừng chương trình trong 1 giây

d)

Xoá bộ nhớ

11.

Để cuộn dòng chữ “HELLO”, ta dùng:

a)

scroll("HELLO")

b)

display.scroll("HELLO")

c)

text.hello()

d)

show("HELLO")

12.

Câu lệnh nào để kiểm tra nếu nút A được nhấn?

b)

if button_a.pressed():

c)

if button_a.is_pressed():

d)

if A == pressed:

13.

Đoạn mã nào tạo hình vuông nhỏ bằng LED?

a)

Image.SQUARE_SMALL

b)

display.square(small)

c)

Image.SMALL_SQUARE

d)

Image.SQUARE.min()

14.

Để xóa màn hình LED, ta dùng:

a)

display.off()

b)

led.clear()

c)

display.clear()

d)

screen.blank()

15.

from microbit import * có chức năng gì?

a)

Tạo bộ đếm

b)

Nhập toàn bộ các hàm micro:bit

c)

Tắt micro:bit

d)

Lưu chương trình

16.

Nếu không có lệnh sleep(), điều gì xảy ra?

a)

micro:bit bị treo

b)

Hình ảnh hiển thị quá nhanh, không nhìn thấy

c)

Không thể lập trình

d)

Màn hình sáng liên tục

17.

Chuỗi ánh sáng là gì?

a)

Các dòng lệnh lặp đi lặp lại

b)

Một loạt đèn LED bật/tắt theo trình tự

c)

Mạch điện

d)

Phần mềm chống virus

18.

Ứng dụng thực tế của chuỗi ánh sáng là:

a)

Đèn giao thông

b)

Đồng hồ

c)

Máy in

d)

Máy tính

19.

micro:bit có thể phản hồi âm thanh bằng cách nào?

a)

Bằng nút nhấn

b)

Bằng cảm biến âm thanh tích hợp hoặc gắn ngoài

c)

Bằng màn hình LED

d)

Không thể phản hồi âm thanh

20.

Tại sao cần dùng sơ đồ luồng trước khi viết chương trình micro:bit?

a)

Để biết chi phí sản xuất

b)

Để kiểm tra pin

c)

Để lên kế hoạch và xác định trình tự lệnh

d)

Để tiết kiệm bộ nhớ

21.

“Bug” trong chương trình micro:bit là gì?

a)

Lỗi trong phần cứng

b)

Lỗi trong mã làm chương trình không hoạt động như mong muốn

c)

Côn trùng trên thiết bị

d)

Chế độ tiết kiệm pin

22.

Kế hoạch kiểm thử giúp ta:

a)

Lập trình nhanh hơn

b)

Chơi game dễ hơn

c)

Kiểm tra xem chương trình hoạt động đúng chưa

d)

Thay đổi micro:bit

23.

Nếu không thấy hình LED nào hiển thị, bạn nên:

a)

Tắt máy tính

b)

Kiểm tra lại cáp và chương trình

c)

Đập micro:bit

d)

Mua cái mới

24.

micro:bit hiển thị các biểu tượng khác nhau khi nhấn các nút khác nhau là một ví dụ về:

a)

Chuỗi ánh sáng

b)

Câu lệnh điều kiện (IF)

c)

Cảm biến rung

d)

Vòng lặp vô hạn

25.

Gỡ lỗi chương trình là:

a)

Xóa toàn bộ chương trình

b)

Tắt micro:bit

c)

Tìm và sửa lỗi trong chương trình

d)

Thay pin

26.

micro:bit có thể được dùng để làm gì trong lớp học?

a)

Làm đồng hồ đếm ngược

b)

Hiển thị cảnh báo ra chơi

c)

Làm cảm biến chuyển động

d)

Tất cả các đáp án trên

27.

micro:bit KHÔNG có chức năng nào sau đây?

a)

Phát Wi-Fi trực tiếp

b)

Cảm biến gia tốc

c)

Kết nối Bluetooth

d)

Hiển thị bằng đèn LED

28.

Cách tốt nhất để tạo chuỗi ánh sáng cho micro:bit là gì?

a)

Sử dụng các hình ảnh LED và sleep()

b)

Tăng âm lượng

c)

Tắt màn hình

d)

Gắn thêm thiết bị ngoại vi

29.

Khi nào nên kiểm thử chương trình micro:bit?

a)

Sau khi viết xong hoàn toàn

b)

Sau mỗi thay đổi quan trọng

c)

Không cần kiểm thử

d)

Khi bị lỗi

30.

Học sinh có thể dùng micro:bit để giải quyết vấn đề gì?

a)

Quản lý thời gian học tập

b)

Cảnh báo quá ồn

c)

Làm biển hiệu đèn LED

d)

Tất cả các đáp án trên