下列对于主调函数和被调函数的描述,错误的是A.主调函数可以依次调用多个被调函数B.一个函数可以在函数体中调用自己,此称递归调用C.调用被调函数时,形式参数(值传递或地址传递)作为局部变量被创建D.函数返回时的return语句不可省略不写

题目

下列对于主调函数和被调函数的描述,错误的是

A.主调函数可以依次调用多个被调函数

B.一个函数可以在函数体中调用自己,此称递归调用

C.调用被调函数时,形式参数(值传递或地址传递)作为局部变量被创建

D.函数返回时的return语句不可省略不写


相似考题
更多“下列对于主调函数和被调函数的描述,错误的是”相关问题
  • 第1题:

    下面的描述错误的是()。

    A.函数可以有多个形式参数

    B.函数可以没有返回值

    C.函数内可以嵌套定义函数

    D.函数可以被其他函数调用


    参考答案:C

  • 第2题:

    若主调函数为double型,被调函数定义中没有函数类型说明,而return语句中的表达式为double型,则被调函数返回值的类型是double型。()

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


    参考答案:错误

  • 第3题:

    下列对于WinMain函数的描述中,错误的是

    A、WinMain函数的名称是固定的

    B、WinMain函数是Windows程序的入口点(该函数被系统调用,作为一个32位应用程序的入口点)

    C、WinMain函数不能有参数(四个参数)

    D、窗口函数与WinMain的关联是通过窗口类的注册实现的


    参考答案:C

  • 第4题:

    如果被调用函数的定义出现在主调函数之前,可以不必加以声明。()

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


    正确答案:正确

  • 第5题:

    下列选项中对于高阶函数描述不正确的是:()

    • A、在程序中应该首先被定义的函数
    • B、将函数作为参数其他函数的参数使用
    • C、执行时间长的函数
    • D、以上都不是

    正确答案:C,D

  • 第6题:

    被调用函数调用结束后,返回到()。

    • A、主调用函数中该被调用函数调用语句处
    • B、主函数中该被调用函数调用语句处
    • C、主调用函数中该被调用函数调用语句的前一条语句
    • D、主调用函数中该被调用函数调用语句的后一条语句

    正确答案:A

  • 第7题:

    ()是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。

    • A、函数的值
    • B、表达式的值
    • C、变量的值
    • D、数组的值

    正确答案:A

  • 第8题:

    关于函数的值及其它描述正确的是()

    • A、函数的值是指函数被定义时,执行函数体中的程序段所取得值。
    • B、定义函数时函数名必须定义为main.
    • C、函数的值只能通过return语句返回主调函数正
    • D、定义函数时如果在函数名前加void,表示该函数是无返回值函数

    正确答案:D

  • 第9题:

    下列关于函数的说法中描述错误的是()

    • A、C程序是由函数组成的
    • B、在main函数中可以嵌套定义别的函数
    • C、C中函数从定义的角度分为库函数和自定义函数
    • D、main函数可以调用其它的函数

    正确答案:B

  • 第10题:

    下列关于析构函数的描述中,错误的是()。

    • A、类中有且仅有一个析构函数
    • B、析构函数可以有形参
    • C、析构函数没有函数类型
    • D、析构函数在对象消失时被自动执行

    正确答案:B

  • 第11题:

    单选题
    下列关于析构函数的描述中,错误的是(  )。
    A

    析构函数可以重载

    B

    析构函数由系统自动调用

    C

    每个对象的析构函数只被调用一次

    D

    每个类都有析构函数


    正确答案: C
    解析:
    一般情况下,析构函数在对象的生存周期即将结束的时候由系统自动调用。在调用完成之后,对象也就消失了,相应的内存空间也被释放。析构函数有以下性质:①析构函数名是在类名前加求反(求补);②析构函数不指定返回类型,它隐含有返回值,由系统内部使用;③析构函数没有参数,因此析构函数不能重载,一个类中只能定义一个析构函数;④在撤销对象时,系统会自动调用析构函数。

  • 第12题:

    单选题
    在函数调用时,以下说法正确的是()
    A

    函数调用后必须带回返回值

    B

    实际参数和形式参数可以同名

    C

    函数间的数据传递不可以使用全局变量

    D

    主调函数和被调函数总是在同一个文件里


    正确答案: D
    解析: 暂无解析

  • 第13题:

    若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。

    A.int型

    B.float型

    C.double型

    D.由系统当时的情况而定


    正确答案:A

  • 第14题:

    下列关于函数的描述中,错误的是( )。A.函数可以没有返回值 B.函数可以没有参数 SXB

    下列关于函数的描述中,错误的是( )。

    A.函数可以没有返回值

    B.函数可以没有参数

    C.函数可以是一个类的成员

    D.函数不能被定义为模板


    正确答案:D
    D。【解析】函数可以被定义为模板;“template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},”其中<摸板形参表>是由一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename.(参数名>,class<(参数名>,<类型修饰><参数名>;前两种是等价的typename和Class可以互换,它们的参数为虚拟类型参数;最后一种参数是常规参数。

  • 第15题:

    下列关于函数的描述中,错误的是( )。 A.函数可以没有返回值B.函数可以没有参数

    下列关于函数的描述中,错误的是( )。

    A.函数可以没有返回值

    B.函数可以没有参数

    C.函数可以是一个类的成员

    D.函数不能被定义为模板


    正确答案:D
    D。【解析】函数可以被定义为模板;“template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},”其中<摸板形参表>是由一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename.(参数名>,class<(参数名>,<类型修饰><参数名>;前两种是等价的typename和Class可以互换,它们的参数为虚拟类型参数;最后一种参数是常规参数。

  • 第16题:

    下列关于析构函数的描述中,错误的是( )。

    A.类中有且仅有一个析构函数

    B.析构函数可以有形参

    C.析构函数没有函数类型

    D.析构函数对象消失时被自动执行


    正确答案:B

  • 第17题:

    一旦函数被定义为()类型后,就不能在主调函数中使用被调函数的函数值了。


    正确答案:

  • 第18题:

    有返回值函数可以返回给主调函数函数值


    正确答案:正确

  • 第19题:

    函数的值只能通过return语句返回主调函数。


    正确答案:正确

  • 第20题:

    关于函数知识下列描述说法不正确的是()

    • A、函数值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。
    • B、函数的值通过return语句返回主调函数
    • C、有返回值函数的定义格式为:返回值类型函数名(参数列表);{函数体}
    • D、无返回值函数的定义格式为:void函数名(参数列表);{函数体}

    正确答案:C,D

  • 第21题:

    在函数调用时,以下说法正确的是()

    • A、函数调用后必须带回返回值
    • B、实际参数和形式参数可以同名
    • C、函数间的数据传递不可以使用全局变量
    • D、主调函数和被调函数总是在同一个文件里

    正确答案:B

  • 第22题:

    填空题
    一旦函数被定义为()类型后,就不能在主调函数中使用被调函数的函数值了。

    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    下列关于析构函数的描述中,错误的是()。
    A

    类中有且仅有一个析构函数

    B

    析构函数可以有形参

    C

    析构函数没有函数类型

    D

    析构函数在对象消失时被自动执行


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    对数组名作函数的参数,下面描述正确的是(  )。
    A

    数组名作函数的参数,调用时将实参数组复制给形参数组

    B

    数组名作函数的参数,主调函数和被调函数共用一段存储单元

    C

    数组名作参数时,形参定义的数组长度不能省略

    D

    数组名作参数,不能改变主调函数中的数据


    正确答案: B
    解析:
    数组名作为函数参数,传递的是数组的首地址,主调函数和被调函数共用一段存储单元,如果被调函数中对数组进行操作,会改变主调函数中的数据。