题目内容

假设数组定义为inta[4][5],则a[1]+3表示()。

A. .元素a[1][3]
B. 元素a[1][3]的地址
C. 元素a[1][0]的值+3
D. 不合法

查看答案
更多问题

若二维数组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. 因为数组长度与初值的个数不相同,所以此语句不正确

答案查题题库