Tắt QC

Trắc nghiệm Tin học 8 Cánh diều Bài 5 Thể hiện cấu trúc lặp trong chương trình

Bài trắc nghiệm có đáp án. Câu hỏi và bài tập trắc nghiệm Tin học 8 Bài 5 Thể hiện cấu trúc lặp trong chương trình - sách Cánh diều. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu.

Câu 1: Để thể hiện việc một số lệnh được thực hiện lặp lại với số lần lặp đã xác định trước ta dùng?

  • Cấu trúc kết hợp
  • Cấu trúc rẽ nhánh
  • Cấu trúc lặp
  • Cả ba đáp án trên đều đúng

Câu 2: Số lần lặp trong Scratch được thể hiện trong lệnh?

  • Next costume
  • Wait seconds
  • Repeat
  • Move steps

Câu 3: Có mấy loại cấu trúc lặp?

  • Cấu trúc lặp biết trước số lần lặp
  • Cấu trúc lặp không biết trước số lần lặp
  • Cả hai đáp án trên đều đúng
  • Cả hai đáp án trên đều sai

Câu 4: Điều kiện dừng lặp được thể hiện trong?

  • Next costume
  • Repeat
  • Repeat until
  • Move steps

Câu 5: Điều kiện dừng lặp phải được thể hiện bằng?

  • Một biểu thức xâu kí tự
  • Một biểu thức số
  • Một biểu thức logic
  • Đáp án khác

Câu 6: Một cấu trúc lặp khi không biết trước số lần lặp khi?

  • Biểu thức nhận giá trị sai
  • Biểu thức nhận giá trị đúng
  • Cả hai đáp án trên đều đúng
  • Cả hai đáp án trên đều sai

Câu 7: Khối lệnh thể hiện lặp vô hạn lần là?

  • Repeat
  • Repeat until
  • Move steps
  • Forever

Câu 8: Khi sử dụng lệnh forever, muốn dừng lệnh thì phải dùng?

  • Repeat
  • Repeat until
  • Move steps
  • Stop this script

Câu 9: Em hãy cho biết cấu trúc hình sau thể hiện điều gì?

Em hãy cho biết cấu trúc hình 2 thể hiện điều gì?

  • Nếu seup 1 số tới 10 -> lặp lại 30 lần
  • Nếu seup 1 số tới 0 -> lặp lại 30 lần
  • Nếu seup 1 số tới 0 -> lặp lại 10 lần
  • Đáp án khác

Câu 10: Có mấy khối lệnh để thể hiện cấu trúc lặp trong thuật toán?

  • Ba khối lệnh
  • Bốn khối lệnh
  • Hai khối lệnh
  • Đáp án khác

Câu 11: Khối lệnh nào thể hiện cấu trúc lặp trong thuật toán?

  • Lặp lại vô hạn"
  • "Lặp lại"
  •  "Lặp từ ... đến ..."
  • Cả ba đáp án trên đều đúng

Câu 12: Các khối lệnh thể hiện cấu trúc lặp được sử dụng để làm gì?

  • Lặp lại một đoạn mã trong chương trình một số lần 
  • Lặp lại một đoạn mã trong chương trình vô hạn
  • Cả hai đáp án trên đều đúng
  • Cả hai đáp án trên đều sai

Câu 13: Có thể sử dụng cấu trúc lặp khi ?

  • Biết trước số lần lặp
  • Không biết trước số lần lặp
  • Cả hai đáp án trên đều đúng
  • Cả hai đáp án trên đều sai

Câu 14: Cấu trúc lặp trong Scratch được sử dụng để lặp lại?

  • Một lệnh
  • Một đoạn mã bao gồm nhiều lệnh
  • Cả hai đáp án trên đều đúng
  • Cả hai đáp án trên đều sai

Câu 15: Điều kiện dừng lặp phải là một biểu thức logic để?

  • Xác định khi nào cần dừng vòng lặp
  • Xác định khi nào muốn dừng vòng lặp
  • Cả hai đáp án trên đều đúng
  • Cả hai đáp án trên đều sai

Câu 16: Cấu trúc lặp có dạng nào dưới đây

  • Lặp với số lần cố định trước
  • Lặp vô hạn
  • Lặp có điều kiện
  • Cả ba đáp án trên đều đúng

Câu 17: Việc lặp lại các câu hỏi trong cấu trúc lặp được thực hiện khi?

  • Người chơi đoán đúng
  • Khi còn thời gian
  • Người chơi đoán sai
  • Đáp án khác

Câu 18: Phát biểu nào sau đây là sai?

  • Dùng câu lệnh while ta cũng thể hiện được cấu trúc lặp với số lần biết trước
  • Dùng câu lệnh for ta cũng thể hiện được cấu trúc lặp với số lần không biết trước
  • Trong Python có 2 dạng lặp: Lặp với số lần biết trước và lặp với số lần không biết trước
  • Câu lệnh thể hiện lặp với số lần không biết trước phải sử dụng một biểu thức logic làm điều kiện lặp

Câu 19: Điều kiện kết thúc vòng lặp là

  • Người chơi đoán sai
  • Người chơi đoán đúng
  • Khi không còn thời gian
  • Người chơi đoán sai

Câu 20: Cấu trúc lặp nào sau đây không được cho trước trong các nhóm lệnh của Scrath?

  • Lặp một khối lệnh với so lần định trước
  • Lặp với điều kiện được kiểm tra trước khi thực hiện khối lệnh
  • Lặp một khối lệnh vô hạn lần
  • Lặp với điều kiện được kiểm tra sau khi thực hiện khối lệnh

Câu 21: Khi có một (hay nhiều) thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng

  • Cấu trúc vòng
  • Cấu trúc so sánh
  • Cấu trúc lặp
  • Cấu trúc rẽ nhánh

Câu 22: Vòng lặp với số lần không biết trước câu lệnh hay nhóm câu lệnh được thực hiện khi:

  • <Điều kiện> sai
  • <Điều kiện> đúng
  • <Điều kiện> lớn hơn 0
  • <Điều kiện> bằng 0

Câu 23: <Điều kiện> trong câu lệnh lặp với số lần không biết trước là:

  • Hàm toán học
  • Biểu thức logic
  • Biểu thức quan hệ
  • Biểu thức tính toán

Câu 24: Cho bài toán tính tổng s=1+2+3+...+n. Để giải bài toán trên ta có thể dùng:

  • Cấu trúc rẽ nhánh
  • Cấu trúc lặp
  • Hàm ceil()
  • Hàm toán học sqrt()

Câu 25: Câu lệnh với số lần lặp không biết trước

  • for
  • while
  • if
  • in

Xem đáp án

Nội dung quan tâm khác

Bình luận

Giải bài tập những môn khác