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: Đ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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: Đ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 14: 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 15: Đ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 16: 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 17: 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 18: Đ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 19: 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 20: Để 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 21: 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 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: 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 24: 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 25: 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)