单选题
有以下程序:
#include <stdio.h>
int f(int x);
main()
{ int n=1, m;
m=f(f(f(n))); printf("% d/n", m);
}
int f(int x)
{ return x*2; }
程序运行后的输出结果是______。
A.8
B.2
C.4
D.1
A
B
C
D
【正确答案】
A
【答案解析】
[解析] 第一次调用m=f(f(f(1))),第二次为m=f(f(2)),第三次为m=f(4),即返回值为8。
提交答案
关闭