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 giúp bạn rèn luyện phản xạ làm bài hiệu quả thông qua bộ bài tập bám sát thực tế.

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ố 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 2: Số lượng phần tử trong dãy được tạo bởi 'range(a, b)' (với b > a) là bao nhiêu?

  • - b - a + 1
  • - b - a
  • - b - a - 1
  • - b

Câu 3: Lệnh nào sau đây sẽ gây ra lỗi trong Python?

  • - range(1, 5, 2)
  • - range(1, 5, 0)
  • - range(10, 5, -1)
  • - range(5)

Câu 4: 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 5: Đoạn mã 'p = 1; for i in range(1, 4): p = p * i' sẽ trả về giá trị 'p' là bao nhiêu?

  • - 1
  • - 6
  • - 24
  • - 3

Câu 6: Lệnh nào sau đây dùng để in ra các số từ 1 đến 10 trên cùng một dòng, cách nhau bởi dấu cách?

  • - for i in range(1, 10): print(i, end=' ')
  • - for i in range(1, 11): print(i, end=' ')
  • - for i in range(10): print(i, end=' ')
  • - for i in range(1, 11): print(i)

Câu 7: Trong Python, đối tượng nào sau đây KHÔNG thể dùng làm tập hợp lặp trong câu lệnh 'for'?

  • - Một chuỗi ký tự (String)
  • - Một số nguyên đơn lẻ (Integer)
  • - Một danh sách (List)
  • - Một hàm range()

Câu 8: Biến chạy trong câu lệnh lặp 'for' có thể đặt tên là gì?

  • - Bất kỳ tên biến hợp lệ nào trong Python
  • - Chỉ được dùng chữ 'i', 'j', 'k'
  • - Chỉ được dùng các chữ cái viết hoa
  • - Phải bắt đầu bằng dấu gạch dưới

Câu 9: Trong Python, khối lệnh đi kèm sau lệnh 'for' được xác định bằng cách nào?

  • - Đặt trong cặp dấu ngoặc nhọn { }
  • - Thụt lề vào trong so với dòng lệnh 'for'
  • - Đặt giữa hai từ khóa 'begin' và 'end'
  • - Viết cùng hàng với lệnh 'for'

Câu 10: Trong câu lệnh lặp 'for i in range(1, 6):', biến 'i' sẽ lần lượt nhận các giá trị nào?

  • - 1, 2, 3, 4, 5, 6
  • - 1, 2, 3, 4, 5
  • - 0, 1, 2, 3, 4, 5
  • - 2, 3, 4, 5, 6

Câu 11: Dãy số nào sau đây được tạo ra bởi lệnh 'range(5, 2, -1)'?

  • - 5, 4, 3, 2
  • - 5, 4, 3
  • - 5, 3
  • - 2, 3, 4, 5

Câu 12: Trong câu lệnh 'for i in range(1, 10, 3):', biến 'i' sẽ lần lượt nhận các giá trị là?

  • - 1, 4, 7, 10
  • - 1, 3, 6, 9
  • - 1, 4, 7
  • - 0, 3, 6, 9

Câu 13: Trong ngôn ngữ lập trình Python, cú pháp chuẩn của câu lệnh lặp 'for' với hàm 'range' là gì?

  • - for in range(n):
  • - for in range(n)
  • - for range(n) in :
  • - for : range(n)

Câu 14: Nếu viết 'for i in range(5): print(i, end=' ')', kết quả hiển thị trên một dòng là gì?

  • - 0 1 2 3 4 5
  • - 1 2 3 4 5
  • - 0 1 2 3 4
  • - i i i i i

Câu 15: 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 16: Kết quả của lệnh 'range(2, 7)' là một dãy số bao gồm các giá trị nào sau đây?

  • - 2, 3, 4, 5, 6, 7
  • - 2, 3, 4, 5, 6
  • - 3, 4, 5, 6, 7
  • - 2, 4, 6

Câu 17: 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 18: Để in các số từ 1 đến 10 trên cùng một dòng, lệnh nào sau đây là đúng?

  • - for i in range(1, 11): print(i)
  • - for i in range(1, 11): print(i, end=' ')
  • - for i in range(10): print(i, end=' ')
  • - for i in range(1, 10): print(i, end=' ')

Câu 19: Lệnh 'range(1, 10, 3)' sẽ tạo ra dãy số nào sau đây?

  • - 1, 4, 7, 10
  • - 1, 3, 6, 9
  • - 1, 4, 7
  • - 1, 2, 3

Câu 20: Cho đoạn code: 'a = 1; for i in range(1, 4): a = a * i'. Giá trị của 'a' sau khi kết thúc là bao nhiêu?

  • - 1
  • - 6
  • - 24
  • - 4

Câu 21: Đoạn mã 'for i in range(10, 2, -2): print(i, end=' ')' in ra kết quả nào?

  • - 10 8 6 4 2
  • - 10 8 6 4
  • - 8 6 4 2
  • - 10 7 4 1

Câu 22: Đoạn code 'for i in range(0, 10, 2): print(i)' sẽ in ra dãy số nào?

  • - 0, 2, 4, 6, 8, 10
  • - 2, 4, 6, 8
  • - 0, 2, 4, 6, 8
  • - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Câu 23: 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 24: Đoạn mã 'for i in range(3): print(i, end=' ')' sẽ cho kết quả đầu ra là gì?

  • - 0 1 2
  • - 1 2 3
  • - 0 1 2 3
  • - i i i

Câu 25: Đ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