![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
以下关于函数的叙述中不正确的是【 】。
A.C程序是函数的集合,包括标准库函数和用户自定义函数
B.在C语言程序中,被调用的函数必须在main函数中定义
C.在C语言程序中,函数的定义不能嵌套
D.在C语言程序中,函数的调用可以嵌套
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_ckda.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_wyda.png)
- · 有4位网友选择 B,占比40%
- · 有4位网友选择 A,占比40%
- · 有2位网友选择 C,占比20%
A.C程序是函数的集合,包括标准库函数和用户自定义函数
B.在C语言程序中,被调用的函数必须在main函数中定义
C.在C语言程序中,函数的定义不能嵌套
D.在C语言程序中,函数的调用可以嵌套
对于以下递归函数f,调用f(4),其返回值为( ) int f(int n) { if(n) return f(n-1)+n; else return n; }
A、8
B、10
C、11
D、12
以下关于函数叙述中,错误的是【 】。
A、 函数未被调用时,系统将不为形参分配内存单元
B、实参与形参的个数应相等,且实参与形参的类型必须对应一致
C、当形参是变量时,实参可以是常量、变量或表达式
D、形参可以是常量、变量或表达式
执行下列程序后,变量a的值为( ) int f(int x) { return x+3; } main() { int a=1; while(f(a)<10) a++; }> A、11
B、10
C、9
D、7
全局变量的有效范围为( )
A、该程序的所有文件
B、从本源文件的开始到结束
C、该程序的主函数
D、从定义变量的位置开始到本源文件结束
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!