Poll: Kiểm tra kiến thức C - 1.5

Các bạn thảo luận đáp án nhé, bài test lấy từ http://www.indiabix.com/online-test/c-programming-test/11

5.Which of the following statements are correct about the function?

long fun(int num)
{
    int i;
    long f=1;
    for(i=1; i<=num; i++)
        f = f * i;
    return f;
}
  • A. The function calculates the value of 1 raised to power num.
  • B. The function calculates the square root of an integer
  • C. The function calculates the factorial value of an integer
  • D. None of above
3 Likes

Bài này tính giai thừa, mà không biết tiếng anh là gì.

1 Like

Tiếng anh của giai thừa là factorial đó @mirror. Nên đáp án là C

1 Like

À ra vậy, thấy ai cũng chọn C là ngờ ngợ rồi. Học được thêm một từ mới trong lúc học lập trình. :slight_smile:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?