NEW
Font size
WorksheetsCâu lệnh lặp trong lập trình
Total questions: 20
Worksheet time: 10mins
Câu lệnh for được sử dụng để làm gì?
Tạo một hàm mới.
Kết thúc chương trình.
Thực hiện phép toán số học.
Lặp qua một tập hợp các phần tử.
Cú pháp cơ bản của câu lệnh for là gì?
for { // statements } (initialization; condition; update)
for (initialization; condition; update) { // statements }
for (condition; initialization; update) { // statements }
for (initialization; update) { // condition statements }
Câu lệnh while có điểm gì khác biệt so với câu lệnh for?
Câu lệnh while không có điều kiện dừng, còn câu lệnh for có điều kiện dừng.
Câu lệnh while lặp dựa trên điều kiện, còn câu lệnh for lặp qua số lần xác định.
Câu lệnh while lặp qua số lần xác định, còn câu lệnh for lặp dựa trên điều kiện.
Câu lệnh while chỉ sử dụng cho mảng, còn câu lệnh for sử dụng cho tất cả các kiểu dữ liệu.
Cú pháp cơ bản của câu lệnh while là gì?
repeat (condition) { // code }
while (condition) { // code }
for (condition) { // code }
if (condition) { // code }
Khi nào nên sử dụng câu lệnh break trong vòng lặp?
Khi muốn dừng vòng lặp sớm khi điều kiện thỏa mãn.
Khi muốn dừng chương trình hoàn toàn.
Khi cần kiểm tra tất cả các điều kiện trong vòng lặp.
Khi muốn lặp lại vòng lặp nhiều lần hơn.
Câu lệnh continue có tác dụng gì trong vòng lặp?
Câu lệnh continue kết thúc chương trình.
Câu lệnh continue bỏ qua phần còn lại của vòng lặp và tiếp tục với lần lặp tiếp theo.
Câu lệnh continue lặp lại phần đã bỏ qua.
Câu lệnh continue dừng vòng lặp ngay lập tức.
Cho ví dụ về cách sử dụng break trong vòng lặp for.
for (int i = 1; i <= 10; i++) { if (i == 5) break; System.out.println(i); } // Kết quả: 1 2 3 4
for (int i = 1; i < 10; i++) { if (i == 5) continue; System.out.println(i); }
for (int i = 1; i <= 10; i++) { if (i == 5) return; System.out.println(i); }
for (int i = 1; i <= 10; i++) { if (i == 5) break; System.out.println(i + 1); }
Cho ví dụ về cách sử dụng continue trong vòng lặp while.
while (i <= 5) { if (i == 3) { i--; continue; } console.log(i); i++; }
while (i <= 5) { if (i == 3) { continue; } console.log(i); i++; }
while (i < 5) { if (i == 3) { i++; break; } console.log(i); i++; }
while (i <= 5) { if (i == 3) { i++; continue; } console.log(i); i++; }
Lặp lồng nhau là gì?
Lặp lồng nhau là kỹ thuật sử dụng biến để tính toán.
Lặp lồng nhau là cách để tối ưu hóa mã nguồn.
Lặp lồng nhau là kỹ thuật đặt vòng lặp trong vòng lặp.
Lặp lồng nhau là một loại vòng lặp đơn giản.
Cho ví dụ về lặp lồng nhau trong lập trình.
for j in range(3): for i in range(2): print(i)
for i in range(5): print(i)
for i in range(3): for j in range(2): print(f'Hàng {i}, Cột {j}')
while i < 3: print(i); i += 1
Ứng dụng thực tế của câu lệnh lặp là gì?
Ứng dụng thực tế của câu lệnh lặp là tự động hóa các tác vụ lặp đi lặp lại.
Câu lệnh lặp chỉ áp dụng cho các biến tĩnh.
Câu lệnh lặp chỉ dùng cho các phép toán số học.
Câu lệnh lặp không thể được sử dụng trong lập trình.
Câu lệnh for có thể lặp qua các phần tử của mảng không?
Có, câu lệnh for có thể lặp qua các phần tử của mảng.
Không, câu lệnh for chỉ lặp qua các số.
Không, câu lệnh for không thể lặp qua bất kỳ loại dữ liệu nào.
Có, nhưng chỉ lặp qua các phần tử của chuỗi.
Câu lệnh while có thể gây ra lỗi gì nếu không được sử dụng đúng cách?
Lỗi tràn bộ nhớ (memory overflow)
Lỗi không xác định (undefined error)
Lỗi vô hạn (infinite loop)
Lỗi cú pháp (syntax error)
Khi nào vòng lặp while sẽ dừng lại?
Khi điều kiện trong vòng lặp trở thành sai.
Khi có lỗi xảy ra trong vòng lặp.
Khi vòng lặp chạy đúng 10 lần.
Khi vòng lặp được gọi lần đầu tiên.
Câu lệnh break có thể được sử dụng trong lặp lồng không?
Không, câu lệnh break chỉ dùng trong lặp đơn.
Có, nhưng chỉ trong lặp for.
Không, câu lệnh break không được phép trong bất kỳ lặp nào.
Có, câu lệnh break có thể được sử dụng trong lặp lồng.
Câu lệnh continue có thể được sử dụng trong lặp lồng không?
Có, câu lệnh continue có thể được sử dụng trong lặp lồng.
Không, câu lệnh continue không được phép trong bất kỳ lặp nào.
Không, câu lệnh continue chỉ dùng trong lặp đơn.
Có, nhưng chỉ trong lặp for.
Làm thế nào để đếm số lần lặp trong câu lệnh for?
Sử dụng một hàm để tính toán số lần lặp.
Sử dụng một mảng để lưu trữ các giá trị lặp lại.
Sử dụng một biến đếm và tăng giá trị của nó trong mỗi lần lặp.
Không cần đếm, chỉ cần chạy vòng lặp.
Câu lệnh for có thể lặp qua các đối tượng không?
Có, nhưng chỉ lặp qua các số dương.
Không, câu lệnh for chỉ lặp qua số nguyên.
Không, câu lệnh for không thể lặp qua chuỗi.
Có, câu lệnh for có thể lặp qua các đối tượng.
Khi nào nên sử dụng vòng lặp for thay vì while?
Khi không biết số lần lặp
Khi cần lặp qua một danh sách không xác định
Khi biết trước số lần lặp hoặc lặp qua tập hợp có kích thước cố định.
Khi muốn dừng lặp ngay lập tức
Cách sử dụng biến điều kiện trong vòng lặp while là gì?
Sử dụng biến toàn cục để kiểm soát vòng lặp.
Đặt điều kiện bên trong vòng lặp để kiểm tra.
Sử dụng vòng lặp for thay vì while.
Sử dụng điều kiện trong dấu ngoặc đơn sau 'while' để kiểm soát vòng lặp.
