在定义函数fun(charsex)时,如果函数需要返回字符值,则

题目

在定义函数fun(charsex)时,如果函数需要返回字符值,则下面函数定义错误的是()

  • A、voidfun(charsex){}
  • B、charfun(charsex){}
  • C、floatfun(charsex){}
  • D、intfun(charsex){}
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。

A.5

B.12

C.15

D.30


正确答案:C
解析:递归函数fun被定义为含有参数int n返回整型.其中 fun函数递归调用本身,当n=1时,fun返回1,如果大于1那么执行n*fun(n-2)。所以,当n等于5时,执行5*fun(3);当n等于3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。

第2题:

若函数声明为int*fun(),则该函数的返回值类型为()。

A.整数型

B.字符型

C.逻辑型

D.整数指针型


正确答案:D

第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题:

请定义一个函数名为fun,返回值为int,没有参数的纯虚函数的定义是______。


正确答案:virtual int fun()=0;
virtual int fun()=0; 解析: 纯虚函数是在声明虚函数时被“初始化”为0的函数。定义的一般形式:virtual函数类型函数名(参数列表)=0。所以,根据题目要求,答案应为“virtual int fun()=0;”。

第6题:

定义Python函数时,如果函数中没有return语句,则默认返回空值None。

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


正确答案:√

第7题:

已知“int*p;fun(p);”,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是()。

A.voidfun(inta[]);

B.voidfun(int*&a);

C.voidfun(int&a[]);

D.voidfun(int&*a);


正确答案:B

第8题:

已知函数tEst定义为:voiDtEst() { ………… }则函数定义中voiD的含义是()

A、执行函数tEst后,函数没有返回值

B、执行函数tEst后,函数不再返回

C、执行函数tEst后,函数返回任意类型值

D、以上三个答案都是错误的


参考答案:A

第9题:

如果函数没有形参,则函数定义时形参列表可以省略,即函数定义"int fun {...}"是正确的。()

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


正确答案:错误

第10题:

函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),则函数f的返回值为(8)。

A.6

B.13

C.25

D.28


正确答案:D

更多相关问题