第三章以下正确的说法是( )。
用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调
用户可以重新定义标准库函数,若如此,该函数将失去原有含义
系统根本不允许用户重新定义标准库函数
答案:用户可以重新定义标准库函数,若如此,该函数将失去原有含义
以下正确的描述是( )。 在C++语言中
函数的定义和函数的调用均不可以嵌套
函数的定义不可以嵌套,但函数的调用可以嵌套
函数的定义和函数的调用均可以嵌套
答案:函数的定义不可以嵌套,但函数的调用可以嵌套
答案:7 8 9
8,8
8,20
8,16
答案:8,17
调用该函数时的主调函数类型所决定
调用该函数时系统临时决定
在定义该函数时所指定的函数类型所决定
答案:在定义该函数时所指定的函数类型所决定
答案:2
答案:形参可以是常量、变量和表达式
允许函数递归调用
被调用函数必须位于主函数之前
函数形参的作用范围只是局限于所定义的函数内
答案:被调用函数必须位于主函数之前
程序输出结果是 20
程序输出结果不能确定
程序输出结果是 21
答案:程序输出结果是 20
即便是在发生函数调用时,函数中的形参也不会分配内存单元。
定义函数指定的形参,会一直占用内存中的存储单元。
一般情况下,在调用函数结束后,形参所占的内存单元不会被释放
答案:在定义函数时,必须在函数首部指定形参的类型。
实参数组与形参数组名必须一致
在被调函数中,不需要考虑形参数组的大小
实参数组类型与形参数组类型可以不匹配
答案:必须在主调函数中说明此数组的大小
实参和与其对应的形参各占用独立的存储单元;
实参和与其对应的形参共占用一个存储单元;
只有当实参和与其对应的形参同名时才共同占用存储单元;
答案:实参和与其对应的形参各占用独立的存储单元;
为非法变量
在本程序范围内均有效
在该函数中有效
答案:只在该复合语句中有效