Chọn một trong hai ngôn ngữ Python hoặc C++ để xem xét đoạn chương trình sau:
<table border="0" cellpadding="0" cellspacing="0" class="TableGrid" style="width: 474.8pt; margin-left: 17.3pt; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: .45pt 5.4pt 0cm 5.65pt;" width="791"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 28.1pt;"><td style="width: 233.8pt; border: solid black 1.0pt; mso-border-alt: solid black .5pt; padding: .45pt 5.4pt 0cm 5.65pt; height: 28.1pt;" valign="top" width="390">
Đoạn chương trình viết bằng ngôn ngữ Python:
</td><td style="width: 241.0pt; border: solid black 1.0pt; border-left: none; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: .45pt 5.4pt 0cm 5.65pt; height: 28.1pt;" valign="top" width="402">
Đoạn chương trình viết bằng ngôn ngữ C++:
</td></tr><tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes; height: 55.8pt;"><td style="width: 233.8pt; border: solid black 1.0pt; border-top: none; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: .45pt 5.4pt 0cm 5.65pt; height: 55.8pt;" valign="top" width="390">
S = 0 for i in range(1, 6):
S += i print(S)
</td><td style="width: 241.0pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: .45pt 5.4pt 0cm 5.65pt; height: 55.8pt;" valign="top" width="402">
int S = 0;
for (int i = 1; i <= 5; i++)
S += i; cout << S;
</td></tr></tbody></table>
Phương án nào dưới đây nêu đúng giá trị của S sau khi thực hiện đoạn chương trình trên?