已知 int sum(int n){return n+n;} long sum(long n){return n+n;} 是一个函数模板的两个实例,则该函数模板的定义是__ ___ ___ 。
举一反三
- 以下能正确定义函数的是( )。 A: int fun(long n){ long a; ... return a; } B: long fun(int a){ long a; ... return a; } C: long fun(int n){ long a; ... return a; } D: long fun(long a){ long a; ... return a; }
- 下面关于函数的定义和实现,正确的是? A: void Fun(double x, y) { ...... } B: long Fact(int n); { ...... return; } C: long Fact(int n) { int n; ...... return ; } D: int Fun(int x, int y) { return x+y; }
- 调用fac函数,求出1!+2!+3!…+10!,补充完整以下程序。 #include long fac(int n) //n!的定义 { int i; long t=1; for(i=2;i<=n;i++) _____①_____; return t; } void main() { int i;long sum=0; for(i=1;i<=10;i++) sum=_____②______;//调用fac()函数求解,否则不得分 printf("%ld ",sum); }
- 中国大学MOOC: 以下函数的正确调用语句是( )。int fun(int n){ int sum=0; while(n>0) { sum=sum+n; n--; } return sum;}
- 已知函数Fact的程序如下,Fact(4)的值为_____。Long Int Fact(int n){Long Int x;If (n > 1) { x = Fact(n-1); return n*x; }else return 1; }? 15|120|24|10