题目内容

在C语言中,函数返回值的类型是( )。

A. 由调用该函数时的主调函数类型决定
B. 由return语句中表达式类型决定
C. 由调用该函数时的系统决定
D. 由定义该函数时所指定的数据类型决定

查看答案
更多问题

以下叙述中错误的是( )。

A. 用户定义的函数中可以没有return语句
B. 用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
C. 用户定义的函数中若没有return语句,可以定义函数为void类型
D. 函数的return语句中可以没有表达式

有以下函数定义,当运行语句“int a=fun();”时,a的值为( )。int fun(){return(3.89);}

A. 3
B. 4
C. 3.8
D. 3.89

调用函数时,如果实参和形参都是简单变量,那么它们之间的传递是( )。

A. 实参将其值传递给形参,调用结束时形参将值传回实参
B. 实参将其地址传递给形参,调用结束时形参将地址传回实参
C. 实参将其值传递给形参,释放实参占用的存储单元
D. 实参将其值传递给形参,调用结束时形参并不将值传回实参

有以下函数定义,当运行语句“fun(3.78, 3.23) ;”时输出的是( )。void fun(int a, int b){printf("%d %d",a,b);}

A. 3 3
B. 4 3
C. 4 4
D. 3.78 3.23

答案查题题库