NEW
Font size
Worksheetsreview 2 microbit
Total questions: 25
Worksheet time: 13mins
Lệnh nào dùng để nhập dữ liệu từ người dùng trên Microbit với Python?
Đâu là cách đúng để hiển thị nhiều lần một ký tự trên Microbit?
A. for i in range(5): display.show("A")
B. while display.show("A")
C. repeat 5 display.show("A")
D. loop display "A" 5
Phát biểu nào đúng về biến toàn cục trong Python?
A. Chỉ sử dụng được trong 1 hàm
B. Chỉ khai báo trong vòng lặp
C. Có thể truy cập ở bất kỳ đâu
D. Chỉ dùng được 1 lần
Để kiểm tra xem Microbit đang bị nghiêng sang phải, ta dùng cảm biến nào?
A. magnetometer
B. temperature
C. button_a
D. accelerometer
Lệnh nào để đo độ sáng môi trường?
Lệnh compass.heading() cho biết điều gì?
A. Nhiệt độ
B. Độ sáng
C. Hướng nam-bắc
D. Độ cao
Làm thế nào để đo liên tục và dừng khi nút A được bấm?
A. while not button_a.was_pressed():
B. if button_a: break
C. while button_a != True:
D. repeat until button_a
Biến đếm số lần lặp thường được khởi tạo giá trị ban đầu là bao nhiêu?
A. 1
B. 10
C. Ngẫu nhiên
D. 0
Lệnh break trong vòng lặp có tác dụng gì?
A. Tiếp tục lặp
B. Thực hiện lại vòng lặp
C. Thoát khỏi vòng lặp
D. Bắt đầu lại chương trình
Lệnh continue trong vòng lặp có tác dụng gì?
A. Dừng toàn bộ chương trình
B. Bỏ qua lần lặp hiện tại và tiếp tục
C. Thoát vòng lặp
D. Không có tác dụng
Lệnh sleep(2000) sẽ dừng chương trình bao lâu?
A. 2 giây
B. 200 giây
C. 0.2 giây
D. 20 giây
Câu lệnh nào không hợp lệ trong Python?
A. if x == 5:
B. for i in range(10):
C. while True:
D. if (x => 5):
Dấu nào được dùng để so sánh bằng trong Python?
=
<>
==
===
Câu nào kiểm tra đúng nếu nhiệt độ lớn hơn 30 độ?
A. if temperature < 30:
B. if temperature = 30:
C. if temperature > 30:
D. if temperature != 30:
Cảm biến từ kế (compass) dùng để?
A. Đo độ nghiêng
B. Đo nhiệt độ
C. Định hướng
D. Đo độ sáng
Điều gì xảy ra nếu không có lệnh sleep trong vòng lặp liên tục?
A. Chương trình sẽ chạy chậm
B. Chương trình có thể treo hoặc chạy quá nhanh
C. Không ảnh hưởng
D. Microbit sẽ tắt
display.scroll("Hi") sẽ hiển thị gì?
A. H
B. hi
C. Hi
D. Không hiển thị
Để viết chương trình đếm số lần nhấn nút A, ta cần dùng?
A. Một biến đếm và vòng lặp
B. Ba biến đếm và vòng lặp
C. Hai biến đếm và vòng lặp
D. Cảm biến gia tốc
Khi cần lặp vô hạn, ta dùng cấu trúc nào?
A. for True:
B. if True:
C. loop:
D. while True:
Lệnh nào in ra từng ký tự của chuỗi "HELLO" trên LED?
A. display.print("HELLO")
B. display.show("HELLO")
C. for c in "HELLO": display.show(c)
D. scroll("HELLO")
Làm sao để Microbit chỉ hiển thị số chẵn từ 0 đến 10?
A. for i in range(0, 10, 2): display.show(i)
B. for i in range(2, 10): display.show(i)
C. while i % 2 == 0
D. if i/2==0
Để hiển thị hình ảnh trái tim trên Microbit, ta dùng?
Lệnh display.clear() có tác dụng gì?
A. Xoá chương trình
B. Tắt toàn bộ đèn LED đang sáng
C. Khởi động lại Microbit
D. Xoá các biến
Làm sao để hiển thị số đếm từ 0 đến 9 trên Microbit?
A. for i in range(9): display.show(i)
B. for i in range(10): display.show(i)
C. while i < 9: display.show(i)
D. for i in (0–9): show(i)
