已知函数的原型为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]));
举一反三
- 执行如下语句,sum的值为( )。sum=0;for(int i=1;i<=5;i++){ sum=sum+i;}Response.Write(sum); A: 5 B: 15 C: 10
- 现在假设有如下程序:int sum=0;int x=10;while(x>0) {sum+=x;}System.out.println(sum);最终执行结果是什么? A: 55 B: 10 C: 程序错误,死循环 D: 15
- 现在假设有如下程序:int sum=0;int x=10;while(x>0) {sum+=x;}System.out.println(sum);最终执行结果是什么? A: 55 B: 10 C: 程序错误,死循环 D: 15
- 下面不正确的函数重载是( ) A: int sum(int a,int b);int sum(float a,float b); B: int sum(int a,int b);int sum(int a,int b,int c); C: int sum(int a,int b);int sum(int a,int b,int c=0); D: int sum(int a,int b);float sum(int a,int b); E: int sum(int a,int b);int sum(float a,float b);
- 下面程序段,运行后,sum结果为( )int i,sum=0;while(i<=5){ sum=sum+i; i++;} A: 9 B: 10 C: 11 D: 15
内容
- 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);