Trong lập trình Scratch, cấu trúc lặp dùng để làm gì?
AĐáp án A: Để thực hiện một công việc duy nhất một lần.
BĐáp án B: Để máy tính đưa ra quyết định dựa trên một điều kiện.
CĐáp án C: Để thực hiện một công việc lặp đi lặp lại một số lần nhất định hoặc cho đến khi một điều kiện nào đó được thỏa mãn.
DĐáp án D: Để lưu trữ dữ liệu.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Lời giải
Đáp án đúng là: C
Câu 2
1 điểm
Một chương trình cần vẽ một hình vuông bằng cách lặp lại hành động di chuyển và xoay 90 độ 4 lần. Bạn sẽ sử dụng cấu trúc lặp nào để thực hiện việc này?
AĐáp án A: Cấu trúc lặp với số lần chưa biết trước.
BĐáp án B: Cấu trúc lặp vô hạn.
CĐáp án C: Cấu trúc lặp với số lần đã biết trước.
DĐáp án D: Cấu trúc rẽ nhánh.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Lời giải
Đáp án đúng là: C
Khối lệnh repeat với một số nguyên xác định dùng để lặp lại một khối lệnh một số lần đã biết trước.
Câu 3
1 điểm
Trong thuật toán tìm ước chung lớn nhất (UCLN) của hai số a và b như sau, điều kiện để vòng lặp kết thúc là gì?
AĐáp án A: Khi a > b.
BĐáp án B: Khi a < b.
CĐáp án C: Khi a = b.
DĐáp án D: Khi a và b đều bằng 0.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Lời giải
Đáp án đúng là: C
Câu 4
1 điểm
Trong một chương trình Scratch, để tính tổng 10 số được nhập từ bàn phím, bạn sẽ sử dụng khối lệnh lặp nào?
AĐáp án A: repeat (10).
BĐáp án B: repeat until <S > 100>.
CĐáp án C: forever.
DĐáp án D: if.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:A
Lời giải
Đáp án đúng là: A
Vì số lần lặp đã biết trước là 10 (tổng 10 số), nên khối lệnh repeat 10 là phù hợp nhất.
Câu 5
1 điểm
Để tính tổng các số nhập từ bàn phím cho đến khi tổng S lớn hơn 100, khối lệnh nào được đặt bên trong khối repeat until <S > 100>?
AĐáp án A: set S to 0.
BĐáp án B: ask "Nhập số X:" and wait, set S to S + answer.
CĐáp án C: say S.
DĐáp án D: set S to 100.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:B
Lời giải
Đáp án đúng là: B
Câu 6
1 điểm
Một chương trình cần tính tổng các số nhập từ bàn phím cho đến khi tổng đó lớn hơn 100. Bạn sẽ sử dụng cấu trúc lặp nào?
AĐáp án A: Cấu trúc lặp với số lần đã biết trước.
BĐáp án B: Cấu trúc lặp với số lần chưa biết trước.