NEW
Font size
WorksheetsQuiz về Lập trình với Turtle
Total questions: 27
Worksheet time: 14mins
Lệnh import turtle có ý nghĩa gì trong đoạn code?
Tạo một đối tượng rùa để vẽ.
Gọi thư viện Turtle vào chương trình để sử dụng các chức năng vẽ đồ họa.
Đặt màu nền màn hình.
Giữ cửa sổ mở mãi mãi.
Lệnh man_hinh = turtle.Screen() làm gì?
Tạo một đối tượng Turtle để vẽ hình.
Tạo cửa sổ màn hình trò chơi.
Đổi màu viền cửa rùa thành xanh.
Vẽ một ngôi sao 5 cánh.
Lệnh man_hinh.bgcolor("midnightblue") có tác dụng gì?
Đặt màu viền cửa rùa thành xanh đêm.
Đổi màu nền của màn hình thành xanh đêm.
Tô màu bên trong ngôi sao thành xanh đêm.
Đặt tiêu đề màn hình thành "xanh đêm".
Lệnh man_hinh.title("Bước 1 – Ngôi sao đứng yên") dùng để làm gì?
Đặt tiêu đề cho cửa sổ màn hình.
Đặt tên cho đối tượng rùa.
Thay đổi tốc độ vẽ của rùa.
Vẽ chữ "Bước 1" trên màn hình.
Lệnh sao.speed(0) điều chỉnh gì?
Màu sắc của rùa.
Tốc độ vẽ của rùa (0 là nhanh nhất).
Kích thước của rùa.
Vị trí ban đầu của rùa.
Lệnh sao.color("gold") làm gì?
Đặt màu nền màn hình thành vàng.
Đặt màu viền và màu tô của rùa thành vàng.
Vẽ một đường thẳng màu vàng dài 200 đơn vị.
Tô màu chấm tròn thành vàng.
Lệnh sao.begin_fill() có tác dụng gì?
Kết thúc việc tô màu.
Bắt đầu tô màu bên trong hình dạng sắp vẽ.
Nhấc bút lên để di chuyển mà không vẽ.
Vẽ một chấm tròn.
Vòng lặp for i in range(5): lặp lại bao nhiêu lần?
0 lần.
5 lần (để tạo 5 cánh sao).
10 lần.
1 lần.
Lệnh sao.forward(200) trong vòng lặp có ý nghĩa gì?
Rẽ phải 200 độ.
Di chuyển rùa tiến về phía trước 200 đơn vị và vẽ đường thẳng.
Nhấc bút lên 200 đơn vị.
Tô màu đường đi thành 200 màu khác nhau.
Lệnh sao.right(144) dùng để làm gì?
Rẽ trái 144 độ.
Rẽ phải 144 độ (góc bí quyết để vẽ sao 5 cánh).
Tiến về phía trước 144 đơn vị.
Quay 360 độ.
Lệnh sao.end_fill() có tác dụng gì?
Bắt đầu tô màu.
Tô màu xong và lấp đầy hình dạng đã vẽ.
Xóa hình đã vẽ.
Đặt màu viền thành không màu.
Lệnh sao.penup() làm gì?
Đặt bút xuống để bắt đầu vẽ.
Nhấc bút lên để di chuyển mà không vẽ đường.
Tăng tốc độ vẽ.
Đổi màu bút thành trong suốt.
Lệnh `sao.goto(0, 0)` di chuyển rùa đến đâu?
Đến góc trái trên màn hình.
Về giữa màn hình (tọa độ 0,0).
Tiến 0 đơn vị về phía trước.
Rẽ phải 0 độ.
Lệnh `sao.pendown()` có ý nghĩa gì?
Nhấc bút lên.
Đặt bút xuống để tiếp tục vẽ.
Tô màu toàn bộ màn hình.
Xóa tất cả các đường đã vẽ.
Lệnh `sao.dot(20, "orange")` vẽ gì?
Một đường thẳng dài 20 đơn vị màu cam.
Một chấm tròn đường kính 20 pixel màu cam tại vị trí hiện tại.
Một ngôi sao nhỏ màu cam.
Đổi màu nền thành cam.
Lệnh `man_hinh.mainloop()` dùng để làm gì?
Đóng cửa sổ ngay lập tức.
Giữ cửa sổ mở mãi mãi để hiển thị kết quả.
Bắt đầu vẽ ngôi sao.
Xóa màn hình.
Tại sao vòng lặp lặp đúng 5 lần để vẽ sao?
Vì sao có 5 cạnh.
Để tạo 5 cánh sao đều đặn.
Vì góc rẽ là 144 độ.
Để vẽ 5 chấm cam.
Nếu thay sao.right(144) bằng sao.right(90), hình vẽ sẽ là gì?
Vẫn là sao 5 cánh.
Một hình vuông thay vì sao.
Một tam giác.
Một vòng tròn.
Lệnh sao.penup() trước sao.goto(0, 0) có tác dụng gì cụ thể?
Vẽ đường từ vị trí sao đến (0,0).
Di chuyển đến (0,0) mà không vẽ đường nối.
Tăng tốc độ di chuyển.
Đổi vị trí sao thành (0,0) ngay lập tức mà không di chuyển.
Nếu bỏ lệnh sao.goto(0,0), sao.pendown(), sao.dot(), ngôi sao sẽ được vẽ ở đâu?
Tại góc trái dưới màn hình.
Tại giữa màn hình (0,0).
Tại vị trí cuối cùng của cánh sao cuối.
Ngoài màn hình.
Nếu bỏ lệnh sao.begin_fill() và sao.end_fill(), điều gì xảy ra?
Ngôi sao vẫn được tô màu vàng.
Ngôi sao chỉ có viền, không tô màu bên trong.
Chương trình lỗi.
Màu nền thay đổi.
Giá trị 0 trong sao.speed(0) đại diện cho gì?
Tốc độ chậm nhất.
Tốc độ nhanh nhất (không delay).
Tắt vẽ hoàn toàn.
Tốc độ mặc định.
Lệnh for i in range(5): sử dụng biến i để làm gì?
Để đếm số cánh sao.
Biến i không được sử dụng trực tiếp, chỉ để lặp 5 lần.
Để thay đổi góc rẽ theo i.
Để thay đổi độ dài đường theo i.
Nếu thay range(5) bằng range(3), hình vẽ sẽ thay đổi như thế nào?
Vẫn là sao 5 cánh.
Trở thành tam giác thay vì sao.
Vẫn là hình sao nhưng nhỏ hơn.
Không vẽ được hình.
Lệnh man_hinh.mainloop() có thể thay thế bằng gì để chương trình tương tự?
sao.mainloop().
Không có lệnh thay thế; nó cần thiết để giữ cửa sổ.
turtle.done().
exit().
Đoạn code này vẽ tổng cộng bao nhiêu hình dạng riêng biệt?
Một: Chỉ ngôi sao.
Hai: Ngôi sao và chấm tròn.
Ba: Sao, chấm, và nền.
Không có hình dạng.
Bí quyết góc 144 độ trong sao.right(144) xuất phát từ đâu?
Góc ngẫu nhiên.
360° / 5 * 2 + 72° (công thức chuẩn để vẽ sao 5 cánh không chồng chéo).
Góc mặc định của Turtle.
180° - 36°.
