You are on page 1of 9

1.

Cấu trúc lặp nào cho phép thực hiện một khối lệnh nhiều lần cho đến khi điều kiện
sai?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều đúng

2. Trong vòng lặp for, biến điều kiện thường được khai báo ở đâu?
a) Trước từ khóa for
b) Trong điều kiện lặp
c) Sau từ khóa for
d) Không cần khai báo biến điều kiện

3. Câu lệnh nào được sử dụng để chuyển quyền kiểm soát vòng lặp về đầu vòng lặp?
a) break
b) continue
c) return
d) goto

4. Cấu trúc lặp nào thực hiện khối lệnh ít nhất một lần trước khi kiểm tra điều kiện?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều sai

5. Trong vòng lặp while, khi nào điều kiện lặp được kiểm tra?
a) Trước khi khối lệnh được thực hiện
b) Sau khi khối lệnh được thực hiện
c) Trong quá trình thực hiện khối lệnh
d) Không có điều kiện lặp trong vòng lặp while

6. Câu lệnh nào được sử dụng để thoát khỏi vòng lặp hiện tại?
a) break
b) continue
c) return
d) goto

7. Vòng lặp for được sử dụng khi biết trước số lần lặp cần thực hiện.
a) Đúng
b) Sai
8. Cấu trúc lặp do-while thực hiện khối lệnh ít nhất một lần.
a) Đúng
b) Sai

9. Trong vòng lặp for, bước lặp có thể bằng 0.


a) Đúng
b) Sai

10. Trong vòng lặp while, điều kiện lặp có thể được kiểm tra trước khi khối lệnh được
thực hiện.
a) Đúng
b) Sai

11. Câu lệnh nào được sử dụng để nhảy tới một nhãn đã định nghĩa trước đó trong
chương trình?
a) break
b) continue
c) return
d) goto

12. Cấu trúc lặp nào được sử dụng khi số lần lặp không được biết trước?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều đúng

13. Trong vòng lặp for, bước lặp thường được thực hiện sau khi khối lệnh được thực
hiện.
a) Đúng
b) Sai

14. Cấu trúc lặp nào thực hiện khối lệnh ít nhất một lần trước khi kiểm tra điều kiện?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều đúng

15. Trong vòng lặp do-while, điều kiện lặp được kiểm tra trước khi khối lệnh được thực
hiện.
a) Đúng
b) Sai

16. Câu lệnh nào được sử dụng để chuyển quyền kiểm soát vòng lặp về đầu vòng lặp?
a) break
b) continue
c) return
d) goto

17. Cấu trúc lặp nào không thực hiện khối lệnh ít nhất một lần?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều đúng

18. Trong vòng lặp do-while, điều kiện lặp chỉ được kiểm tra sau khi khối lệnh được
thực hiện.
a) Đúng
b) Sai

19. Câu lệnh nào được sử dụng để thoát khỏi vòng lặp hiện tại?
a) break
b) continue
c) return
d) goto

20. Cấu trúc lặp nào được sử dụng khi số lần lặp không được biết trước?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều đúng

21. Trong vòng lặp for, bước lặp thường được thực hiện trước khi khối lệnh được thực
hiện.
a) Đúng
b) Sai

22. Câu lệnh nào được sử dụng để nhảy tới một nhãn đã định nghĩa trước đó trong
chương trình?
a) break
b) continue
c) return
d) goto

23. Cấu trúc lặp nào được sử dụng khi số lần lặp không được biết trước?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều đúng

24. Trong vòng lặp do-while, điều kiện lặp chỉ được kiểm tra sau khi khối lệnh được
thực hiện.
a) Đúng
b) Sai

25. Câu lệnh nào được sử dụng để thoát khỏi vòng lặp hiện tại?
a) break
b) continue
c) return
d) goto

26) Cấu trúc lặp nào được sử dụng khi số lần lặp không được biết trước?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều đúng

27) Trong vòng lặp for, câu lệnh nào được sử dụng để tăng giá trị biến điều kiện lặp?
a) continue
b) break
c) return
d) increment

28) Trong vòng lặp while, điều kiện lặp được kiểm tra trước hay sau khi khối lệnh được
thực hiện?
a) Trước
b) Sau
29) Câu lệnh nào được sử dụng để thoát khỏi vòng lặp hiện tại và chuyển đến vòng lặp
tiếp theo?
a) break
b) continue
c) return
d) goto

