在以下对C语言的描述中,正确的是
A. 在C语言中调用函数时,只能将实参的值传递给形参,形参的值不能传递给实参
B. C语言的函数既可以嵌套定义又可以递归定义
C. 函数必须有返回值,否则不能使用函数
D. C语言程序中有关调用关系的所有函数必须放在同一源程序文件中
若程序中定义了以下函数doublemyadd(doublea,doubleB){return(a+B);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()
A. doublemyadd(doublea,B)
B. doublemyadd(double,double);
C. doublemyadd(doubleb,doubleA);
D. doublemyadd(doublex,doubley);
有以下程序,程序的执行结果是()charfun(charx,chary){if(x
A. 函数调用出错
B. 6
C. 9
D. 7
有以下程序,程序运行后的输出结果是()fun(inta,intb){if(a>b)return(a);elsereturn(b);}main(){intx=3,y=8,z=6,r;r=fun(fun(x,y),2*z);printf("%d\n",r);}
A. 3
B. 4
C. 8
D. 12