Tuần 9 — Bài tập tổng hợp: vòng lặp
Tin học Lớp 8 · 5 câu hỏi có lời giải
Câu 1.Đếm số lần lặp 1 vòng for i in range(3,8)?
- A.8 lần
- B.5 lần
- C.3 lần
- D.4 lần
Xem đáp án
Đáp án: B. 5 lần
8-3 = 5 giá trị: 3,4,5,6,7.
Câu 2.In bảng cửu chương 5, dùng?
- A.for i in range(1,11): print(5,"x",i,"=",5*i)
- B.không cần vòng lặp
- C.1 lệnh print
- D.while i<=10 không cần i+=1
Xem đáp án
Đáp án: A. for i in range(1,11): print(5,"x",i,"=",5*i)
Vòng for chạy 10 lần, in dòng 5×i.
Câu 3.Tìm GTLN trong danh sách bằng?
- A.Cả A và B
- B.max() có sẵn (cũng được)
- C.Không làm được
- D.Khởi tạo max=phần_tử_đầu, duyệt cập nhật
Xem đáp án
Đáp án: A. Cả A và B
Cả 2 cách đều đúng: tự duyệt hoặc dùng hàm max().
Câu 4.Đếm số chẵn trong 1..100?
- A.for i in range(2,101,2): count+=1
- B.Cả A và B
- C.Không có cách
- D.for i in range(1,101): if i%2==0: count+=1
Xem đáp án
Đáp án: B. Cả A và B
Cả 2 cách đều ra 50.
Câu 5.In 5 dòng "Hello"?
- A.for i in range(5): print("Hello")
- B.Chỉ 1 lệnh print
- C.print("Hello"*5)
- D.Cả A và B (B in liền 1 dòng)
Xem đáp án
Đáp án: A. for i in range(5): print("Hello")
for là cách chuẩn; print("Hello"*5) in liên tiếp HelloHello… 1 dòng.