Trắc nghiệm tin học 10 kết nối tri thứcTrắc nghiệm Tin học 10 kết nối tri thức bài Câu lệnh lặp for Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 10 kết nối tri thức bài Câu lệnh lặp for Trắc nghiệm Tin học 10 kết nối tri thức bài Câu lệnh lặp for Số câu25Quiz ID44011 Làm bài Câu 1 Lệnh lặp nào dưới đây dùng để duyệt qua các số chẵn từ 0 đến 10 (bao gồm cả 10)? A for i in range(0, 10, 2): B for i in range(0, 11, 2): C for i in range(2, 10): D for i in range(10, 2): Câu 2 Để lặp lại một công việc với số lần biết trước, cấu trúc nào là tối ưu nhất trong Python? A Cấu trúc rẽ nhánh 'if...else' B Cấu trúc lặp 'while' C Cấu trúc lặp 'for' D Cấu trúc tuần tự Câu 3 Hàm 'range(start, stop, step)' có tham số nào là không bắt buộc? A Chỉ có stop B start và step C start và stop D Chỉ có start Câu 4 Điều gì xảy ra khi thực hiện lệnh 'for i in range(5, 2):'? A Vòng lặp chạy từ 5 xuống 2 B Vòng lặp không thực hiện lần nào C Vòng lặp báo lỗi giá trị D Vòng lặp chạy vô hạn Câu 5 Trong Python, cú pháp chuẩn của lệnh lặp 'for' kết hợp với hàm 'range' để lặp n lần là gì? A for i in range(n): B for i to n: C for range(n): D for i in n: Câu 6 Nếu bước nhảy (step) trong hàm 'range' bằng 0, Python sẽ thông báo lỗi gì? A ValueError B ZeroDivisionError C TypeError D SyntaxError Câu 7 Kết quả của đoạn mã 's = 0; for i in range(1, 4): s = s + i; print(s)' là bao nhiêu? A 3 B 4 C 6 D 10 Câu 8 Khi sử dụng lệnh 'range(1.5, 5.5)', Python sẽ phản hồi như thế nào? A Tạo dãy số 1.5, 2.5, 3.5, 4.5 B Báo lỗi TypeError C Tự động làm tròn thành range(1, 5) D Báo lỗi SyntaxError Câu 9 Đoạn mã 'for c in 'ABC': print(c)' sẽ in ra kết quả gì? A In ra hằng số ABC trên một dòng B In ra lần lượt các ký tự A, B, C trên mỗi dòng C In ra dãy số 0, 1, 2 D Báo lỗi vì 'ABC' không phải là số Câu 10 Trong Python, khối lệnh thuộc phạm vi của vòng lặp 'for' được xác định như thế nào? A Đặt trong cặp dấu ngoặc nhọn { } B Đặt trong cặp dấu ngoặc đơn ( ) C Viết lùi vào đầu dòng so với dòng chứa lệnh 'for' D Kết thúc mỗi dòng bằng dấu chấm phẩy Câu 11 Số lần lặp của lệnh 'for i in range(a, b):' (với b > a) được tính theo công thức nào? A b - a + 1 B b - a C b - a - 1 D a + b Câu 12 Hàm 'range(5)' trong câu lệnh lặp 'for' sẽ tạo ra dãy số nào sau đây? A 1, 2, 3, 4, 5 B 0, 1, 2, 3, 4 C 0, 1, 2, 3, 4, 5 D 1, 2, 3, 4 Câu 13 Câu lệnh nào sau đây gây lỗi 'SyntaxError' (Lỗi cú pháp)? A for i in range(10): B for i in range(10) print(i) C for i in 'Python': D for _ in range(5): Câu 14 Lệnh 'range(5, 0, -2)' tạo ra dãy số nào? A 5, 3, 1 B 5, 3, 1, -1 C 5, 4, 3, 2, 1 D 0, 2, 4 Câu 15 Trong câu lệnh 'for i in range(n):', biến 'i' được gọi là gì? A Biến lặp B Biến đếm bước C Tham số vòng lặp D Hằng số lặp Câu 16 Lệnh 'for i in range(1):' sẽ thực hiện khối lệnh bên trong bao nhiêu lần? A 0 lần B 1 lần C Vô hạn lần D Lỗi cú pháp Câu 17 Trong vòng lặp 'for i in range(5):', giá trị cuối cùng của 'i' khi thực hiện trong khối lệnh là bao nhiêu? A 5 B 4 C 0 D 6 Câu 18 Lệnh lặp 'for i in range(1, 10, 2):' sẽ thực hiện lặp với các giá trị 'i' là gì? A 1, 2, 3, 4, 5, 6, 7, 8, 9 B 1, 3, 5, 7, 9 C 1, 3, 5, 7 D 2, 4, 6, 8, 10 Câu 19 Câu lệnh 'for i in range(10, 0, -1):' sẽ tạo ra dãy số theo thứ tự nào? A Giảm dần từ 10 xuống 1 B Giảm dần từ 10 xuống 0 C Tăng dần từ 0 lên 10 D Giảm dần từ 9 xuống 0 Câu 20 Để tính tổng các số từ 1 đến 100, ta nên dùng lệnh 'range' nào sau đây? A range(100) B range(1, 100) C range(1, 101) D range(101) Câu 21 Đoạn chương trình sau in ra bao nhiêu số: 'for i in range(2, 10, 3): print(i)'? A 2 số B 3 số C 4 số D 8 số Câu 22 Đoạn mã 'for i in range(3): print(i, end=' ') ' in ra kết quả gì? A 0 1 2 B 1 2 3 C 0 1 2 3 D 3 2 1 Câu 23 Câu lệnh 'for i in range(1, 1):' sẽ thực hiện bao nhiêu lần lặp? A 1 lần B 0 lần C Báo lỗi D Vô hạn lần Câu 24 Phát biểu nào sau đây là SAI về lệnh lặp 'for' trong Python? A Có thể dùng để duyệt qua các phần tử của một chuỗi B Luôn luôn phải có hàm range đi kèm C Biến lặp sẽ tự động thay đổi giá trị sau mỗi lần lặp D Khối lệnh bên trong phải được lùi đầu dòng Câu 25 Kết quả của lệnh 'range(2, 5)' là dãy số nào? A 2, 3, 4, 5 B 2, 5 C 2, 3, 4 D 3, 4, 5 Trắc nghiệm Tin học 10 kết nối tri thức bài Câu lệnh rẽ nhánh if Trắc nghiệm Tin học 10 kết nối tri thức bài Câu lệnh lặp while