-
Câu hỏi:
Cho đoạn chương trình sau:
S=0
for i in range(1,6):
S= S * i
Sau khi thực hiện xong, kết quả S bằng:
-
A.
15
-
B.
0
-
C.
Kết quả khác
-
D.
120
Lời giải tham khảo:
Đáp án đúng: B
S khởi tạo bằng 0 ⇒ 0 nhân bao nhiêu cũng bằng 0 ⇒ S=0
+ i = 1 ⇒ S = S * i = 0 * 1 = 0
+ i = 2 ⇒ S = S * i = 0 * 2 = 0
+ i = 3 ⇒ S = S * i = 0 * 3 = 0
+ i = 4 ⇒ S = S * i = 0 * 4 = 0
+ i = 5 ⇒ S = S * i = 0 * 5 = 0
Đáp án B
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Cho đoạn chương trình sau: S=0
- Cho đoạn chương trình sau: s=0
- Cho đoạn lệnh sau: for i in range(1,10,2):
- Cho đoạn chương trình sau: s=0 for i in range(1,7,2):
- Cho đoạn lệnh sau: for i in range(1,5):
- Cho đoạn lệnh sau: for i in range(5):
- Cấu trúc lặp với số lần biết trước có dạng như thế nào?
- Lệnh range (3,10) trả lại vùng có giá trị gồm các số nào?
- Lệnh range(100,1) cho vùng giá trị như thế nào?
- Lệnh range (n) cho vùng gồm các số nào?