若函数定义的头部为:doublecacl(floatx,floaty),则该函数是外部函数。()

题目

若函数定义的头部为:doublecacl(floatx,floaty),则该函数是外部函数。()

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

第1题:

若定义了函数double*function(),则函数function的返回值为()。

A.实数型

B.实数的地址

C.指向函数的指针

D.函数的地址


正确答案:B

第2题:

若主调函数为double型,被调函数定义中没有函数类型说明,而return语句中的表达式为double型,则被调函数返回值的类型是double型。()

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


参考答案:错误

第3题:

若有如下函数模板定义,则正确使用该函数模板的语句是()。templatevoidadd(typea,typeb,type}

A、floatx,y,z;add(x,y,z)?;

B、intx,y,z;add(x,y,

C、floatx,y?;intz;add(x,y,z)?;

D、floatx,y?;intz;add(x,y,


参考答案:A

第4题:

下列函数的定义,正确的是( )。

A.float sum(x,y) {float x,y;……}

B.float sum(float x,float y); {……}

C.float sum(float x,float y) {……}

D.float sum(floatx,floaty) {……}


正确答案:C
解析:选项A函数形参需指定类型;选项B函数头不能以分号结尾;选项D函数形参需指定类型。

第5题:

函数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

第6题:

C语言中,如果在定义函数时省略extern,则隐含为外部函数。()

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


参考答案:正确

第7题:

以下函数值的返回值类型是( )。 fun(floatx) {floaty; y=3*x-4; returny; }

A.int

B.不确定

C.void

D.float


正确答案:A
A。【解析】本题考查C++当中函数的默认返回值类型,这种类型与函数内部的局部变量的类型没有关系。如果不小心处理函数返回类型,可能造成数据丢失。本题答案为A。

第8题:

设有如下函数: fun(floatx) { x*=x++; printf("%d\n",x); return(x); } 则函数的类型是______。

A.float

B.void

C.int

D.无法确定


正确答案:C
解析:函数fun缺省返回值类型时,系统将默认为int型。形参x是float型,和函数返回值类型不一致,此时,以函数返回值类型为准。

第9题:

设fun()函数的定义形式为voidfun(charch,floatx){…}则下列对函数fun的调用语句中,正确的是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:C
由题目的已知条件函数fun的定义形式voidfun(chareh,floatx){…}可知第一个形参为字符型,所以A不符合,第二个形参为精度型,所以D不符合,函数fun定义为void型(无返回值型),故其没有返回值,所以选项B错误。选项C的第一个实参的类型为字符型,第二个实参的类型为单精度型,与函数fun的形式参数的类型相符合,所以选项C为正确答案。

第10题:

关于虚函数,以下说法正确的是( )。

A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数

B.虚函数不能声明为友元

C.予类必须重定义父类的虚函数

D.虚函数不能是static的


正确答案:D

更多相关问题