使用静态测试中的函数调用关系图不能够()A、检查函数的调用关系是否正确B、发现是否存在孤立函数C、明确函数被调用频度,并对这些函数进行重点检查D、发现函数内部结构

题目

使用静态测试中的函数调用关系图不能够()

  • A、检查函数的调用关系是否正确
  • B、发现是否存在孤立函数
  • C、明确函数被调用频度,并对这些函数进行重点检查
  • D、发现函数内部结构
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则

A.称为函数的直接递归调用

B.称为函数的间接递归调用

C.称为函数的循环调用

D.C语言中不允许这样的递归调用


正确答案:B
解析:在C语言中,所谓函数的递归是在指在调用一个函数的过程中,又出现了直接或间接地调用该函数本身,直接调用该函数本身的称为函数递归,而间接调用该函数称为函数的间接递归调用。显然题目中所说得函数调用为函数的间接递归调用。

第2题:

以下错误的描述是( )。

A、被调用函数中可以不用return语句

B、被调用函数中可以用多个return语句

C、被调用函数中,如果有返回值,就一定要有return语句

D、被调用函数中,一个return语句可返回多个值给调用函数


参考答案D

第3题:

关于函数调用,下面说法错误的是()。

A、被调用函数必须是已经存在的函数、库函数或用户已定义过的函数

B、没有头文件也可以对库函数进行调用

C、如果使用用户自定义的函数,还要在主调用函数中说明用户函数的返回值类型。

D、在主函数main()中可以调用其他函数,其他函数也可以相互调用


参考答案:B

第4题:

下列说法中,正确的是()。

A、被调用函数中可以不用return语句

B、被调用函数中可以使用多个return语句

C、被调用函数中,如果有返回值,就一定要有return语句

D、被调用函数中,一个return语句可以返回多个值给调用函数


参考答案:ABC

第5题:

以下对C语言函数的有关描述中,正确的是( )。

A.C函数可以递归调用也可以嵌套调用

B.在C中,调用函数时,只能把实参值传给形参,形参值不能返回给实参

C.没有返回值的函数不能被使用 .

D.C程序中有调用关系的所有函数必须放在同一个源程序文件中


正确答案:A
选项B),形参值的改变不会影响实参,但形参值可以作为返回值返回给实参。选项c),函数可以没有返回值,即返回值类型为void。选项D),函数可以定义在不同的文件中,只要调用前包含被调用函数所在的文件即可。

第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( )的嵌套


正确答案:A
解析:本题考察递归调用。递归调用分为直接递归和间接递归。A()属于间接递归。

第7题:

在一个被调用函数中,关于return 语句使用的描述,( )是错误的.

A、被调用函数中可以不用return语句

B、被调用函数中可以使用多个return语句

C、被调用函数中,如果有返回值,就一定要有return语句

D、被调用函数中,一个return语句可返回多个值给调用函数


参考答案:D

第8题:

若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )

A)函数调用可以作为独立的语句存在

B)函数调用可以作为一个函数的实参

C)函数调用可以出现在表达式中

D)函数调用可以作为一个函数的形参


正确答案:D

第9题:

在一个被调用函数中,关于return语句使用的描述,()是错误的。

A.被调用函数中可以不用return语句

B.被调用函数中可以使用多个return语句

C.被调用函数中,如果有返回值,就一定要有return语句

D.被调用函数中,一个return语句可以返回多个值给调用函数


正确答案:D

第10题:

在函数定义中,存在着调用自身函数的函数调用表达式,则称此函数为递归函数。()

此题为判断题(对,错)。


正确答案:√

更多相关问题