Làm bài thi

Trắc nghiệm Tin học 10: Bài 20: Câu lệnh lặp For 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 làm quen với câu lệnh lặp for trong Python, một công cụ quan trọng giúp thực hiện các thao tác lặp đi lặp lại theo số lần xác định. Đây là nền tảng để giải quyết hiệu quả các bài toán như tính tổng, liệt kê, duyệt danh sách, vẽ hình học, và nhiều tình huống lặp khác trong lập trình.

Những nội dung trọng tâm bao gồm: cú pháp chuẩn của vòng lặp for, cách sử dụng hàm range(), xác định số lần lặp, sử dụng biến đếm, và kết hợp với lệnh điều kiện bên trong vòng lặp. Học sinh cũng cần lưu ý về cấu trúc thụt dòng (indentation) trong Python – yếu tố ảnh hưởng trực tiếp đến tính đúng đắn của chương trình.

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. Lệnh for trong Python dùng để làm gì?
A. So sánh điều kiện.
B. Kiểm tra lỗi.
C. Lặp lại một đoạn chương trình.
D. Nhập dữ liệu.

Câu 2. Câu lệnh for thường được dùng để:
A. Tạo hàm.
B. So sánh 2 số.
C. Lặp lại nhiều lần.
D. Kết thúc chương trình.

Câu 3. Cú pháp đúng của vòng lặp for trong Python là:
A. for x to y:
B. for x = 1 to 10:
C. for x in range(1, 10):
D. for (x = 1; x < 10; x++):

Câu 4. Hàm range(5) sẽ tạo ra bao nhiêu giá trị?
A. 6
B. 5
C. 4
D. Không có giá trị nào

Câu 5. range(5) sẽ tạo ra dãy số nào?
A. 1 2 3 4 5
B. 0 1 2 3 4
C. 0 2 4 6 8
D. 1 3 5 7 9

Câu 6. Với for i in range(3):, biến i sẽ nhận các giá trị:
A. 1, 2, 3
B. 0, 1, 2
C. 0, 1, 2, 3
D. 1, 2

Câu 7. Dấu : trong lệnh for có nghĩa là:
A. Gán giá trị.
B. So sánh điều kiện.
C. Bắt đầu khối lệnh lặp.
D. Kết thúc vòng lặp.

Câu 8. Trong vòng lặp for, sau dấu : cần làm gì?
A. Ghi thêm endif.
B. Thụt đầu dòng để viết lệnh.
C. Viết dấu ;.
D. Không làm gì cả.

Câu 9. for i in range(1, 4): print(i) sẽ in ra:
A. 1 2 3 4
B. 0 1 2
C. 1 2 3
D. 2 3 4

Câu 10. Trong range(a, b), giá trị a là:
A. Giá trị bắt đầu.
B. Giá trị kết thúc.
C. Số lần lặp.
D. Bước nhảy.

Câu 11. Trong range(1, 10, 2), số 2 là:
A. Giá trị bắt đầu.
B. Giá trị kết thúc.
C. Bước nhảy.
D. Biến lặp.

Câu 12. Câu lệnh nào đúng?
A. for in range(3):
B. for x range(3):
C. for x in range(3):
D. for(x in range(3))

Câu 13. Vòng lặp for kết thúc khi:
A. Nhấn phím ESC.
B. Gặp lệnh print.
C. Hết giá trị trong range.
D. Gặp lỗi.

Câu 14. Kết quả của đoạn lệnh for i in range(2): print(“Hi”) là:
A. Không in gì.
B. Hi Hi
C. Hi Hi Hi
D. Hi

Câu 15. Để in 5 lần chữ “Hello”, nên dùng:
A. for i in range(4): print(“Hello”)
B. for i in range(6): print(“Hello”)
C. for i in range(5): print(“Hello”)
D. for i in range(5): print(i)

Câu 16. for i in range(3): print(i*2) sẽ in:
A. 0 2 4
B. 1 2 3
C. 2 4 6
D. 1 3 5

Câu 17. range(1, 6, 2) tạo ra:
A. 1 2 3 4 5
B. 1 3 5 7
C. 1 3 5
D. 2 4 6

Câu 18. for i in range(5, 0, -1): dùng để:
A. Lặp ngược từ 5 về 1.
B. Tăng dần từ 0 đến 5.
C. Nhảy từng 5 đơn vị.
D. Lặp vô hạn.

Câu 19. Bước nhảy âm dùng để:
A. Lặp tiến.
B. Lặp lùi.
C. Ngừng vòng lặp.
D. Tăng gấp đôi.

Câu 20. Trong vòng lặp for, nếu không muốn thực hiện gì, dùng lệnh:
A. skip
B. return
C. pass
D. break

Câu 21. Lệnh break trong vòng lặp dùng để:
A. Tiếp tục vòng lặp.
B. Thoát khỏi vòng lặp.
C. In giá trị.
D. Gán biến.

Câu 22. Lệnh continue trong vòng lặp dùng để:
A. Thoát khỏi vòng lặp.
B. Dừng chương trình.
C. Bỏ qua vòng lặp hiện tại và sang vòng sau.
D. Không làm gì cả.

Câu 23. for i in range(0, 6, 2) sẽ tạo ra:
A. 0 1 2 3 4 5
B. 0 2 4
C. 1 3 5
D. 2 4 6

Câu 24. range(3, 3) sẽ tạo ra:
A. Không có giá trị nào.
B. 3
C. 3 3
D. 1 2 3

Câu 25. for i in range(4): print(i+1) sẽ in ra:
A. 0 1 2 3
B. 1 2 3 4 5
C. 1 2 3 4
D. 2 3 4 5

 

×

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ã: