题目内容

函数的函数体不可以是空语句。

A. 正确
B. 错误

查看答案
更多问题

有如下函数定义,若运行调用语句:n=fun(3);,则函数fun总共被调用的次数是:int fun(int k){ if (k<1) return 0;else if(k==1) return 1;else return fun(k-1)+1;}

A. 4
B. 3
C. 2
D. 0

下列关于C语言中函数定义的叙述,正确的是:

A. 函数可以嵌套定义,但不可以嵌套调用
B. 函数可以嵌套调用,但不可以嵌套定义
C. 函数可以嵌套定义,也可以嵌套调用
D. 函数不可以嵌套定义,也不可以嵌套调用

C语言规定了程序中各函数之间调用关系,以下说法正确的是:

A. 既允许直接递归调用也允许间接递归调用
B. 不允许直接递归调用也不允许间接递归调用
C. 允许直接递归调用不允许间接递归调用
D. 不允许直接递归调用允许间接递归调用

如果在一个函数中定义了一个变量,则该变量的作用域为( )。

A. 在本程序范围内
B. 在main函数之外的函数中
C. 在该函数内部
D. 为非法变量

答案查题题库