Luyện tập

Câu 1
1đ

Phương án nào đúng khi nói về lệnh for?

Số lần lặp được xác định bởi vùng giá trị ngẫu nhiên.
Lệnh for kết hợp với range() thực hiện vòng lặp.
Đây là lệnh lặp với số lần chưa được biết trước.
Có thể tự tạo vùng giá trị để duyệt vòng lặp.
Câu 2
1đ

Phương án nào sau đây nêu đúng vùng giá trị của lệnh range(10)?

0 đến 9.
1 đến 9.
0 đến 10.
1 đến 10.
Câu 3
1đ

Câu lệnh lặp nào dưới đây viết đúng cú pháp?

for i in range(10):
for i in random(10):
for i in range(10)
for i to range(10):
Câu 4
1đ

Cho đoạn chương trình Python sau:

a = 0

for i in range(5):

a = a * 2 + 10

print(a)

Kết quả hiển thị sau khi thực hiện đoạn chương trình trên là

150
310
108
210
Câu 5
1đ

Phương án nào sau đây nêu đúng số lượng chữ A xuất hiện trên màn hình?

for b in range(5):

print("A")

5.
4.
1.
6.
Câu 6
1đ

Công việc lặp với số lần biết trước là

tính tổng các số có một chữ số.
đếm số học sinh trong lớp.
chạy 5 phút quanh sân trường.
chào các học sinh đi ngang qua.
Câu 7
1đ

Câu lệnh range(1, n) cho vùng giá trị gồm các số nào sau đây?

1, 2,..., n.
1, 2,..., n-1.
1, 2,..., n+1.
0, 1, 2,..., n-1.
Câu 8
1đ

Cho đoạn chương trình Python sau:

for i in range(1, 100):

if i % 2 == 0 and i % 5 == 0:

c = c + i

print(c)

Kết quả sau khi thực hiện đoạn chương trình trên với c = 0 là

360
400
450
550
Câu 9
1đ

Phương án nào sau đây biểu diễn đúng lệnh range() chạy từ 2 đến 98?

range(1, 99)
range(2, 98)
range(2, 99)
range(1, 98)
Câu 10
1đ

Phương án nào sau đây là câu lệnh tính tổng các số từ 1 đến 50?

sum(range(1, 51))
sum(range(0, 50))
sum(range(0, 51))
sum(range(1, 50))