A实数型
B实数指针型
C函数指针型
D数组型
第1题:
若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。
A.int型
B.float型
C.double型
D.由系统当时的情况而定
第2题:
若定义了以下函数: void f(……) { …… *p=(double *)malloc(10 * sizeof(double)); …… } p是该函数的形参,要求通过p把动态分配存储单元的地址传回主调函数,则形参p的正确定义应当是( )
A.double *p
B.float **p
C.double **p
D.float *p
第3题:
函数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
第4题:
函数f()、g()的定义如下所示,调用函数f时传递给形参a的值为1,若采用传值(call by value)的方式调用g(c),则函数f的返回值为(1);若采用传引用(call by reference)的方式调用g(c),则函数f的返回值为(2)。
A.7
B.5
C.4
D.3
第5题:
函数f()、g()的定义如下图所示,调用函数f()时传递给形参a的值为1。若采用传值(call by value)的方式调用g(c),则函数f()的返回值为(29);若采用传引用(call by reference)的方式调用g(c),则函数f()的返回值为(30)。
A.7
B.5
C.4
D.3
第6题:
若主函数中有以下定义和语句: main() { double a[3][4]; …… fun(a) ; } 则正确的fun函数的首部是( )
A.void fun(double *s)
B.fun(double *s[4])
C.fun(double(*s)[3])
D.void fun(double(*s)[4])
第7题:
在一个被调用函数中,关于return语句使用描述,( )是正确的。
A.函数返回值的类型是在定义函数时确定,在函数调用时是可能改变的
B.函数返回值的类型就是返回值表达式的值
C.函数返回值的类型决定了返回值表达式的类型
D.函数返回值的类型可以与返回值表达式的类型不一致
第8题:
若函数定义如下,则函数返回值的数据类型是()floatfun(intx){inty=x+2;return(y);}
第9题:
在C语言程序中,若对有返回值函数类型未加显式说明,则函数的隐含类型为()
第10题:
C程序中若函数类型未加显式说明,则函数的隐含类型为()类型。
第11题:
实数型
实数指针型
函数指针型
数组型
第12题:
实数型
实数指针型
指向函数的指针型
用型
第13题:
此题为判断题(对,错)。
第14题:
在函数的返回值类型与返回值表达式类型的描述中,错误的是( )。
A.函数返回值的类型是在定义函数时确定的,在函数调用时是不能改变的
B.函数返回值的类型就是返回值表达式的类型
C.函数返回值的类型与返回值类型不同时,函数表达式类型应转换成返回值类型
D.函数返回值的类型决定了返回值表达式的类型
第15题:
在类A中定义了方法fun(double,int),类B继承自类A,并定义了函数fun(double),这种方式称为(46)。若B中重新定义函数fun(double,int)的函数体,这种方式称为(47)。
(62)
A.重置
B.重载
C.代理
D.委托
第16题:
使用Function语句定义一个函数过程时,其返回值的类型( )。【考点2创建模块】
A.只能是符号常量
B.是除数组之外的简单数据类型
C.可在调用时由运行过程决定
D.由函数定义时As子句声明
第17题:
在下列程序代码中,函数init()和plus()的定义如下图所示,若a和x以引用方式传递信息,则函数init的返回值为(34);若a和x以传值方式传递信息,则函数。init的返回值为(35)。
(67)
A.2
B.3
C.4
D.5
第18题:
关于函数的返回值,正确的是( )。
A.由return语句返回时,只带回一值,其类型在函数定义时确定
B.其类型由调用表达式决定
C.函数可以没有返回值,这时在函数定义中,函数的类型说明就没必要了
D.函数调用就要有返回值,否则调用就没有意义了
第19题:
若有一个函数原型为“double *function()”,则它的返回值类型为()。
A实数型
B实数指针型
C函数指针型
D数组型
第20题:
若定义了函数double*function(),则函数function的返回值为()。
第21题:
函数在定义时,省略函数类型说明符,则该函数值的类型为()。
第22题:
若一个函数的返回类型为void,则表示其没有返回值。
第23题:
实数型
实数指针型
函数指针型
数组型