Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QUIZ TRAINING UGOT

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
Hàm scan_device() trả về kiểu dữ liệu gì?
a)
Một danh sách (List) chứa các địa chỉ IP.
b)
Một chuỗi (String) chứa tên thiết bị.
c)
Một từ điển (Dictionary) chứa tên thiết bị và địa chỉ IP.
d)
Một số nguyên (Integer) đại diện cho số lượng thiết bị.
2.
Trong lệnh transform_set_chassis_height(height), giá trị hợp lệ của tham số height nằm trong khoảng nào?
a)
[0-10] cm
b)
[2-7] cm
c)
[5-15] cm
d)
[1-5] cm
3.
Để robot di chuyển "tiến" bằng lệnh transform_move_speed(direction, speed), tham số direction phải có giá trị là bao nhiêu?
a)
0
b)
1.0
c)
2.0
d)
-1.0
4.
Tốc độ tối đa (cm/s) cho phép trong lệnh transform_move_speed là bao nhiêu?
a)
50 cm/s
b)
80 cm/s
c)
100 cm/s
d)
280 cm/s
5.
Trong lệnh transform_turn_speed_times(turn, speed, times, unit), giá trị unit = 2 đại diện cho đơn vị gì?
a)
Giây (Seconds)
b)
Centimet (cm)
c)
Vòng (Rounds)
d)
Độ (Degrees)
6.
Lệnh nào sau đây dùng để khôi phục tư thế mặc định của robot?
a)
transform_stop()
b)
stop_chassis()
c)
transform_restory()
d)
initialize()
7.
Phạm vi tốc độ vòng quay (RPM) của motor trong lệnh transform_motor_control là bao nhiêu?
a)
[-100, 100]
b)
[-180, 180]
c)
[-255, 255]
d)
[-360, 360]
8.
Sự khác biệt chính giữa model_common_move và transform_motor_control là gì?
a)
model_common_move điều khiển từng bánh xe riêng lẻ.
b)
model_common_move là giao diện chung (tuyến tính/góc), lệnh kia điều khiển 4 motor.
c)
transform_motor_control chỉ dùng cho robot nhện.
d)
Hai lệnh này hoàn toàn giống nhau.
9.
Khi sử dụng lệnh model_common_move(speed, turn_speed), nếu giá trị turn_speed là số âm, robot sẽ thực hiện hành động gì?
a)
Rẽ trái
b)
Rẽ phải
c)
Đi lùi
d)
Dừng lại
10.
Ý nghĩa của lệnh transform_adaption_control(True) là gì?
a)
Bật chế độ tự động dò đường.
b)
Bật chế độ thích ứng địa hình (tự cân bằng chassis).
c)
Tắt chế độ thích ứng địa hình để tiết kiệm pin.
d)
Bật chế độ điều khiển cánh tay tự động.
11.
Cấu trúc điều khiển if ... elif ... else hoạt động như thế nào?
a)
Thực hiện tất cả các khối lệnh bên trong.
b)
Kiểm tra điều kiện đầu tiên, nếu sai thì dừng chương trình.
c)
Kiểm tra lần lượt, chỉ thực hiện khối lệnh của điều kiện đúng đầu tiên.
d)
Luôn luôn thực hiện khối lệnh trong phần else trước.
12.
Lệnh perform_action('Love') sẽ làm gì?
a)
Robot phát ra âm thanh "I love you".
b)
Robot thực hiện một chuỗi hành động/biểu cảm mặc định.
c)
Robot di chuyển theo hình trái tim.
d)
Robot kết nối Bluetooth với thiết bị gần nhất.
13.
Để robot quay trái 90 độ, tại sao nên dùng transform_turn_speed_times với unit=2 thay vì unit=0?
a)
Vì unit=2 cho phép kiểm soát chính xác góc quay (độ).
b)
Vì unit=0 không hỗ trợ quay trái.
c)
Vì unit=2 giúp robot quay nhanh hơn.
d)
Vì unit=0 chỉ dùng cho robot đi thẳng.
14.
Đoạn mã nào thực hiện đúng quy trình: Khởi tạo đối tượng -> Kết nối tới IP "192.168.1.10"?
a)
robot = UGOT(); robot.scan_device("192.168.1.10")
b)
robot = UGOT(); robot.initialize("192.168.1.10")
c)
robot = UGOT("192.168.1.10"); robot.connect()
d)
initialize("192.168.1.10"); robot = UGOT()
15.
Lệnh nào để robot đi tiến với tốc độ 30 cm/s trong quãng đường 50 cm?
a)
transform_move_speed_times(0, 30, 50, 0)
b)
transform_move_speed_times(1, 30, 50, 1)
c)
transform_move_speed_times(0, 30, 50, 1)
d)
transform_move_speed_times(0, 50, 30, 1)
16.
Lệnh nào để cánh tay (joint 1) quay đến 90 độ trong 1 giây?
a)
transform_arm_control(1, 90, 1)
b)
transform_arm_control(1, 90, 100)
c)
transform_arm_control(1, 90, 1000)
d)
transform_arm_control(90, 1, 1000)
17.
Hành động của robot khi gặp vật cản trong vòng lặp while True (có lệnh break) là gì?
a)
Đi tiến mãi mãi bất chấp vật cản.
b)
Đi tiến, khi gặp vật cản thì dừng lại và thoát khỏi vòng lặp.
c)
Đi tiến, khi gặp vật cản thì dừng lại rồi lại đi tiếp ngay.
d)
Đứng yên ngay từ đầu.
18.
Để nâng gầm xe lên mức cao nhất có thể, lệnh nào sau đây đúng?
a)
transform_set_chassis_height(10)
b)
transform_set_chassis_height(7)
c)
transform_set_chassis_height(5)
d)
transform_set_chassis_height(0)
19.
Logic nào hợp lý nhất để robot đi theo hình vuông (cạnh 100cm)?
a)
Lặp 4 lần: [Đi thẳng 100cm -> Dừng lại]
b)
Lặp 4 lần: [Rẽ phải 90 độ -> Dừng lại]
c)
Lặp 4 lần: [Đi thẳng 100cm (unit=1) -> Rẽ phải 90 độ (unit=2)]
d)
Lặp 4 lần: [Đi thẳng 100s -> Rẽ phải 90s]
20.
Với speed=60, nếu code có logic 'if speed > 50: speed = 30', tốc độ thực tế của robot là bao nhiêu?
a)
60 độ/s
b)
50 độ/s
c)
30 độ/s
d)
Robot không chạy.