单项选择题

有以下程序
#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.简单递归不需要明确的结束递归的条件
单项选择题
有以下程序 #include<stdio.h> int add(int a,int b)return(a+h); main() int k,(*f)(),a=5,b=10; f=add; 则以下函数调用语句错误的是______。
A.k=*f(a,b);
B.k=add(a,b);
C.k=(*f)(a,b);
D.k=f(a,b);
相关试题
  • 若有定义: int w[3][5]; 则以下...
  • 设有定义 double a[10],*s=a; ...
  • 若有定义语句: int a[2][3],*p...
  • 若有以下定义 int x[10],*pt=x;...
  • 有以下程序 #include<stdio.h> main...