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

题目

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

  • A、函数值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。
  • B、函数的值通过return语句返回主调函数
  • C、有返回值函数的定义格式为:返回值类型函数名(参数列表);{函数体}
  • D、无返回值函数的定义格式为:void函数名(参数列表);{函数体}
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

C++语言中函数返回值的类型决定于

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

B.调用函数的主调函数类型

C.调用、函数时临时类型

D.定义函数时所指定的函数类型


正确答案:D
解析:函数在定义时已经可以指定其函数类型,则函数返回值类型就是该类型。

第2题:

C语言规定,函数返回值的类型是由( )。

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

B、调用函数时的主调函数类型所决定

C、调用函数时系统临时决定

D、在定义该函数时所指定的函数类型所决定


正确答案:D

第3题:

一个函数返回值的类型是由()决定的。

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

B.定义函数时指定的函数类型

C.在调用函数时临时指定

D.调用函数的主调函数的类型


正确答案:B

第4题:

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

A)调用该函数时系统临时

B)return 语句中的表达式类型

C)定义该函数时所指定的函数类型

D)调用该函数时的主调函数类型


正确答案:C

第5题:

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

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

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

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

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


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

第6题:

C语言函数返回值的类型是由_____决定的。

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

B.调用函数的主调函数类型

C.调用函数时临时

D.定义函数时所指定的函数类型


正确答案:D
解析:函数值的类型应当是在定义函数时指定的。在定义函数时对函数值说明的类型一般应该和return语句中的表达式类型一致,如果不一致,则以函数类型为准,即函数类型决定返回值的类型。

第7题:

关于函数的返回值,正确的是( )。

A.由return语句返回时,只带回一值,其类型在函数定义时确定

B.其类型由调用表达式决定

C.函数可以没有返回值,这时在函数定义中,函数的类型说明就没必要了

D.函数调用就要有返回值,否则调用就没有意义了


正确答案:A
解析:选项B函数返回值类型在函数定义时就确定了;选项C没有返回值用void标示;函数是完成特定功能的程序段,可以没有返回值。

第8题:

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

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

A.函数可以没有返回值

B.函数可以没有参数

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

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


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

第9题:

关于函数的下列说法不正确的是:

A.函数可以没有参数

B.函数可以有多个返回值

C.函数可以没有return语句

D.函数都有返回值


正确答案:B

第10题:

下列有关函数重载的叙述中,错误的是( )。

A.函数重载就是用相同的函数名定义多个函数

B.重载函数的参数列表必须不同

C.重载函数的返回值类型必须不同

D.重载函数的参数可以带有默认值


正确答案:C

更多相关问题