若有如下函数的定义:int fun( int k){if(k<1)return 0jelse if(k==1)return ljelse returnfun(k -1)+1;}如果执行调用语句n= fun(3);则fun函数总共被调用的次数是()。
A. 2
B. 3
C. 4
D. 5
以下选项中,叙述正确的是()。
A. 在C语言中,总是从第一个定义的函数开始执行
B. 在C语言中,所有调用的其他函数必须在main函数中定义
C语言总是从main函数开始执行
D. 在C语言中,main函数必须放在最前面
在C语言中,函数返回值的类型是由()决定的。
A. 调用函数时临时
B. return语句中的表达式类型
C. 调用该函数的主调函数类型
D. 定义函数时,所指定的函数类型
关于return语句,下列选项中正确的是()。
A. 只能在同一个函数中出现一次
B. 必须在每个函数中出现
C. 在main函数和其他函数中均可出现
D. 只能在除main函数之外的函数中出现一次