ID: 18669

Nhận biết (M1)

Cho đoạn mã sau, kết quả in ra là gì?

int pow2(int n) {

if (n == 0) return 1;

return 2 * pow2(n - 1);

}

int main() {

printf("%d", pow2(8));

return 0;

}


Giải thích đáp án:

Hàm tính 2n đệ quy: pow2(8) = 28 = 256.

để xem lời giải của câu hỏi này