以下程序有语法性错误,有关错误原因的正确说法是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
设有函数调用语句func((a1,a2,a3),(a4,a5));则函数func中有几个形参。
A. 1
B. 5
C. 2
D. 不合法