• 2021-04-14
    已知函数的原型为float sum(int m,int n,float *p);, 设有声明float data[10][15];,则如下调用该函数的形式中,正确的有________。? sum(10,15,a[0]);|sum(10,15,*a);|sum(10,15,&(a[0][0]));|sum(10,15,& a[0]);
  • sum(10,15,&(a[0][0]));

    内容

    • 0

      以下程序执行后sum的值是()void main(){int i,sum;for(i=0;i<;5;i++)sum+=i;printf("%d\n",sum);} A: 0 B: 10 C: 15 D: 不确定

    • 1

      下面的代码:vari=10,sum=0;while(i<5){sum+=i;i++;}运行后sum的值为:() A: 15 B: 10 C: 6 D: 0

    • 2

      下面的函数利用递归实现了求1+2+3…..+n的功能:int sum(int n){ if( n==0 ) return 0; else return n+sum(n-1);}在执行sum(10)的过程中,递归调用sum函数的次数是( )。 A: 9 B: 10 C: 11 D: 8

    • 3

      下面不能与int sum(int a, int b);构成函数重载的是()? A: int sum(int a, int b, int c); B: int sum(int a, float b); C: int sum(float a, float b); D: float sum(int a, int b);

    • 4

      下面的代码段有什么错误?for(i = 0; i <; 10; i++) {int sum;sum = sum + i;}System.out.println("Sum is: " + sum);