在下面关于函数的描述中错误的是 ______。
A.在一个源文件中,如果函数定义在先,调用在后,则不必声明该函数
B.如果一个函数在一个源文件里定义,而调用在另一个源文件中,则必须在调用之前声明该函数
C.函数的声明应使用函数原型
D.在一个源文件中,如果自定义函数调用在先,定义在后,则不必声明该函数
第1题:
在一个被调用函数中,关于rerun语句的描述,______ 是错误的。
A.被调用函数中可以不用return 语句
B.被调用函数中可以使用多个return 语句
C.被调用函数中,如果有返回值,就一定要有return 语句
D.被调用函数中,一个return 语句可以返回多个值给调用函数
第2题:
2、如果在一个源文件中定义的函数,只能被本文件中的函数调用,而不能被同一程序其它文件中的函数调用,则说明这个函数为()。
A.私有函数
B.内部函数
C.外部函数
D.库函数
第3题:
4、下面关于函数参数的说法中,错误 的是:
A.函数的参数既可以接受变量,也可以接受常量
B.函数形参数值的改变有可能会改变实参的数值
C.在函数调用中,如果访问一个并不存在的全局变量,此时会自动新建一个,并且函数结束调用后,该变量依然存在
D.在函数定义中,如果没有参数,也不能省略函数定义名称后的圆括号
第4题:
在头文件中定义的函数必须是外部函数才能在其他源文件中调用。
第5题:
3、关于函数原型声明,以下叙述中错误的是()。
A.如果函数定义出现在函数调用之前,可以不必加函数原型声明
B.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
C.函数在调用之前,一定要给出函数原型或函数定义,保证编译系统进行调用检查
D.标准库函数不需要函数原型声明