Trắc nghiệm Tin học 10 kết nối tri thức bài Câu lệnh lặp for giúp bạn nhận biết điểm mạnh và điểm yếu của bản thân thông qua nội dung bám sát chương trình học.
Trắc nghiệm Tin học 10 kết nối tri thức bài Câu lệnh lặp for
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Dãy số được tạo ra bởi lệnh 'range(2, 5)' bao gồm các giá trị nào?
- - 2, 3, 4, 5
- - 2, 3, 4
- - 2, 5
- - 3, 4, 5
Câu 2: Câu lệnh 'for i in range(1, 1):' sẽ thực hiện bao nhiêu lần lặp?
- - 1 lần
- - 0 lần
- - Báo lỗi
- - Vô hạn lần
Câu 3: Lệnh 'range(10)' trong Python sẽ tạo ra một dãy số gồm những giá trị nào?
- - Từ 0 đến 10
- - Từ 1 đến 10
- - Từ 0 đến 9
- - Từ 1 đến 9
Câu 4: Nếu thiếu dấu hai chấm ':' ở cuối dòng lệnh 'for', Python sẽ báo lỗi gì?
- - Runtime Error
- - SyntaxError
- - IndentationError
- - NameError
Câu 5: Cho đoạn mã: 'for i in range(3): print('Hello')'. Từ 'Hello' sẽ được in ra bao nhiêu lần?
- - 2 lần
- - 3 lần
- - 4 lần
- - 0 lần
Câu 6: Phát biểu nào sau đây là SAI về lệnh lặp 'for' và hàm 'range'?
- - Hàm range(n) tạo dãy số bắt đầu từ 0
- - Hàm range chỉ có thể làm việc với các số nguyên
- - Lệnh for có thể lặp với số lần chưa biết trước tùy thuộc điều kiện
- - Tham số step trong range có thể là số âm
Câu 7: Kết quả in ra của lệnh 'print(list(range(2, 10, 3)))' là gì?
- - [2, 5, 8]
- - [2, 3, 4, 5, 6, 7, 8, 9]
- - [2, 5, 8, 11]
- - [3, 6, 9]
Câu 8: Điều gì xảy ra khi thực hiện lệnh 'for i in range(5, 2):'?
- - Vòng lặp chạy từ 5 xuống 2
- - Vòng lặp không thực hiện lần nào
- - Vòng lặp báo lỗi giá trị
- - Vòng lặp chạy vô hạn
Câu 9: Khi sử dụng lệnh 'range(10, 1, -1)', biến chạy sẽ nhận giá trị cuối cùng là bao nhiêu?
- - 1
- - 0
- - 2
- - 11
Câu 10: Hàm 'range(2, 11, 3)' sẽ tạo ra dãy số gồm những số nào?
- - 2, 5, 8, 11
- - 2, 3, 11
- - 2, 5, 8
- - 3, 6, 9
Câu 11: Trong lệnh 'range(start, stop, step)', tham số 'step' dùng để làm gì?
- - Xác định giá trị bắt đầu
- - Xác định giá trị kết thúc
- - Xác định bước nhảy (khoảng cách giữa các số)
- - Xác định số lần lặp tối đa
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?
- - 1, 2, 3, 4, 5
- - 0, 1, 2, 3, 4
- - 0, 1, 2, 3, 4, 5
- - 1, 2, 3, 4
Câu 13: Khi sử dụng lệnh lặp 'for', biến lặp sẽ nhận giá trị như thế nào?
- - Luôn luôn tăng thêm 1 sau mỗi lần lặp
- - Tự động nhận lần lượt các giá trị trong vùng giá trị được xác định
- - Chỉ nhận các giá trị số nguyên dương
- - Do người dùng nhập từ bàn phím trong khi lặp
Câu 14: Giá trị mặc định của tham số 'start' trong hàm 'range' nếu không được chỉ định là bao nhiêu?
- - 1
- - 0
- - -1
- - Không có giá trị mặc định
Câu 15: Khi nào thì vòng lặp 'for i in range(start, stop, step):' sẽ kết thúc?
- - Khi biến i đạt tới giá trị bằng stop
- - Khi khối lệnh bên trong bị lỗi
- - Khi biến i đã duyệt hết tất cả các giá trị trong dãy được tạo bởi hàm range
- - Khi người dùng nhấn phím Enter
Câu 16: Lệnh 'for c in 'Python': print(c)' sẽ thực hiện bao nhiêu lần lặp?
- - 1 lần
- - 5 lần
- - 6 lần
- - 0 lần
Câu 17: Đoạn mã 'for i in range(3): print(i, end=' ') ' in ra kết quả gì?
- - 0 1 2
- - 1 2 3
- - 0 1 2 3
- - 3 2 1
Câu 18: Trong Python, các tham số của hàm 'range()' phải là kiểu dữ liệu gì?
- - Số thực (float)
- - Xâu ký tự (string)
- - Số nguyên (int)
- - Kiểu logic (boolean)
Câu 19: Kết quả của lệnh 'range(2, 5)' là dãy số nào?
- - 2, 3, 4, 5
- - 2, 5
- - 2, 3, 4
- - 3, 4, 5
Câu 20: Trong câu lệnh 'for i in range(n):', biến 'i' được gọi là gì?
- - Biến lặp
- - Biến đếm bước
- - Tham số vòng lặp
- - Hằng số lặp
Câu 21: Trong đoạn mã: 'for i in range(1, 6, 2): print(i)', các giá trị i được in ra là?
- - 1, 3, 5
- - 1, 2, 3, 4, 5
- - 1, 3
- - 2, 4
Câu 22: Để 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?
- - Cấu trúc rẽ nhánh 'if...else'
- - Cấu trúc lặp 'while'
- - Cấu trúc lặp 'for'
- - Cấu trúc tuần tự
Câu 23: Dãy số nào sau đây được tạo ra bởi lệnh 'range(0, 10, 5)'?
- - 0, 5, 10
- - 0, 5
- - 5, 10
- - 0, 1, 2, 3, 4, 5
Câu 24: Câu lệnh nào sau đây gây lỗi 'SyntaxError' (Lỗi cú pháp)?
- - for i in range(10):
- - for i in range(10) print(i)
- - for i in 'Python':
- - for _ in range(5):
Câu 25: Cú pháp chuẩn của lệnh lặp 'for' trong Python là gì?
- - for in :
- - for in :
- - for to :
- - for :