Cho đoạn chương trình sau:Var i, n: integer;BeginS:=0; For i:=1 to 6 do s := s + i;Writeln(s);End.Đoạn chương trình trên cho ra kết quả S là gì?

Câu hỏi :

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

A. 10

B. 15

C. 21

D. 28

* Đáp án

C

* Hướng dẫn giải

Đáp án C

Giải thích:

Ban đầu S được gán giá trị bằng 0. Sau các vòng lặp S có giá trị là:

 Với i=1 → S = 0 + 1= 1

 Với i=2 → S = 1 + 2 = 3

 Với i=3 → S = 3 + 3 = 6

 Với i=4 → S = 6 + 4 = 10

Với i=5 → S = 10 + 5 = 15

Với i=6 → S = 15 + 6 = 21

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Trắc nghiệm Câu lệnh lặp có đáp án !!

Số câu hỏi: 15

Copyright © 2021 HOCTAP247