C++语言程序设计

函数的参数和返回值类型可以是简单数据类型,也可以是指针、引用、数组和类。

题目

函数的参数和返回值类型可以是简单数据类型,也可以是指针、引用、数组和类。

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

第1题:

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

A.fun函数无返回值

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

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

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


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

第2题:

以下关于函数过程的叙述中,正确的是( )。

A.如果不指明函数过程参数的类型,则该参数没有数据类型

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

C.当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递

D.函数过程形参的类型与函数返回值的类型没有关系


正确答案:D

第3题:

下面哪个关于指针类型的叙述是错误的

A指针类型可以作为数组的基类型

B指针类型可以作为集合的基类型

C指针类型可以作为函数返回值的类型

D指针类型可以作为函数的形式参数的类型


正确答案:B

第4题:

以下关于函数的叙述中,正确的是()。

A、函数形参的类型与函数返回值的类型没有关系

B、函数的返回值可以有多个

C、当数组名作函数参数时,实参既可以是数组名也可以是数组元素

D、如果不指明函数参数的类型,则该参数没有数据类型


正确答案:A

第5题:

如果定义函数时的参数是指针变量,那么,调用函数时的参数就可以是同类型的指针变量、数组名或简单变量的地址。()

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


参考答案:错误

第6题:

( 26 )以下关于函数过程的叙述中,正确的是

A )函数过程形参的类型与函数返回值的类型没有关系

B )在函数过程中,过程的返回值可以有多个

C )当数组作为函数过程的参数时,既能以值方式传递,也能以传址方式传递

D )如果不指明函数过程参数的类型,则该参数没有数据类型


正确答案:A

第7题:

构造函数()

A、函数名只能是类名

B、返回类型可以是任意的

C、参数个数和类型可以是任意的

D、在对象创建时自动调用


参考答案:ACD

第8题:

函数的结果类型可以是()

A.数组类型和简单类型

B.记录类型和简单类型

C.文件类型和简单类型

D.指针类型和简单类型


正确答案:D

第9题:

下列关于函数过程的叙述中,正确的是( )。A.函数过程形参的类型与函数返回值的类型没有关系 SXB

下列关于函数过程的叙述中,正确的是( )。

A.函数过程形参的类型与函数返回值的类型没有关系

B.在函数过程中,过程的返回值可以有多个

C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

D.如果不指明函数过程参数的类型,则该参数没有数据类型


正确答案:A
A。【解析】Fmmtion过程也叫函数过程,一般用于调用后不仅要执行一组代码完成相应操作,还需返回一个有用值的情况,Function过程定义的格式如下:[Public1PrivateIFriend][Static]Function过程名[(参数列表)][As数据类型][语句块][过程名=表达式][ExitFunction][语句块][过程名一表达式]EndFunction其中,在参数列表中,可以使用As子句来指定任何传给该过程的参数的数据类型,如果省略,则默认为Variant。对于Function过程而言,过程的数据类型决定其返回值的数据类型,与过程形参的类型没有必然的关系。Function函数的参数有两种传递方式:按值传递(Byval)和按址传递(Byref),默认为按址(引用)传递,数组参数按址(引用)传递。

第10题:

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

void *fun( );

此说明的含义是:

A.fun了数无返回值

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

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

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


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

更多相关问题