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: 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 2: 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 3: 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 4: Đ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 5: Cú pháp chuẩn của lệnh lặp 'for' trong Python là gì?
- - for in :
- - for in :
- - for to :
- - for :
Câu 6: Để 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: Đ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 23: 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 24: 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 25: 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