• 2021-04-14
    定义了一个函数文件fsum.m: function s=fsum(n) if n...数的结果为()。 >> fsum(10)
  • 55

    内容

    • 0

      定义了一个函数文件fsum. mfunction s=fsum(n) if n<=1 s=1; else s=fsum(n-1)+n; end在命令窗口输入fsum(10)的结果为( ) A: 45 B: 55 C: 65 D: 75

    • 1

      关于函数调用,以下错误的表述是什么? A: 函数之间的调用可以是一种数据之间的传递 B: 一个函数既可以是主调函数,也可以是被调函数 C: 假设主调函数有变量a=3,b=4。 被调函数fsum(int x,int y)。 则调用语句可以是sum=fsum(int a,int b); D: 假设主调函数有变量a=3,b=5。 被调函数fsum(int x,int y)。 则调用语句可以是sum=fsum(a, b);

    • 2

      定义了一个函数文件fsum.m

    • 3

      程序的功能是:主函数定义了一个整型数组data,从键盘上输入一个数x,调用函数fsum()判断该数x是否在数组data中。如果x在数组中,则得到x在data中第一次出现时的下标值p,同时求出下标从0到P之间所有元素之和,函数返回x的下标值p;否则,x不在数组中,函数fsum()返回-1,主函数提示相应信息。主函数输出计算结果。请编写程序。

    • 4

      定义了一个函数文件fun.m: function f=fun(n) f=sum(n.*(n+1)); 在命令行窗口调用fun函数的结果为( )。 >> fun(1:5)