[KNTT] Trắc nghiệm Tin học 10 bài Câu lệnh lặp while

[KNTT] Trắc nghiệm Tin học 10 bài Câu lệnh lặp while

1. Nếu một vòng lặp `while` có điều kiện là `while True:` và bên trong có lệnh `if condition == False: break`, điều này có nghĩa là gì?
2. Trong ngôn ngữ lập trình Python, cấu trúc của vòng lặp `while` có dạng chung nào sau đây?
3. Một vòng lặp `while` không có lệnh thay đổi biến điều kiện để nó có thể trở thành sai sẽ dẫn đến hiện tượng gì?
4. Đâu là một ví dụ về vòng lặp `while` bị lỗi chạy vô hạn (infinite loop)?
5. Xét đoạn mã Python: ```python i = 1 while i <= 5: print(i, end= ) i += 2 ``` Đầu ra của đoạn mã này là gì?
6. Trong tình huống nào thì việc sử dụng vòng lặp `while` là phù hợp hơn vòng lặp `for`?
7. Khi nào khối lệnh bên trong vòng lặp `while` sẽ được thực thi?
8. Khi nào nên sử dụng vòng lặp `while` thay vì `for` để duyệt qua một chuỗi ký tự?
9. Đoạn mã Python sau thực hiện chức năng gì? ```python sum_val = 0 num = 1 while num <= 10: sum_val += num num += 1 print(sum_val) ```
10. Xét đoạn mã Python sau: ```python n = 10 while n > 0: print(n, end= ) if n == 5: break n -= 1 ``` Đầu ra của đoạn mã này là gì?
11. Phân tích câu lệnh `while (x < 10):` trong ngữ cảnh lập trình C/C++, nó có ý nghĩa gì?
12. Khi sử dụng `while`, làm thế nào để đảm bảo vòng lặp kết thúc một cách có kiểm soát?
13. Nếu điều kiện của vòng lặp `while` ngay từ đầu đã là sai, thì điều gì sẽ xảy ra?
14. Đâu là cách viết đúng cú pháp cho vòng lặp `while` trong Python để lặp lại 5 lần, in ra số thứ tự từ 0 đến 4?
15. Đâu là một cách sử dụng `continue` hiệu quả trong vòng lặp `while`?
16. Xét đoạn mã Python sau: ```python x = 5 while x > 0: print(x) x = x - 1 ``` Đầu ra của đoạn mã này là gì?
17. Xét đoạn mã Python sau: ```python count = 0 while count < 3: print(Hello) count += 1 ``` Đầu ra của đoạn mã này là gì?
18. Câu lệnh `while True:` trong Python sẽ tạo ra vòng lặp như thế nào?
19. Ý nghĩa của việc sử dụng `while` với điều kiện là một biến boolean có giá trị `False` ban đầu là gì?
20. Lệnh `break` trong vòng lặp `while` dùng để làm gì?
21. Phát biểu nào sau đây là SAI về vòng lặp `while`?
22. Trong vòng lặp `while`, biểu thức điều kiện được đánh giá:
23. Lệnh `continue` trong vòng lặp `while` có tác dụng gì?
24. Nếu bạn muốn thực hiện một hành động cho đến khi người dùng nhập vào ký tự q, cấu trúc vòng lặp nào là phù hợp nhất?
25. Vòng lặp `while` trong Python sẽ dừng lại khi nào?