使用静态测试中的函数调用关系图不能够()
第1题:
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言中不允许这样的递归调用
第2题:
以下错误的描述是( )。
A、被调用函数中可以不用return语句
B、被调用函数中可以用多个return语句
C、被调用函数中,如果有返回值,就一定要有return语句
D、被调用函数中,一个return语句可返回多个值给调用函数
第3题:
A、被调用函数必须是已经存在的函数、库函数或用户已定义过的函数
B、没有头文件也可以对库函数进行调用
C、如果使用用户自定义的函数,还要在主调用函数中说明用户函数的返回值类型。
D、在主函数main()中可以调用其他函数,其他函数也可以相互调用
第4题:
下列说法中,正确的是()。
A、被调用函数中可以不用return语句
B、被调用函数中可以使用多个return语句
C、被调用函数中,如果有返回值,就一定要有return语句
D、被调用函数中,一个return语句可以返回多个值给调用函数
第5题:
以下对C语言函数的有关描述中,正确的是( )。
A.C函数可以递归调用也可以嵌套调用
B.在C中,调用函数时,只能把实参值传给形参,形参值不能返回给实参
C.没有返回值的函数不能被使用 .
D.C程序中有调用关系的所有函数必须放在同一个源程序文件中
第6题:
一个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( )的嵌套
第7题:
A、被调用函数中可以不用return语句
B、被调用函数中可以使用多个return语句
C、被调用函数中,如果有返回值,就一定要有return语句
D、被调用函数中,一个return语句可返回多个值给调用函数
第8题:
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )
A)函数调用可以作为独立的语句存在
B)函数调用可以作为一个函数的实参
C)函数调用可以出现在表达式中
D)函数调用可以作为一个函数的形参
第9题:
在一个被调用函数中,关于return语句使用的描述,()是错误的。
A.被调用函数中可以不用return语句
B.被调用函数中可以使用多个return语句
C.被调用函数中,如果有返回值,就一定要有return语句
D.被调用函数中,一个return语句可以返回多个值给调用函数
第10题:
此题为判断题(对,错)。