JavaScript is required

Cho thủ tục sau:

public static float sum(int k){ int tich=1; int x; for(x=1;x<=k;x++) tich*=x; return tich;}

Trong chương trình chính sử dụng câu lệnh "System.out.print(sum(3)/1)” Kết quả hiển thị sẽ là:

A.

sum(3)

B.

3

C.

6

D.

0

Trả lời:

Đáp án đúng: C


Đề bài yêu cầu tìm kết quả của đoạn chương trình. Hàm `sum(int k)` tính tích các số từ 1 đến k. Trong chương trình chính, ta gọi `sum(3)`, tức là tính 1 * 2 * 3 = 6. Sau đó, kết quả này được chia cho 1 (6/1 = 6). Vậy kết quả hiển thị là 6.

Câu hỏi liên quan