Trắc nghiệm Cánh diều Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Trắc nghiệm Cánh diều Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

1. Trong lập trình, cấu trúc lặp với số lần biết trước thường được dùng khi nào?
2. Cấu trúc lặp for có thể được sử dụng để lặp lại việc thực hiện một phép toán cho đến khi kết quả đạt một ngưỡng nhất định không?
3. Nếu một lập trình viên sử dụng cấu trúc lặp for để tính tổng các số từ 1 đến N, và N là một số rất lớn, điều gì có thể xảy ra?
4. Khi sử dụng cấu trúc lặp for để duyệt qua một chuỗi ký tự, mỗi lần lặp biến đếm thường đại diện cho điều gì?
5. Trong các trường hợp sau, trường hợp nào là ví dụ điển hình cho việc sử dụng cấu trúc lặp for để lặp lại một hành động với số lần biết trước?
6. Trong ngôn ngữ lập trình Python, cấu trúc for i in range(5): sẽ thực hiện bao nhiêu lần lặp?
7. Ngôn ngữ lập trình nào sau đây thường sử dụng từ khóa for cho cấu trúc lặp với số lần biết trước?
8. Tại sao việc sử dụng cấu trúc lặp với số lần biết trước lại quan trọng trong việc viết mã?
9. Cấu trúc lặp for có thể được sử dụng để duyệt qua các phần tử của một danh sách hay một mảng không?
10. Cấu trúc lặp for có thể được sử dụng để lặp lại một hành động N lần, với N là một biến được nhập từ bàn phím không?
11. Phát biểu nào sau đây KHÔNG ĐÚNG về cấu trúc lặp với số lần biết trước?
12. Cấu trúc lặp for có thể được sử dụng để lặp lại một tác vụ cho đến khi đạt được một giá trị cụ thể không?
13. Trong cấu trúc lặp for i in range(start, stop, step):, giá trị của stop có được bao gồm trong dãy số được tạo ra không?
14. Giả sử bạn cần in ra màn hình các số chẵn từ 2 đến 10. Cấu trúc lặp nào có thể được sử dụng hiệu quả nhất?
15. Nếu ta cần thực hiện một hành động 5 lần, và mỗi lần hành động đó là in ra tên Việt Nam, cách nào sau đây là hiệu quả nhất?
16. Nếu một vòng lặp for được thiết lập để lặp từ 5 đến 1 (giảm dần), nó sẽ thực hiện bao nhiêu lần lặp nếu không có bước nhảy được chỉ định?
17. Nếu một vòng lặp for được thiết lập để chạy 100 lần, điều gì sẽ xảy ra với biến đếm của vòng lặp sau khi vòng lặp kết thúc?
18. Nếu vòng lặp for có cấu trúc for i from 1 to 3 do ..., và bên trong vòng lặp có lệnh print(i * 2), kết quả in ra sẽ là gì?
19. Cấu trúc lặp for có thể được sử dụng để thực hiện lặp với bước nhảy khác 1 không?
20. Nếu ta có đoạn mã sau (giả định cú pháp): for i from 1 to 5 step 2 do print(i), kết quả in ra màn hình sẽ là gì?
21. Trong các ví dụ sau, ví dụ nào minh họa rõ nhất việc sử dụng cấu trúc lặp với số lần biết trước?
22. Trong cấu trúc lặp for i from 1 to 5 do ..., biến i sẽ nhận các giá trị nào?
23. Giả sử bạn cần in ra màn hình các số từ 1 đến 5. Cấu trúc lặp nào sau đây phù hợp nhất?
24. Trong Scratch, khối lệnh repeat N thuộc loại cấu trúc lặp nào?
25. Yếu tố nào sau đây là cần thiết để một cấu trúc lặp với số lần biết trước hoạt động chính xác?