WorksheetsCấu trúc lặp
Total questions: 10
Worksheet time: 5mins
Câu 1. Trong NNLT Python, cấu trúc câu lệnh lặp nào sau đây đúng:
for <biến đếm> in range([giá trị đầu], <giá trị cuối>): <lệnh>
for <biến đếm> in ([giá trị đầu], <giá trị cuối>, [bước nhảy]): <lệnh>
for <biến đếm> in range([giá trị đầu], <giá trị cuối>, [bước nhảy])
<lệnh>
for <biến đếm> in range([giá trị đầu] to <giá trị cuối>, [bước nhảy]):
<lệnh>
Cấu trúc lặp với số lần chưa biết trước có dạng:
while <điều kiện>:
<câu lệnh >
while <điều kiện>
<câu lệnh >
while <điều kiện>:
while <điều kiện> do
<câu lệnh >
Cho đoạn lệnh sau:
for i in range(5):
print(i)
Trên màn hình i có các giá trị là:
0 1 2 3 4 5
1 2 3 4 5
0 1 2 3 4
1 2 3 4
Cho đoạn lệnh sau:
for i in range(1,10,2):
print(i)
Trên màn hình i có các giá trị là:
1,3,5,7,9
1,2,3,4,5,6,7,8,9,10
1,3,5,7,9,10
1,3,5,7,10
Trong NNLT Python, câu lệnh nào sau đây đúng khi in ra màn hình các số tự nhiên từ 0..10 trên 1 dòng?
for i in range(9): print(i,end='')
for i in range(11): print(i,end=' ')
A. for i in range(10): print(i,end=' ')
for i in range(12): print(i,end=' ')
Vòng lặp While kết thúc khi nào?
Khi một điều kiện cho trước được thỏa mãn
Khi đủ số vòng lặp
Khi tìm được Output
Tất cả các phương án
Tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>109. Điều kiện nào sau đây cho vòng lặp while là đúng:
While S>=109:
While S =109:
While S <=109:
While S !=109:
Cho đoạn chương trình sau:
s=0
for i in range(1,7,2):
s=s+i
Sau khi thực hiện đoạn chương trình trên giá trị của s là:
9
15
6
21
Cho đoạn chương trình sau:
s=0
i=1
while i<=5:
s=s+1
i=i+1
9
15
5
10
Câu lệnh sau cho kết quả là gì?
for i in range(9,0,-1): print(i,end=' ')
1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1
0 2 4 6 8
8 6 4 2 0
