题目内容

在以下对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

设函数fun的定义形式为voidfun(floatx,floaty){…}则以下对函数fun的调用语句中,正确的是()

A. fun("abc",3.0);
B. t=fun(''D'',16.5);
C. fun(''65'',2.8);
D. fun(32,32);

答案查题题库