以下正确的函数形式是()
A.int fun(int x,int y){double z;z=x+y;return z;}
B.int fun(int x,int y){z=x+y;return z;}
C.int fun(int x,y){int z;return z;}
D.int fun(x,y){int x,y;double z;z=x+y;return z;}
A.int fun(int x,int y){double z;z=x+y;return z;}
B.int fun(int x,int y){z=x+y;return z;}
C.int fun(int x,y){int z;return z;}
D.int fun(x,y){int x,y;double z;z=x+y;return z;}
第1题
A.c=fun(a,4,b);
B.c=fun(a[],4,&b);
C.c=fun(a[4],4,b);
D.c=fun(a,4,&b);
第2题
A.float add(int x, int ) ;
B.int add(int x;int y) ;
C.char add(x,y) ;
D.int add(char x[ ][ ]) ;
第3题
A、private void demo(){...}
B、public int demo(){...}
C、public void demo2(){...}
D、public int demo(intm,floatf){...}
第4题
第5题
A.函数是可以带有参数,也可以不带有参数。
B.函数的返回值类型如果是int类型,则函数通过return语句返回的值也应该是int类型。
C.函数名不允许相同。
D.使用函数可以让程序更加简洁。
第6题
A.public void method(int m){…}
B.public int method(){…}
C.public void method2(){…}
D.public int method(int m, float f){…}
第9题
阅读下列算法,并回答问题:
(1)假设数组L[8]={3,0,5,1,6,4,2,7},写出执行函数调用f32(L,8)后的L;
(2)写出上述函数调用过程中进行元素交换操作的总次数。
void fS2(int R[],int n){
int i,t;
for(i=0;i<n-1;i++)
while(R[i]!=i){
t=R[R[i-1];
R[R[i]]=R[i];
R[i]=t;
}
}