wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

review microbit

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Microbit là gì?

a)

A. Một phần mềm soạn thảo văn bản

b)

B. Một máy tính mini dành cho giáo dục

c)

C. Một chiếc điện thoại

d)

D. Một thiết bị chơi game

2.

Python là gì?

a)

A. Một trò chơi lập trình

b)

B. Một phần cứng điều khiển Microbit

c)

C. Một ngôn ngữ lập trình dễ học

d)

D. Một loại robot thông minh

3.

Câu 3: Microbit có bao nhiêu đèn LED trên màn hình?

a)

10

b)

25

c)

50

d)

100

4.

Câu 5: Để hiển thị chữ trên màn hình LED của Microbit, ta dùng câu lệnh nào?

a)

A. print("Hello")

b)

B. led.show("Hello")

c)

C. display.scroll("Hello")

d)

D. show.text("Hello")

5.

Câu 6: Biến là gì trong lập trình?

a)

A. Một loại dữ liệu cụ thể

b)

B. Một nơi lưu trữ giá trị có thể thay đổi

c)

C. Một hàm trong Python

d)

D. Một cảm biến của Microbit

6.

Câu 7: Biến temperature dùng để:

a)

A. lưu số lượng nút bấm

b)

B. đo độ sáng

c)

C. lưu nhiệt độ đo được

d)

D. phát nhạc

7.

Câu 8: Microbit có mấy nút bấm chính?

a)

1

b)

2

c)

3

d)

4

8.

Câu 9: Nút button_a.was_pressed() có nghĩa là:

a)

A. Kiểm tra xem nút A đã được bấm chưa

b)

B. Gán nút A vào biến

c)

C. Hiển thị nút A trên màn hình

d)

D. Bấm nút B

9.

Câu 10: Để khai báo một biến trong Python, ta viết:

a)

A. var x = 5

b)

B. x = 5

c)

C. x: int = 5

d)

D. define x = 5

10.

Câu 11: Kiểu dữ liệu int dùng để lưu:

a)

A. Chuỗi ký tự

b)

B. Số nguyên

c)

C. Số thập phân

d)

D. Danh sách

11.

Câu 12: Kiểu dữ liệu str là viết tắt của:

a)

A. structure

b)

B. string

c)

C. strip

d)

D. strong

12.

Câu 13: Câu lệnh điều kiện trong Python bắt đầu bằng từ khóa nào?

a)

A. else

b)

B. if

c)

C. for

d)

D. then

13.

Câu 14: Câu lệnh elif có nghĩa là gì?

a)

A. Kết thúc điều kiện

b)

B. Kiểm tra điều kiện khác nếu if sai

c)

C. Bắt đầu vòng lặp

d)

D. Gán giá trị mới

14.

Câu 15: Câu lệnh nào sau đây là đúng?

a)

A. if x = 5:

b)

B. if x == 5:

c)

C. if x equals 5:

d)

D. if x => 5:

15.

Câu 16: Microbit có cảm biến nào sau đây?

a)

A. GPS

b)

B. Cảm biến âm thanh

c)

C. Cảm biến gia tốc (accelerometer)

d)

D. Cảm biến màu sắc

16.

Câu 17: Cảm biến ánh sáng được tích hợp ở đâu trên Microbit?

a)

A. Cạnh bên

b)

B. Mặt sau

c)

C. Trong các đèn LED

d)

D. Trên nút A

17.

Câu 18: accelerometer.get_x() dùng để:

a)

A. Hiển thị tọa độ màn hình

b)

B. Đo độ nghiêng trục X

c)

C. Đo độ sáng

d)

D. Phát nhạc

18.

Câu 19: Để đo nhiệt độ, ta dùng lệnh:

a)

A. temperature()

b)

B. get_heat()

c)

C. get_temp()

d)

D. sensor.temp()

19.

Câu 20: Vòng lặp while sẽ lặp lại:

a)

A. số lần cụ thể

b)

B. khi điều kiện còn đúng

c)

C. khi nhấn nút A

d)

D. mãi mãi không cần điều kiện

20.

Câu 21: Để đo liên tục ánh sáng, ta cần dùng:

a)

A. if

b)

B. while True:

c)

C. break

d)

D. elif

21.

Câu 22: Đo liên tục và hiển thị nhiệt độ mỗi 1 giây, ta cần thêm lệnh gì?

a)

A. pause(1000)

b)

B. wait(1)

c)

C. sleep(1000)

d)

D. delay(1000)

22.

Câu 23: Vòng lặp for dùng để:

a)

A. Lặp theo số lần xác định trước

b)

B. Lặp không giới hạn

c)

C. Tạo biến mới

d)

D. So sánh giá trị

23.

Câu 24: Câu lệnh nào là đúng để lặp 5 lần?

a)

A. for i to 5:

b)

B. for i in range(5):

c)

C. loop 5 times

d)

D. for i = 5:

24.

Câu 25: Trong vòng lặp for, biến i sẽ:

a)

A. luôn bằng 1

b)

B. luôn bằng 0

c)

C. tăng dần mỗi lần lặp

d)

D. giảm dần

25.

Câu 4: Microbit có thể được lập trình bằng ngôn ngữ nào sau đây?

a)

A. Scratch

b)

B. Java

c)

C. Python

d)

D. C++