回值函数的定义格式正确的是()A、返回值类型函数名(形式参数列表){语句;return表达式;}B、void函数名(形式参数列表){语句;return表达式;}C、返回值类型函数名(实参数列表){语句;return表达式;}D、void函数名(实参数列表){语句;return表达式;}

题目

回值函数的定义格式正确的是()

  • A、返回值类型函数名(形式参数列表){语句;return表达式;}
  • B、void函数名(形式参数列表){语句;return表达式;}
  • C、返回值类型函数名(实参数列表){语句;return表达式;}
  • D、void函数名(实参数列表){语句;return表达式;}

相似考题
更多“回值函数的定义格式正确的是()A、返回值类型函数名(形式参数列表){语句;return表达式;}B、void函数名(形式参数列表){语句;return表达式;}C、返回值类型函数名(实参数列表){语句;return表达式;}D、void函数名(实参数列表){语句;return表达式;}”相关问题
  • 第1题:

    在C语言中,函数返回值的类型最终取决于( )。

    A.函数定义时的函数首部所说明的函数类型

    B.return语句中表达式值的类型

    C.调用函数时主调函数所传递的实参类型

    D.函数定义时形参的类型


    正确答案:A
    解析:函数的返回值类型最终取决于定义函数时所定义的函数的类型。

  • 第2题:

    C++中函数返回值的类型是由( )决定的。

    A、return语句中表达式的类型

    B、该函数定义时的类型

    C、调用函数时的调用语句

    D、系统根据结果


    参考答案B

  • 第3题:

    下列叙述中错误的是( )。

    A.用户定义的函数中可以没有return语句

    B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

    C.用户定义的函数中若没有return语句,则应当定义函数为void类型

    D.函数的return语句中可以没有表达式


    正确答案:B
    B。【解析】本题考查telurn语句,return语句有以下几个特点:用户定义的函数中可以没有返回语句;一个函数体内可以有多个返回语句,不论执行哪一个,函数都可以结束,回到主函数;但是调用一次只能有一个返回值。为了保证函数不返回任何值,C语言规定,可以定义无类型函数,其形式为void函数名(参数表)。当函数中不需要指明返回值时,可以写成return。

  • 第4题:

    函数的值通过rerurn语句返回,下面关于return语句的形式描述错误的是

    A.return表达式;

    B.return(表达式);

    C.一个return语句可以返回多个函数值

    D.一个return语句只能返回一个函数值


    正确答案:C
    解析: return语句中的表达式的值就是所求的函数值,此表达式值的类型必须与函数首部所说明的类型一致。如果类型不一致,则以函数值的类型为准,由系统自动进行转换。一个return语句只能返回一个值。

  • 第5题:

    以下叙述中正确的是A.自定义的函数中一定要有return 语句B.自定义的函数中不可以有多个return 语句C.自定义的函数中可以没有return 语句,此时函数应被定义为void 类型D.函数的return 语句一定要带有表达式


    正确答案:C
    本题考查自定义函数的类型。函数执行过程中通过return语句返回的值的类型称为该函数的类型。当一个函数不需要通过return语句返回一个值时,称为无返回值函数或无类型函数,此时需要使用保留字void作为类型名。对于类型为非void的函数,函数体中至少必须带有一条return语句,并且每条return语句必须带有一个表达式,当执行到任一条return语句时,将计算出它的表达式的值,结束整个函数的调用过程,把这个值作为所求的函数值带回到调用位置,参与相应的运算。对于类型为void的函数,它不需要返回任何函数值,所以,在函数体中既可以使用return语句,也可以不使用,对于使用的每条return语句不允许也不需要带有表达式,当执行到任一条return语句时,或执行到函数体最后结束的位置时,将结束函数的调用过程,返回到调用位置向下继续执行。

  • 第6题:

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

    A.函数返回值的类型是在定义函数时确定,在函数调用时是可能改变的

    B.函数返回值的类型就是返回值表达式的值

    C.函数返回值的类型决定了返回值表达式的类型

    D.函数返回值的类型可以与返回值表达式的类型不一致


    正确答案:C
    解析:函数返回值的类型决定了返回值表达式的类型。

  • 第7题:

    有关return语句说法不正确的是( )

    A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略

    B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数

    C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”

    D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型


    正确答案:D

  • 第8题:

    JAVA语言中函数返回值的类型由()决定的。

    • A、return语句中的表达式类型
    • B、调用该函数的主调函数的类型
    • C、调用函数时临时决定
    • D、定义函数时所指定的返回值类型

    正确答案:D

  • 第9题:

    在定义函数的格式类型修饰符函数名(形式参数表)函数体中,函数体可以是()。

    • A、基本语句
    • B、复合语句
    • C、空语句
    • D、语句序列

    正确答案:B

  • 第10题:

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

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

    正确答案:D

  • 第11题:

    return语句的一般形式包含()

    • A、return表达式;
    • B、return表达式
    • C、return(表达式);
    • D、return(表达式)

    正确答案:A,C

  • 第12题:

    C语言中函数返回值的类型是由()决定的.

    • A、函数定义时指定的类型
    • B、return语句中的表达式类型
    • C、调用该函数时的实参的数据类型
    • D、形参的数据类型

    正确答案:A

  • 第13题:

    关于return语句,下面说法错误的是()

    A、它的功能是将表达式的值作为函数的返回值返回

    B、函数中可以有多个return语句,执行到哪个就从那一个return语句返回

    C、return可以返回多个值

    D、return(表达式)语句中的表达式值的类型应与定义函数时函数的类型一致


    参考答案:C

  • 第14题:

    函数定义中,下列有关return语句的描述错误的是()。

    A.函数定义中可以没有return语句

    B.函数定义中可以有多个return语句,但是只执行其中之一

    C.函数定义中,一个return语句可以返回多个值

    D.只要和函数类型一致,return后面可以是常量、变量和任一表达式


    正确答案:C

  • 第15题:

    函数的值通过return语句返回,下面关于return语句的形式描述错误的是

    A.return表达式;

    B.return(表达式);

    C.一个return语句可以返回多个函数值

    D.一个return语句只能返回一个函数值


    正确答案:C
    解析:return语句中的表达式的值就是所求的函数值,此表达式值的类型必须与函数首部所说明的类型一致。如果类型不一致,则以函数值的类型为准,由系统自动进行转换。一个return语句只能返回一个值。

  • 第16题:

    以下叙述中错误的是( )。

    A.用户定义的函数中可以有多个return语句,以便可以调用二次返回多个函数值

    B.用户定义的函数中可以没有return语句

    C.用户定义的函数中若没有retum语句,则应当定义函数为void类型

    D.函数的return语句中可以没有表达式


    正确答案:A
    returni吾句结束函数.即使函数中有多个retum语句,也只会执行一个。所以选项A)错误。

  • 第17题:

    以下关于RetuRn语句的叙述中正确的是

    A.一个自定义函数中必须有一条RetuRn语句

    B.一个自定义函数中可以根据不同情况设置多条RetuRn语句

    C.定义成void类型的函数中可以有带返回值的RetuRn语句

    D.没有RetuRn语句的自定义函数在执行结束时不能返同到调用处


    正确答案:B
    解析:一个自定义函数中可以没有返回值。如果函数不返回值,则应定义为void型,程序执行结束后自动返回到调用处。故选项A、C、D错误。一个自定义函数可以根据不同的情况设置多条return语句,但函数的返回值必须只有一个,故选项B正确。

  • 第18题:

    请教:2012年3月全国计算机等级《二级C语言》模拟试题(1)第2大题第8小题如何解答?

    【题目描述】

    有关return语句说法不正确的是(  )

    A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略

    B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数

    C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”

    D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型

     


     

    正确答案:D

     

     

  • 第19题:

    有参函数的定义格式正确的是()

    • A、类型标识符函数名(形式参数表列){语句;}
    • B、类型标识符函数名(实参数表列){语句;}
    • C、类型标识符函数名(形式参数表列)(语句;)
    • D、类型标识符函数名(实参数表列)(语句;)

    正确答案:A

  • 第20题:

    函数返回值类型是由()

    • A、return语句的表达式类型决定
    • B、则主调函数接收变量类型决定
    • C、调用函数时系统随机分配决定
    • D、定义函数时所指定的函数类型决定

    正确答案:D

  • 第21题:

    返回值函数的定义格式正确的是()

    • A、返回值类型函数名(形式参数列表){语句;return表达式;}
    • B、void函数名(形式参数列表){语句;return表达式;}
    • C、返回值类型函数名(实参数列表){语句;return表达式;}
    • D、void函数名(实参数列表){语句;return表达式;}

    正确答案:A

  • 第22题:

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

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

    正确答案:C,D

  • 第23题:

    函数中相关说法不正确的是()

    • A、定义函数时,形参的类型说明可以放在函数体内
    • B、如果形参与实参的类型不一致,以实参类型为准
    • C、return后面可以常量,表达式
    • D、函数中没有return语句则返回一个不确定的值

    正确答案:A,C,D