若调用一个函数int f(),且此函数中没有return语句,则正确的说法是( )。
A. 该函数没有返回值
B. 该函数返回一个系统默认值
C. 该函数返回一个确定的值
D. 该函数返回一个不确定的值
查看答案
若定义函数:float fun(int a,float b) {return a+b;}则该函数的返回类型是( )。
A. void
B. 不确定
C. float
D. int
C语言规定,函数返回值的类型是由( )决定的。
A. return语句中的表达式类型
B. 调用该函数时的主调函数
C. 调用该函数时由系统临时
D. 在定义函数时所指定的函数类型
基本类型变量做实参时,它和对应的形参之间的数据传递方式是( )。
A. 地址传递
B. 由函数定义指定传递方式
C. 由实参传给形参,再由形参传给实参
D. 值传递
以下叙述中错误的是( )。
A. 形参可以是常量、变量或表达式
B. 如果形参与实参的类型不一致,以形参类型为准
C. 实参可以为任意类型
D. 实参可以是常量、变量或表达式