Câu 37. Cho biết kết quả của câu lệnh sau: for i in range(10): print(i,end= “ “) a. 0 1 2 3 4 5 6 7 8 9 b. 1 2 3 4 5 6 7 8 9 10 c. 1 2 3 4 5 6 7 8 9 d. 10 Câu 38. Cho biết kết quả của đoạn lệnh sau: s=0 for i in range(10): s=s+1 print(s) d. 10 b. 8 c. 9 d. 11 Câu 39. Cho biết kết quả của đoạn lệnh sau: t=0 for i in range(2,9,2): t=t+i print(s) a. 20 b. 4 c. 5 d. 30 Câu 40. Cho biết kết quả của đoạn lệnh sau: m=1 for i in range(1,5): m=m*i print(m) a. 24 b. 1 c. 120 d. 30 Câu 41. Cho biết kết quả của đoạn chương trình sau: d=0 for i in range(2,11): if i %2==0: d=d+1 print(d) a. 5 b. 10 c. 4 d. 11 Câu 42. Cho biết kết quả của đoạn chương trình sau: for i in range(10,0,-1): print(i, end=’ ‘) a. 10 9 8 7 6 5 4 3 2 1 b. 10 9 8 7 6 5 4 3 2 1 0 c. 10 0 d. 10 1 Câu 43. Cho biết biến i cuối dùng có giá trị là bao nhiêu trong cấu trúc lệnh sau: for in in range(5,40,5): …. a. 35 b. 40 c. 45 d. 5 Câu 44. Cho biết bước nhảy có giá trị là bao nhiêu trong cấu trúc lệnh sau: for i in range(50):……. a. 1 b. 0 c. 49 d. 50 Câu 45. Cho biết giá trị đầu có giá trị là bao nhiêu trong cấu trúc lệnh sau: for i in range(50):……. a. 0 b. 1 c. 49 d. 50

2 câu trả lời

Câu 37. Cho biết kết quả của câu lệnh sau: for i in range(10): print(i,end= “ “)

a. 0 1 2 3 4 5 6 7 8 9

b. 1 2 3 4 5 6 7 8 9 10

c. 1 2 3 4 5 6 7 8 9

d. 10

Câu 38. Cho biết kết quả của đoạn lệnh sau: s=0 for i in range(10): s=s+1 print(s)

d. 10      b. 8     c. 9        d. 11

Câu 39. Cho biết kết quả của đoạn lệnh sau: t=0 for i in range(2,9,2): t=t+i print(s)

a. 20 b. 4 c. 5 d. 30

sai vì s chưa được gán gtri

Câu 40. Cho biết kết quả của đoạn lệnh sau: 
m=1
for i in range(1,5): 
m=m*i
print(m)
a. 24     b. 1    c. 120    d. 30
Câu 41. Cho biết kết quả của đoạn chương trình sau: 
d=0 
for i in range(2,11): 
 if i %2==0: 
d=d+1
print(d)
a. 5 b. 10 c. 4 d. 11
Câu 42. Cho biết kết quả của đoạn chương trình sau: 
for i in range(10,0,-1): 
 print(i, end=’ ‘)
a. 10 9 8 7 6 5 4 3 2 1 b. 10 9 8 7 6 5 4 3 2 1 0
c. 10 0 d. 10 1
3 câu cuối e không biết làm mong thì thông cảm! 

4 câu e gửi qua ảnh 

Câu 37: a. 0 1 2 3 4 5 6 7 8 9

Giải thích: Vì for i in range (10) sẽ chạy từ 0 -> 9 và print(i,end=" ") sẽ in i (i chạy từ 0 ->9) và cách một khoảng trắng

Câu 38: d.10

Giải thích: Vì for i in range (10) sẽ chạy từ 0 -> 10 nên s=s+1 sẽ thực hiện 10 lần mà s ban đầu là 0 nên s sẽ có giá trị là 10 (nói đơn giản hơn là for chạy 10 vòng :))

Câu 39: Lỗi :)

Giải thích: Vì chưa khai báo biến s, *Sửa: print(s) -> print(t), kết quả: a. 20 Vì for sẽ chạy 2 -> 8 và bước nhảy 2 và t=t+i -> t=0+2+4+6+8=20

Câu 40: c. 120

Giải thích: for i in range (1,5) sẽ chạy từ 1->4 mà m=m*i nên m=1*1*2*3*4*5=120

Câu 41: a. 5

Giải thích: % là chia lấy dư, i%2==0 là xét xem i là chẵn hay lẻ, còn lại nhìn lên trên chứ mỏi tay quá :(

Câu 42: a. 10 9 8 7 6 5 4 3 2 1

Giải thích: Chạy từ 10->1 còn lại nhìn giải thích câu 37

Câu 43: a. 35

Giải thích: Vì i chạy từ 5->39, bước nhảy 5

Câu 44: a. 1

Giải thích: Mặc định là 1

Câu 45: a. 0

Giải thích: Mặc định là 0

Câu hỏi trong lớp Xem thêm