在调用一个函数的过程中,直接或间接地调用该函数本身,称为函数的_____调用。
第1题:
定义在类内部的函数被类默认为【 】,在类外部每次调用该函数时,定义的函数代码会在调用函数位置展开。
第2题:
一个C++程序由函数A( ),B( ),C( )和函数P( )构成,在函数A( )中分别调用了函数B( )和函数C ( ),在函数B( )中调用了函数A( ),且在函数P( )中也调用了函数A( ),则可以说
A.函数B( )中调用的函数A( )是函数A( )的间接递归调用
B.函数A( )被函数B( )调用是直接递归调用
C.函数P( )直接递归调用了函数A( )
D.函数P( )中调用的函数A( )是函数P( )的嵌套
第3题:
在函数调用中执行到(return/break/continue/if)______语句时,将结束所在函数的执行过程,返回到调用该函数的原来位置。
第4题:
A.return语句中的表达试类型所决定
B.调用该函数时的主调用函数类型所决定
C.调用该函数时系统临时决定
D.在定义该函数时所指定的函数类型所决定
第5题:
当一次函数调用发生时,对其执行过程正确描述的是(28)。
A.复制实参变量的值→控制流转移到该函数的起始位置→分配一个栈帧→开始执行该函数→控制流返回到函数调用点
B.控制流转移到该函数的起始位置→复制实参变量的值→分配一个栈帧→开始执行该函数→控制流返回到函数调用点
C.控制流转移到该函数的起始位置→分配一个栈帧→复制实参变量的值→开始执行该函数→控制流返回到函数调用点
D.分配一个栈帧→复制实参变量的值→控制流转移到该函数的起始位置→开始执行该函数→控制流返回到函数调用点
第6题:
决定C++语言中函数的返回值类型的是
A.return语句中的表达式类型
B.调用该函数时系统随机产生的类型
C.调用该函数时的主调用函数类型
D.在定义该函数时所指定的数据类型
第7题:
下面叙述正确的是( )
A.函数调用不可以出现在表达式中
B.函数调用可以作为一个函数的实参
C.函数调用可以作为一个函数的形参
D.函数不可以直接调用其本身
第8题:
一个C程序由函数A、B、C和函数P构成,在函数A中分别调用了函数B和函数C,在函数B中调用了函数A,且在函数P中也调用了函数A,则可以说( )
A.函数B中调用的函数A是函数A的间接递归调用
B.函数A被函数B调用是函数A间接递归调用
C.函数P直接递归调用了函数A
D.函数P中调用的函数A是函数P的嵌套
第9题:
在一个函数内部调用另一个函数的调用方式称为()。在一个函数内部直接或间接调用该函数成为函数()的调用方式。
第10题:
以下关于程序中函数的定义、调用和声明的叙述中,正确的是()。
第11题:
在调用一个函数的过程中又直接或间接地调用该函数自己,这种调用称为函数的()调用。
第12题:
间接递归调用
直接递归调用
间接循环调用
直接循环调用
第13题:
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言中不允许这样的递归调用
第14题:
A.嵌套
B.递归
C.直接
D.间接
第15题:
A、非递归调用
B、直接递归调用
C、间接递归调用
D、末尾递归调用
第16题:
在下面关于函数的描述中错误的是 ______。
A.在一个源文件中,如果函数定义在先,调用在后,则不必声明该函数
B.如果一个函数在一个源文件里定义,而调用在另一个源文件中,则必须在调用之前声明该函数
C.函数的声明应使用函数原型
D.在一个源文件中,如果自定义函数调用在先,定义在后,则不必声明该函数
第17题:
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。
A.函数调用可以作为独立的语句存在
B.函数调用可以无返回值
C.函数调用可以出现在表达式中
D.函数调用可以作为一个函数的形参
第18题:
当一次函数调用发生时,对它的执行过程正确的描述是(28)。
A.分配一个栈帧→复制实参变量的值→控制流转移到该函数的起始位置→开始执行该函数→控制流返回到函数调用点
B.控制流转移到该函数的起始位置→复制实参变量的值→分配一个栈帧→开始执行该函数→控制流返回到函数调用点
C.控制流转移到该函数的起始位置→分配一个栈帧→复制实参变量的值→开始执行该函数→控制流返回到函数调用点
D.复制实参变量的值→控制流转移到该函数的起始位置→分配一个栈帧→开始执行该函数→控制流返回到函数调用点
第19题:
在函数调用过程中,如果函数A调用了函数B,函数B又调用了函数A,则
第20题:
函数直接或间接调用函数自身,称为()
第21题:
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,说明完成了()
第22题:
在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为()
第23题:
第24题:
函数的定义必须放在该函数的调用之前
函数的声明必须放在该函数的调用之前
函数的定义必须放在该函数的声明之前
函数的声明必须放在该函数的定义之前