C++中,数组名作为函数调用的实参时,下面叙述正确的是( )。(5.0)
A. 传递给形参的是数组元素的个数
B. 传递给形参的是数组第一个元素的值
C. 传递给形参的是数组中全部元素的值
D. 形参数组中各元素值的改变会使实参数组相应元素的值同时发生变化
查看答案
调用函数时,当实参和形参都是简单变量时,它们之间数据传递的过程是( )(5.0)
A. 实参将其地址传递给形参,并释放原先占用的存储单元
B. 实参将其地址传递给形参,调用结束时形参再将其地址回传给实参
C. 实参将其值传递给形参,调用结束时形参再将其值回传给实参
D. 实参将其值传递给形参,调用结束时形参并不将其值回传给实参
若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是( )。(5.0)
A. int 型
B. float 型
C. double 型
D. 由系统当时的情况而定
以下函数func()的功能是:使具有n个元素的一维数组b的每个元素的值都增加2,划线处应填入( )。 func(int b[ ],int n) { int i ; for(i=0;i
A. b[i++]
B. b[i]++
C. b[i+=2]
D. b[i]+=2
语句int *p;说明了( ) 。(5.0)
A. p是指向一维数组的指针
B. p是指向函数的指针,该函数返回一int型数据
C. p是指向int型数据的指针
D. p是函数名,该函数返回一指向int型数据的指针