若函数定义的头部为:doublecacl(floatx,floaty),则该函数是外部函数。()
第1题:
若定义了函数double*function(),则函数function的返回值为()。
A.实数型
B.实数的地址
C.指向函数的指针
D.函数的地址
第2题:
此题为判断题(对,错)。
第3题:
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,
第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) {……}
第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
第6题:
此题为判断题(对,错)。
第7题:
以下函数值的返回值类型是( )。 fun(floatx) {floaty; y=3*x-4; returny; }
A.int
B.不确定
C.void
D.float
第8题:
设有如下函数: fun(floatx) { x*=x++; printf("%d\n",x); return(x); } 则函数的类型是______。
A.float
B.void
C.int
D.无法确定
第9题:
设fun()函数的定义形式为voidfun(charch,floatx){…}则下列对函数fun的调用语句中,正确的是( )。A.
B.
C.
D.
A.A
B.B
C.C
D.D
第10题:
关于虚函数,以下说法正确的是( )。
A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
B.虚函数不能声明为友元
C.予类必须重定义父类的虚函数
D.虚函数不能是static的