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