Trắc nghiệm Tin học 10 cánh diều bài 8 Câu lệnh lặp

Trắc nghiệm Tin học 10 cánh diều bài 8 Câu lệnh lặp giúp bạn ôn tập kiến thức một cách có hệ thống thông qua các câu hỏi được chọn lọc kỹ lưỡng. Các câu hỏi được xây dựng theo lộ trình giúp bạn tiếp cận kiến thức từng bước. Đặc biệt phù hợp với người chuẩn bị cho các kỳ kiểm tra quan trọng. Thông qua quá trình làm bài, bạn có thể nhận ra lỗ hổng kiến thức. Điều này giúp việc học trở nên tiết kiệm thời gian hơn.

Trắc nghiệm Tin học 10 cánh diều bài 8 Câu lệnh lặp

⏱ 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: Khi nào nên sử dụng cấu trúc lặp thay vì cấu trúc rẽ nhánh?

  • - Khi muốn thực hiện một công việc giống nhau nhiều lần
  • - Khi muốn tính toán giá trị của một biểu thức duy nhất
  • - Khi cần kiểm tra nhiều điều kiện cùng lúc
  • - Khi muốn thoát khỏi chương trình ngay lập tức

Câu 2: Lệnh 'for i in range(5, 0, -1)' thực hiện lặp theo chiều nào?

  • - Tăng dần từ 0 đến 5
  • - Giảm dần từ 5 về 1
  • - Tăng dần từ 1 đến 5
  • - Không lặp

Câu 3: Cấu trúc vòng lặp nào sau đây không tồn tại trong Python?

  • - while
  • - for
  • - repeat...until
  • - vòng lặp lồng

Câu 4: Tại sao cần cẩn thận với vòng lặp vô tận?

  • - Vì nó làm tiêu tốn bộ nhớ lưu trữ
  • - Vì nó khiến chương trình không bao giờ kết thúc và chiếm dụng tài nguyên máy tính
  • - Vì nó làm hỏng màn hình máy tính
  • - Vì nó không hiển thị bất kỳ kết quả nào

Câu 5: Đâu là từ khóa dùng để dừng sớm một vòng lặp trong Python?

  • - stop
  • - exit
  • - break
  • - return

Câu 6: Hàm 'range(n)' trong Python tạo ra một dãy số có giá trị bắt đầu là bao nhiêu?

  • - 1
  • - 0
  • - n
  • - -1

Câu 7: Cấu trúc lệnh lặp 'for' trong Python thường được ưu tiên sử dụng trong trường hợp nào?

  • - Khi số lần lặp được xác định trước hoặc duyệt qua các phần tử của một tập hợp
  • - Khi muốn tạo ra một vòng lặp vô tận không bao giờ dừng
  • - Khi không biết điều kiện dừng của vòng lặp là gì
  • - Khi chỉ muốn thực hiện các lệnh rẽ nhánh điều kiện

Câu 8: Trong Python, từ khóa nào dùng để bắt đầu một vòng lặp có số lần xác định?

  • - while
  • - for
  • - loop
  • - repeat

Câu 9: Trong vòng lặp, việc không cập nhật biến đếm thường gây ra lỗi gì?

  • - Lỗi cú pháp
  • - Lỗi logic dẫn đến treo chương trình
  • - Lỗi dữ liệu đầu vào
  • - Lỗi phân bổ bộ nhớ

Câu 10: Vòng lặp nào được gọi là vòng lặp vô tận?

  • - Vòng lặp có điều kiện luôn nhận giá trị True
  • - Vòng lặp có số lần lặp bằng 0
  • - Vòng lặp chỉ chạy 10 lần
  • - Vòng lặp sử dụng từ khóa 'for'

Câu 11: Cấu trúc 'for i in range(1, 5)' sẽ thực hiện lặp bao nhiêu lần?

  • - 5 lần
  • - 3 lần
  • - 4 lần
  • - 6 lần

Câu 12: Lỗi nào sau đây thường gặp nhất khi sử dụng vòng lặp 'while'?

  • - Sử dụng biến điều khiển không thay đổi giá trị dẫn đến vòng lặp vô tận
  • - Viết sai chính tả tên biến trong câu lệnh if
  • - Sử dụng quá nhiều dấu cách trong chương trình
  • - Đặt tên hàm trùng với tên biến hệ thống

