设有以下定义: inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。
- A*((*ptr+1)[2])
- B*(*(p+5))
- C(*ptr+1)+2
- D*(*(a+1)+2)
设有以下定义: inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。
1、若有以下说明语句inta[3][4]={2,3,4,5,3,4,5,6,4,
若有以下说明语句inta[3][4]={2,3,4,5,3,4,5,6,4,5,6,7};则正确对数组元素引用为()。A*(a+1)B*(a[3]+2)Ca[1]+3Da[0][0]
2、以下程序的输出结果是 main() {inta[4][4]={{1,3,5
以下程序的输出结果是main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf(";";%d%d%d%dn";";,a[0][3],a[1][2],a[2][1],a[3][0];}A6B6789C’6’D789
3、设有下定义的语句: inta[3][2]={10,20,30,40,50,6
设有下定义的语句: inta[3][2]={10,20,30,40,50,60}; intb[3][2]={10,20,30,40,50,60}; 则a[1][1]*b[2][1)的结果为( )。A2000B1200C2400D3000
4、定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则语句for(i=0;i<3;i++)cout<<x[i][1];的执行结果是()。
5、若有以下定义:inta[5]={1,2,3,4,5};则a[2]=()
若有以下定义:inta[5]={1,2,3,4,5};则a[2]=()
6、在定义二维数组时,语句“int a[][4]={{1,2,3},{4}};”
在定义二维数组时,语句“int a[][4]={{1,2,3},{4}};”是不正确的。A正确B错误