定义了一个函数文件fun.m:
function f=fun(n)
f=sum(n.*(n+1));
在命令行窗口调用fun函数的结果为( )。
>> fun(1:5)
function f=fun(n)
f=sum(n.*(n+1));
在命令行窗口调用fun函数的结果为( )。
>> fun(1:5)
举一反三
- 定义了一个函数文件fun.m:function f=fun(n)f=sum(n.*(n+1));在命令行窗口调用fun函数的结果为( )。>> fun(1:5) A: 30 B: 50 C: 65 D: 70
- 定义了一个函数文件fun.m: functionf=fun(n) f=sum(n.*(n+1)); >>fun(1:5) 在命令行窗口调用fun函数的结果为()。 A: 30 B: 50 C: 65 D: 70
- 函数定义为Fun(int&i),变量定义n=5,则下面调用函数形式正确的是()。 A: Fun(20+n) B: Fun(n) C: Fun(&n) D: Fun(20)
- 若有函数原型:double fun(int, double);,主调函数中有变量定义:int x=1;double m=13.2, n;, 下列主函数中对fun函数的调用错误的是_______。 A: n=fun(x, m); B: printf("%f",fun(x, m*2)) ; C: fun(x*m) ; D: fun( x, m*2);
- 下列函数中,哪项是正确的递归函数( )。 A: A int Fun(int n) B: if(n<1) return 1; C: else D: return n*Fun(n+1); E: B) int Fun(ira n) F: if(abs(n)<1) return 1; G: else H: return n*Fun(n/2); I: C) int Fun(int n) J: if(n>1) return 1; K: else L: return n*Fun(n*2)1 M: D) int Fun(int n) N: if(n>1) return 1; O: else P: retun n*Fun(n-1);