单项选择题若二维数组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


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题若有说明:inta[][4]={0,0};则下面不正确的叙述是()。

A.数组a的每个元素都可得到初值0
B.二维数组a的第一维大小为1
C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D.只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

2.单项选择题若有说明:int a[3][4]={0};则下面正确的叙述是()。

A.只有元素a[0][0]可得到初值0
B.此说明语句不正确
C.数组a中各元素都可得到初值,但其值不一定为0
D.数组a中每个元素均可得到初值0

3.单项选择题以下不能对二维数组a进行正确初始化的语句是()。

A.int a[2][3]={0};
B.int a[][3]={{1,2},{0}};
C.int a[2][3]={{1,2},{3,4},{5,6}};
D.int a[][3]={1,2,3,4,5,6};

4.单项选择题以下能对二维数组a进行正确初始化的语句是()。

A.inta[2][]={{1,0,1},{5,2,3}};
B.inta[][3]={{1,2,3},{4,5,6}};
C.inta[2][4]={{1,2,3},{4,5},{6}};
D.inta[][3]={{1,0,1},{},{1,1}};

5.多项选择题以下能对一维数组a进行正确初始化的语句是()。

A.inta[10]={0,0,0,0,0};
B.inta[10]={};
C.inta[]={0};
D.inta[10]={10*1};

6.单项选择题若有定义:inta[10],则对数组a元素的正确引用是()。

A.a[10]
B.a[3.5]
C.a(5)
D.a[10-10]

7.单项选择题

以下对一维整型数组a的正确说明是()。

A.inta(10);
B.intn=10,a[n];
C.intn;
D.#defineSIZE10

8.单项选择题在C语言中,引用数组元素时,其数组下标的数据类型允许是()。

A.整型常量
B.整型表达式
C.整形常量或整形表达式
D.任何类型的表达式