Câu 13: Phát biểu nào sau đây là chính xác về lệnh lặp trong Python?

  • - Python chỉ có duy nhất một loại lệnh lặp là 'for'
  • - Lệnh lặp có thể lồng vào trong một lệnh lặp khác
  • - Lệnh lặp không thể kết hợp với các câu lệnh điều kiện
  • - Lệnh lặp luôn phải chạy ít nhất 100 lần

Câu 14: Nếu muốn lặp 10 lần, ta nên sử dụng cấu trúc nào trong Python?

  • - while i < 10:
  • - for i in range(10):
  • - for i in range(1, 10):
  • - while i > 0:

Câu 15: Lợi ích chính của việc sử dụng cấu trúc lặp là gì?

  • - Giúp chương trình chạy nhanh hơn đáng kể
  • - Làm cho chương trình gọn nhẹ và dễ quản lý hơn khi lặp lại thao tác
  • - Giảm dung lượng bộ nhớ máy tính
  • - Cho phép thay đổi ngôn ngữ lập trình

Câu 16: Kết quả của 'for i in range(1, 6, 2):' sẽ in ra những giá trị nào của i?

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

Câu 17: Trong Python, làm thế nào để vòng lặp 'while' kết thúc?

  • - Khi điều kiện kiểm tra trở thành False
  • - Khi người dùng nhấn phím bất kỳ
  • - Khi biến lặp đạt giá trị tối đa
  • - Khi không còn lệnh nào trong khối thân vòng lặp

Câu 18: Giá trị của biến 'i' trong 'for i in range(5)' bắt đầu từ bao nhiêu?

  • - 1
  • - 4
  • - 0
  • - 5

Câu 19: Trong Python, vòng lặp 'while' được sử dụng khi nào?

  • - Khi số lần lặp đã biết trước một cách chính xác
  • - Khi thực hiện các công việc lặp lại mà số lần lặp chưa xác định trước
  • - Khi cần khai báo một hàm số mới trong chương trình
  • - Khi cần kiểm tra điều kiện chỉ một lần duy nhất

Câu 20: Điều kiện trong vòng lặp 'while' được kiểm tra vào thời điểm nào?

  • - Sau khi khối lệnh trong vòng lặp đã thực hiện xong
  • - Ngay tại thời điểm kết thúc chương trình
  • - Trước khi thực hiện mỗi vòng lặp
  • - Chỉ kiểm tra một lần duy nhất khi bắt đầu

Câu 21: Cấu trúc 'range(start, stop, step)' trong đó 'step' có ý nghĩa gì?

  • - Số lần lặp lại tối đa
  • - Giá trị khởi đầu của dãy
  • - Giá trị bước nhảy giữa các số
  • - Giá trị kết thúc của dãy

Câu 22: Điều gì xảy ra nếu điều kiện trong vòng lặp 'while' ngay từ đầu đã là False?

  • - Vòng lặp sẽ thực hiện một lần rồi mới dừng
  • - Vòng lặp không bao giờ được thực thi
  • - Chương trình sẽ báo lỗi và dừng lại
  • - Vòng lặp sẽ chạy vô tận

Câu 23: Đâu là cách viết đúng của cấu trúc vòng lặp 'while' trong Python?

  • - while condition do:
  • - while condition:
  • - while {condition}
  • - loop while condition:

Câu 24: Câu lệnh 'continue' trong vòng lặp có tác dụng gì?

  • - Kết thúc hoàn toàn chương trình
  • - Bỏ qua các lệnh còn lại trong vòng lặp hiện tại và chuyển sang lần lặp kế tiếp
  • - Dừng vòng lặp và quay lại lệnh đầu tiên của chương trình
  • - In ra kết quả của vòng lặp hiện tại

Câu 25: Làm thế nào để thoát khỏi một vòng lặp ngay khi điều kiện nhất định thỏa mãn?

  • - Dùng lệnh if
  • - Dùng lệnh break trong một cấu trúc điều kiện
  • - Dùng lệnh continue
  • - Xóa lệnh lặp