数组A中,每个元素的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放的存储器内,该数组按行存放,元素A[5][8]的起始地址为()。
假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在0~M-1之间。()
假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为()。
假定二维数组的定义为“int a[3][5];”,则该数组所含元素的个数为()。
假定二维数组的定义为"double a[M][N];"则数组元素的行下标取值范围在()之间。
假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。
假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为60。()
若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。
设static int a[3]={1,2,3};int*p[]={&a[0],&a[1],&a[2]);则与数组元素a[1]等价的是()
●设数组a[3..16,5..20]的元素以列为主序存放,每个元素占用两个存储单元,数组空间的起始地址为a,则数组元素a[i,j](3≤i≤16,5≤j≤20)的地址计算公式为 (49) 。(49)
若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。
设数组a中的元素均为正整数,以下程序片段是求a中偶数的个数和偶数的平均值。 int a[10]={1,2,3,4,5,6,7,8,9,10}; for(); }
假定二维数组的定义为"double a[M][N];”,则所有元素的列下标的取值范围在()之间。
设顺序循环队列中数组的下标范围是1~m,其头尾指针分别为f和r,则其元素个数为(23)。A.r-fB.(r-f+m)
二维数组Am×n,行下标的范围从10到20,列下标的范围从5到10,采用以行主序的方式存储,每个数据元素占4个存储单元,且A[10,5]的存储地址是1000,则A<sub>18,9</sub>的存储地址是( )。
设int a()={1,2,3,4,5},仁2;,其值为4的数组元素是
设int a【10】;,则数组a的下标正确的使用范围是()
设int a【2】【3】={1,2,3,4,5};,数组元素a【1】【1】的值是()
若有程序段: int *p[3],a[6],i; for(i=0;i<3;i++) p[i]=&a[2*i]; *(p[1]+1)引用的是a数组元素 。(数组下标)
在一个二维数组A中,假设每个数组元素的长度为5个存储单元,行下标i为0~5,列下标j为0~9,从首地址SA开始连续存放。若采用按列存储的方式,则元素A[3][6]的起始地址为()
在定义inta[][3]={1,2,3,4,5,6,7,8,9,10};之后,数组a的第一维下标是【1】
假定二维数组的定义语句为“doublea[M][N];”,则每个数组元素的列下标取值范围在1~N之间。()
二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范围从1到10,则A的第8列和第5行共占个字节
假定二维数组的定义为“double a【M】【N】;”,则每个数组元素的行下标取值范围在0~M-1之间()