Đoạn chương trình sau cho kết quả là bao nhiêu?
int tich, i;
tich = 1;
for(i = 1; i <= 3; i++)
{
tich = tich * 1;
}
Console.WriteLine(tich);
Trả lời:
Đáp án đúng: A
Đoạn chương trình thực hiện tính tích của 1 nhân với chính nó 3 lần.
- Khởi tạo biến `tich = 1` và `i`.
- Vòng lặp `for` chạy từ `i = 1` đến `i <= 3`.
- Trong mỗi vòng lặp, `tich` được gán bằng `tich * 1`.
- Vì vậy, `tich` luôn bằng 1 sau mỗi vòng lặp.
- Sau khi vòng lặp kết thúc, `Console.WriteLine(tich)` in ra giá trị của `tich`, là 1.