若有函数定义:int fun(int x,float y){ int z;z=x+(int)y;return z;}则下列选项中,不正确的函数调用是( )。
A. z=fun(10,2.3);
B. printf("%d",fun(12.5,2));
C.z=fun('A');
D. z=fun('A',2);
查看答案
设有函数A和函数B,函数的嵌套调用是指( )。
A. 函数A调用函数B
B. 主函数调用函数A,函数A又调用函数B
C. 函数B调用函数B
D. B函数调用A函数,而A函数又调用B函数
若有数组a有m列,则在a[i][j]之前的元素个数为( )
A. j*m+i
B. i*m+j
C. i*m+j
D. i*m+j+1
若有定义float a[]={1,2,3,4};,则下列叙述正确的是( )
A. 将4个初值依次赋给a[1]~a[4]
B. 将4个初值依次赋给a[0]~a[3]
C. 将4个初值依次赋给a[6]~a[9]
D. 因为数组长度与初值个数不相同,所以此语句错误
定义了int b[][3]={1,2,3,4,5,6,7};,则b数组的行数是( )
A. 2
B. 3
C. 4
D. 无确定值