Làm bài thi

Trắc nghiệm Tin học 10: Bài 22: Câu lệnh lặp lồng nhau là một trong những đề thi thuộc Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính trong chương trình Tin học 10.

Bài học này giúp học sinh hiểu và vận dụng câu lệnh lặp lồng nhau – tức là vòng lặp này nằm bên trong vòng lặp khác – một kỹ thuật lập trình quan trọng trong việc xử lý các bài toán phức tạp hơn như vẽ hình theo mẫu, duyệt ma trận 2 chiều, xử lý lặp với dữ liệu lồng nhau,…

Các kiến thức trọng tâm bao gồm: cú pháp lặp lồng nhau với for hoặc while, cách kiểm soát biến lặp trong từng vòng, thứ tự thực hiện các vòng lặp, và ứng dụng thực tế như vẽ bảng cửu chương, in hình chữ nhật bằng ký tự, xử lý bảng điểm học sinh,… Việc thành thạo kỹ thuật này giúp học sinh mở rộng tư duy thuật toán và xây dựng được các chương trình có cấu trúc chặt chẽ, hiệu quả.

Hãy cùng Dethitracnghiem.vn cùng tìm hiểu về đề thi này và tham gia làm kiểm tra ngay lập tức!

Câu 1. Câu lệnh lặp lồng nhau là gì?
A. Lặp chỉ một lần.
B. Chỉ dùng while.
C. Một vòng lặp nằm bên trong vòng lặp khác.
D. Lặp không có điều kiện.

Câu 2. Lặp lồng nhau còn gọi là:
A. Lặp đơn.
B. Vòng lặp lồng.
C. Lặp ngắn.
D. Lặp điều kiện.

Câu 3. Trong lặp lồng nhau, vòng lặp bên trong được gọi là gì?
A. Vòng ngoài.
B. Vòng trong.
C. Vòng cha.
D. Vòng đơn.

Câu 4. Lệnh nào sau đây là lặp lồng nhau?
A. for i in range(5): print(i)
B. for i in range(3): for j in range(2): print(i, j)
C. print(“Hello”)
D. while True: break

Câu 5. Vòng lặp lồng nhau thường dùng để làm gì?
A. Vẽ hình.
B. In câu chào.
C. Xử lý dữ liệu nhiều chiều.
D. So sánh chuỗi.

Câu 7. Tổng số lần in ra màn hình ở đoạn mã trên là:
A. 2
B. 3
C. 6
D. 5

Câu 8. Vòng lặp lồng nhau có thể dùng while và for không?
A. Chỉ for.
B. Chỉ while.
C. Có thể kết hợp cả hai.
D. Không thể.

Câu 9. Trong vòng lặp lồng nhau, vòng nào chạy nhanh hơn?
A. Vòng ngoài.
B. Vòng trong.
C. Không vòng nào.
D. Cả hai như nhau.

Câu 10. Lỗi phổ biến khi viết lặp lồng nhau là:
A. Không dùng hàm input.
B. Sai thụt đầu dòng.
C. Dùng biến chuỗi.
D. Dùng biến toàn cục.

Câu 12. Biến i trong vòng ngoài có dùng được trong vòng trong không?
A. Có.
B. Không.
C. Chỉ nếu là while.
D. Phụ thuộc vào giá trị.

Câu 13. Vòng lặp lồng nhau có thể có tối đa bao nhiêu lớp?
A. 2
B. 3
C. 5
D. Không giới hạn.

Câu 15. Vòng lặp lồng nhau giúp:
A. Giảm số dòng code.
B. Giải quyết bài toán phức tạp hơn.
C. Làm code chạy chậm hơn.
D. Tăng lỗi.

Câu 16. Trong lặp lồng nhau, thứ tự chạy thế nào?
A. Vòng ngoài xong mới đến trong.
B. Chạy cùng lúc.
C. Mỗi bước vòng ngoài, vòng trong chạy hết.
D. Không có thứ tự.

Câu 18. Lặp lồng nhau dùng nhiều nhất trong bài toán nào?
A. Tính tổng 2 số.
B. In bảng cửu chương.
C. Kiểm tra số lẻ.
D. Nhập tên.

Câu 19. Đoạn mã nào sau đây sai cú pháp?
A. for i in range(3): for j in range(2): print(i+j)
B. for i in range(3) for j in range(2): print(i+j)
C. while True: while False: break
D. for i in range(2): print(i)

Câu 20. Có thể lồng bao nhiêu vòng for với nhau?
A. Tối đa 3 vòng.
B. Chỉ 1 vòng.
C. Không giới hạn.
D. 10 vòng.

Câu 22. Để in hình tam giác, ta cần:
A. Dùng 1 vòng lặp.
B. Dùng vòng lặp lồng nhau và điều kiện.
C. Dùng chuỗi.
D. Dùng biến toàn cục.

Câu 23. Câu lệnh end=”” trong print() có tác dụng gì?
A. Xuống dòng.
B. Không xuống dòng.
C. In dấu cách.
D. Xoá dữ liệu.

Câu 24. Với range(3), giá trị chạy là:
A. 1 đến 3
B. 0 đến 2
C. 1 đến 2
D. 0 đến 3

Câu 25. Vòng lặp lồng nhau làm gì nếu không có điều kiện dừng đúng?
A. In đúng kết quả.
B. Không ảnh hưởng.
C. Có thể gây lặp vô hạn.
D. Dừng sớm.

 

×

Bạn ơi!!! Để xem được kết quả
bạn vui lòng làm nhiệm vụ nhỏ xíu này nha

LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi vượt link

Bước 1: Mở tab mới, truy cập Google.com

Bước 2: Tìm kiếm từ khóa: Từ khóa

Bước 3: Trong kết quả tìm kiếm Google, hãy tìm website giống dưới hình:

(Nếu trang 1 không có hãy tìm ở trang 2, 3, 4... nhé )

Bước 4: Cuộn xuống cuối bài viết rồi bấm vào nút GIỐNG HÌNH DƯỚI và chờ 1 lát để lấy mã: