9、在定义int a[5][4];之后,对a数组第2行第3列的元素的引用哪个是正确(假设a[0][0]是第一行第一列元素):________。
A.a[2][3]
B.a[1][3]
C.a[1][2]
D.a[2][2]
第1题:
若有定义:“int a [2][3];”则对a数组的第i行第j列元素的正确引用为( )。
A.*(*(a+i)+j)
B.(a+i)[j]
C.*(a+i+j)
D.*(a+i)+j
第2题:
A. a[2][4]
B. a[3][3]
C. a[0][0]
D. a[3][4]
第3题:
若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10}; 则下列哪个是对该数组元素的正确引用( )
A. a[10]
B. a[a[3]-5]
C. a[a[9]]
D. a[a[4]+4]
第4题:
若已定义以下语句,其中0≤i≤9,则对a数组元素不正确的引用为______。 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
A.a[p-a]
B.*(&a[i])
C.p[i]
D.a[10]
第5题:
若有定义int a[2][3];,则对a数组的第i行第j列(假设i,j已正确说明并赋值.元素值的正确引用为( )。
A.*(*(a+i.+j.
B.(a+i.[j]
C.*(a+i+j.
D.*(a+i.+j
第6题:
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是( )。
A.int A[]={3,9,4,8,0,0,0);
B.int A[9]:{3,9,4,8,0,0,0);
C.int A[]={3,9,4,8);
D.int A[7]={3,9,4,8);
第7题:
若有定义int a[2][3];,则对a数组的第i行第j列(假设i,j已正确说明并赋值)元素值的正确引用为
A.*(*(a+i)+j)
B.(a+i)[j]
C.*(a+i+j)
D.*(a+i)+j
第8题:
将10阶的上三角矩阵(非0元素分布在矩阵右上部)按照行优先顺序压缩存储到一维数组A中,则原矩阵中第5行第5列的非0元素在一维数组A中位于第()个元素位置。
第9题:
要定义一个int型的参差数组a,数组有两行,第一行一个元素,第二行两个元素并赋初值3和4, 使用的语句如下,请填空。 int[][] a=() a[0]=() a[1]=()
第10题:
int a[3][4]={{1},{5},{9}}; 它的作用是将数组各行第一列 的元素赋初值,其余元素值为0.
第11题:
a[10]
*(&a[i])
p[i]
a[p-a]
第12题:
第13题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第14题:
在定义inta[5][6];后,数组a中的第10个元素是()。(设a[0][0]为第一个元素)
A.a[2][5]
B.a[2][4]
C.a[1][3]
D.a[1][5]
第15题:
若有以下定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A)p 5
B)*a 1
C)&a 1
D)&a[0]
第16题:
若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为 int s[2][3]={0},( *p)[3]; p=s;
A.*(*(p+i)+j)
B.*(p[i]+j)
C.(p+i)+j
D.(*(p+i))[j]
第17题:
若有下列定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
第18题:
若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;
A.p+5
B.a+1
C.&a+1
D.&a[0]
第19题:
若有下列定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
第20题:
二维数组A的每个元素是由6个字符组成的串,行下标的范围从0~8,列下标的范围是从0~9,A的第8列和第5行共占()个字节。
第21题:
若有定义:inta[3][4];则对a数组的第i行第j列(假设i,j已正确说明并赋值)元素值的不正确引用为()
第22题:
在Java语言中如下定义:int[]a=new int[10];则对a数组元素的正确引用是()。
第23题:
第24题: