对于C语言源程序的函数,下列叙述中正确的是( )。
A. 函数的定义不能嵌套,但函数调用可以嵌套
B. 函数的定义可以嵌套,但函数调用不能嵌套
C. 函数的定义和调用均可以嵌套
D. 函数的定义和调用均不能嵌套
查看答案
若调用一个函数,且此函数中没有return语句,则下列说法中正确的是( )。
A. 该函数没有返回值
B. 该函数返回若干个系统默认值
C. 能返回一个用户所希望的函数值
D. 返回一个不确定的值
普通变量作为实参时,它和对应形参间的数据传递方式是( )。
A. 地址传递
B. 单向值传递
C. 由实参传给形参,再由形参传给实参
D. 由用户指定传递方式
关于函数声明,以下不正确的说法是( )。
A. 如果函数定义出现在函数调用之前,可以不必加函数原型声明
B. 如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
C. 函数在调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查
D. 标准库不需要函数原型声明
函数定义时,形参是整型变量,则函数调用时,实参不可以是( )。
A. 整型常量
B. 字符型常量
C. 数组名
D. 整型表达式