下面叙述正确的是()A.函数调用不可以出现在表达式中B.函数调用可以作为一个函数的实参C.函数调用

题目

下面叙述正确的是( )

A.函数调用不可以出现在表达式中

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

C.函数调用可以作为一个函数的形参

D.函数不可以直接调用其本身

参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

C.函数调用可以作为一个函数的形参

D.函数调用可以出现在表达式中


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

第2题:

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

A.函数调用可以作为一个函数的形参

B.函数调用可以作为独立的语句存在

C.函数调用可以作为一个函数的实参

D.函数调用可以出现在表达式中


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

第3题:

函数调用在程序中出现的位置一般有3种方式,下面叙述中错误的是_______。

A.函数调用可以出现在表达式中

B.函数调用可以作为独立的语句存在

C.函数调用可以作为一个函数的实参

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


位置任意

第4题:

以下叙述错误的是()。

A.函数调用可以作为一个函数的实参

B.函数调用可以出现在一个表达式中

C.函数调用可以作为一个函数的形参

D.函数允许递归调用


D

第5题:

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

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

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

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

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


正确答案:D
解析:swapl(a,a+1)是将a,a+1的地址进行传递,运行swapl以后,a[0],a[1]的值不发生改变,而swap2(&b[0],&b[1])是将两个指针所指的元素进行传递,运行swap2后,b[0]与b[1]的值互换。

第6题:

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

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

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

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

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


正确答案:D
解析:在c语言中规定,无返回值的函数调用,可以作为表达式或表达式的一部分,也可以作为一条语句;而有返回值的函数调用只能作为一个函数的实参(即将其返回值传给相应的形参),而不能作为形参(因为形参是在函数定义时说明的)。

第7题:

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

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

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

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

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


正确答案:D

第8题:

若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。A.函数调用可以嵌套和递归B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参


正确答案:D
C语言中有规定,函数定义不能再有其他函数,因为函数有返回值,那么函数调用可以嵌套和递归,也可以作为一个函数的实参,但是不能作为一个函数的形参,这是在对一个函数的定义。

第9题:

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

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

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

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

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


正确答案:D