在C语言中,下列错误的说法是()。
A.函数可以递归调用
B.不允许在函数中再定义函数
C.递归程序不可能用非递归算法实现
D.对于continue语句,可以通过改变程序的结构而不使用它
A.函数可以递归调用
B.不允许在函数中再定义函数
C.递归程序不可能用非递归算法实现
D.对于continue语句,可以通过改变程序的结构而不使用它
第3题
A.A.C语言不允许函数嵌套定义
B.B.C语言允许函数嵌套调用
C.C.C语言中允许函数递归调用
D.D.C语言所有函数都可以相互调用,包括调用main
第4题
A.一般来说,递归函数的执行效率高于非递归函数
B.边界条件和递归关系是递归函数编写的关键
C.递归函数的嵌套调用次数没有限制
D.递归函数不可以改写为非递归函数
第5题
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言中不允许这样的递归调用
第6题
关于递归定义的函数,下列说法正确的是 _____。
(A)递归定义的函数一定是“递归计算”的;
(B)递归定义的函数一定是“迭代计算”的;
(C)有些递归定义的函数可以“迭代计算”,有些递归定义的函数则必须“递归计算” ;
(D)凡是可以“迭代计算”的函数,一定可以“递归计算” ,凡是可以“递归计算”的函数,也一定可以“迭代计算”。
第9题
A.函数一定有返回值,否则无法使用函数
B.C语言函数既可以嵌套定义又可以递归调用
C.在C语言中,调用函数时,只能将实参的值传递给形参
D.C语言程序中有调用关系的所有函数都必须放在同一源程序文件中
第10题
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言上不允许这样的递归调用
第11题
A.递归函数中的形式参数是自动变量
B.递归函数中的形式参数是外部变量
C.递归函数中的形式参数是静态变量
D.递归函数中的形式参数可以根据需要自己定义存储类型