设有如下的函数,则函数的类型是fun(floatx){printf(“%f\n”,x*x);}
A. 与参数x的类型相同
B. void
C. int
D. 无法确定
以下正确的函数形式是
A. doublefun(intx,inty){z=x+y;returnz;}
B. fun(intx,y){intz;returnz;}
C. fun(x,y){intx,y;doublez;returnz;}
D. doublefun(intx,inty){doublez;z=x+y;returnz;}
以下程序有语法性错误,有关错误原因的正确说法是main(){intg=5,k;voidprt_char();…..k=prt_char(g);….}
A. 语句voidprt_char();有错,它是函数调用语句,不能用void说明
B. 变量名不能使用大写字母
C. 函数说明和函数调用语句之间有矛盾
D. 函数名不能使用下划线
以下程序的功能是计算函数F(x,y,z)=(x+y)/(x-y)的值,请选择()填空。main(){floatx,y,z,sum;scanf(“%f%f%f”,&x,&y,&z);sum=f();printf(“sum=%f\n”,sum);}floatf(floata,floatb){floatvalue;value=a/b;returnvalue;}
A. x-y,x+y
B. x+y,x-y
C. z+y,z-y
D. z-y,z+y