函数返回值类型是由()

题目

函数返回值类型是由()

  • A、return语句的表达式类型决定
  • B、则主调函数接收变量类型决定
  • C、调用函数时系统随机分配决定
  • D、定义函数时所指定的函数类型决定
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


正确答案:C
解析: 函数类型决定了函数返回值的类型。函数值返回类型可以由编译器自动完成类型转换。在函数有返回值的调用中,编译器将return后面的表达式的类型,强制转换为该函数定义时指定的返回值类型。

第2题:

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

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

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

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

D.以上说法都不正确


正确答案:C

第3题:

程序中对fun函数有如下说明 void*fun(); 此说明的含义是

A.fun函数无返回值

B.fun函数的返回值可以是任意的数据类型

C.fun函数的返回值是无值型的指针类型

D.指针fun指向一个函数、该函数无返回值


正确答案:C
解析:指针函数是指其返回值的类型为地址即指针类型。本题中定义了一个指针类型的函数。

第4题:

程序中对fun函数有如下说明

void *fun( );

此说明的含义是:

A.fun了数无返回值

B.fun函数的返回值可以是任意的数据类型

C.fun函数的返回值是无值型的指针类型

D.指针fun指向一个函数,该函数无返回值


正确答案:D
解析:返回指针的函数定义为:返回值类型,函数名(  ),而指向函数的指针定义为:返回值类型(*变量名)(  )。本题中函数fun返回一个无类型的指针。

第5题:

C语言规定函数返回值的类型是由在定义该函数时所指定的函数类型所决定的。()

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


参考答案:正确

第6题:

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

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

B、该函数定义时的类型

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

D、系统根据结果


参考答案B

第7题:

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

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

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

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

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


正确答案:B

第8题:

关于函数返回值类型和返回值表达式的类型的描述中,错误的是( )。

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

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

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

D.函数返回值表达式类型与返回值类型不同时,函数表达式类型应转换成函数返回值类型


正确答案:C

第9题:

在函数的返回值类型与返回值表达式类型的描述中,错误的是( )。

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

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

C.函数返回值的类型与返回值类型不同时,函数表达式类型应转换成返回值类型

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


正确答案:B

第10题:

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

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

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

C.调用函数时临时

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


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

更多相关问题