JavaScript is required

Cho thuật toán đệ quy:

Function dequy(a: real; n:integer);

Begin

If n = 0 then dequy:=1

Else dequy:= a* dequy (a,n-1);

End;

Kết quả nào trong các kết quả sau là đúng?

A.

Dequy(2,5) = 10

B.

Dequy(2,5) = 25

C.

Dequy(5,2) = 25

D.

Dequy(5,2) = 10

Trả lời:

Đáp án đúng: C


Thuật toán đệ quy `dequy(a, n)` tính giá trị của an. - `dequy(2, 5)` sẽ tính 25 = 32, do đó phương án 1 và 2 sai. - `dequy(5, 2)` sẽ tính 52 = 25, do đó phương án 3 đúng, phương án 4 sai.

Bộ 525 câu hỏi trắc nghiệm ôn thi môn Toán rời rạc có đáp án dưới đây sẽ là tài liệu ôn tập hữi ích dành cho các bạn sinh viên. Mời các bạn cùng tham khảo!


30 câu hỏi 60 phút

Câu hỏi liên quan