30) Vòng lặp for thường được sử dụng khi nào?


a) Khi số lần lặp được biết trước
b) Khi số lần lặp không được biết trước
c) Khi muốn lặp vô hạn
d) Khi muốn lặp theo điều kiện

31) Câu lệnh nào được sử dụng để chuyển đến một nhãn đặt trước trong chương
trình?
a) break
b) continue
c) return
d) goto

32) Vòng lặp while thường được sử dụng khi nào?


a) Khi số lần lặp được biết trước
b) Khi số lần lặp không được biết trước
c) Khi muốn lặp vô hạn
d) Khi muốn lặp theo điều kiện

33) Trong vòng lặp do-while, điều kiện lặp được kiểm tra trước hay sau khi khối lệnh
được thực hiện?
a) Trước
b) Sau

34) Câu lệnh nào được sử dụng để thoát khỏi vòng lặp hiện tại và kết thúc vòng lặp?
a) break
b) continue
c) return
d) exit

35) Vòng lặp do-while thường được sử dụng khi nào?


a) Khi số lần lặp được biết trước
b) Khi số lần lặp không được biết trước
c) Khi muốn lặp vô hạn
d) Khi muốn lặp theo điều kiện

36) Câu lệnh nào được sử dụng để bỏ qua phần còn lại của vòng lặp hiện tại và chuyển
đến vòng lặp tiếp theo?
a) break
b) continue
c) return
d) goto

37) Trong vòng lặp for, điều kiện lặp được kiểm tra trước hay sau khi khối lệnh được
thực hiện?
a) Trước
b) Sau

38) Câu lệnh nào được sử dụng để thoát khỏi vòng lặp hiện tại và trả về kết quả?
a) break
b) continue
c) return
d) exit

39) Vòng lặp for-each thường được sử dụng để lặp qua các phần tử của đối tượng
nào?
a) Mảng
b) Chuỗi
c) Danh sách
d) Tất cả đều đúng

40) Câu lệnh nào được sử dụng để chuyển đến một nhãn đặt trước trong chương
trình?
a) break
b) continue
c) return
d) goto

41) Vòng lặp for-each là một cấu trúc lặp nào?


a) Tương tự vòng lặp for
b) Tương tự vòng lặp while
c) Tương tự vòng lặp do-while
d) Tất cả đều sai

42) Trong vòng lặp while, câu lệnh nào được sử dụng để tăng giá trị biến điều kiện lặp?
a) continue
b) break
c) return
d) increment

43) Trong vòng lặp do-while, câu lệnh nào được sử dụng để tăng giá trị biến điều kiện
lặp?
a) continue
b) break
c) return
d) increment

44) Cấu trúc lặp nào được sử dụng khi số lần lặp được biết trước và muốn lặp theo một
bước nhảy?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều sai

45) Trong vòng lặp while, câu lệnh nào được sử dụng để bỏ qua phần còn lại của vòng
lặp hiện tại và chuyển đến vòng lặp tiếp theo?
a) break
b) continue
c) return
d) goto

46) Trong vòng lặp do-while, câu lệnh nào được sử dụng để bỏ qua phần còn lại của
vòng lặp hiện tại và chuyển đến vòng lặp tiếp theo?
a) break
b) continue
c) return
d) goto

47) Cấu trúc lặp nào được sử dụng khi số lần lặp không được biết trước và muốn lặp
theo một bước nhảy?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều sai

48) Trong vòng lặp for-each, câu lệnh nào được sử dụng để bỏ qua phần còn lại của
vòng lặp hiện tại và chuyển đến vòng lặp tiếp theo?
a) break
b) continue
c) return
d) goto

49) Cấu trúc lặp nào được sử dụng khi số lần lặp không được biết trước và muốn lặp
theo một điều kiện?
a) Vòng lặp for
b) Vòng lặp while
c) Vòng lặp do-while
d) Tất cả đều đúng

50) Trong vòng lặp for-each, câu lệnh nào được sử dụng để thoát khỏi vòng lặp hiện
tại?
a) break
b) continue
c) return
d) exit

You might also like