若二维数组a有m列,则计算任一元素a[i][j]与a[0][0]的位置差的公式为:()。
A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1
查看答案
下列一维数组定义正确的是( )。
A. int x;x=6; int num[x];
B. const int x=6; float a[x];
C. const float x=6; int b[x];
D. int x=6; int c[x];
有数组定义 double d[10]; 以下叙述不正确的是( )。
A. 数组d有10个元素
B. 数组d的最后一个元素是d[10]
C. 数组的第一个元素地址是d
D. 数组d的字节数是sizeof(double)*10
设有定义 int a[10]={6,7,8,9,10}; 则以下的正确说法是( )。
A. 将5个初值依次赋给a[1]至a[5]
B. 将5个初值依次赋给a[0]至a[4]
C. 将5个初值依次赋给a[6]至a[10]
D. 因为数组长度与初值的个数不相同,所以此语句不正确
假定AB为一个类,则执行 “AB a(2), b[3];”语句时共调用该类构造函数的次数为( )。
A. 3
B. 4
C. 5
D. 9