设有以下定义: 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)+2D、*(*(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]的表达式是()。

  • A、*((*ptr+1)[2])
  • B、*(*(p+5))
  • C、(*ptr+1)+2
  • D、*(*(a+1)+2)

相关考题:

设inta[6]={1,2,3,4,5,6},*p=a;,*(p+3)的值是____. A.3B.4C.5D.6

设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是A.a[0][1]B.a[1][0]C.a[1][1]D.a[1][2]

以下不能对二维数组a进行正确初始化的说明是( ) A.inta[2][3]={0}B.inta[][3]={{1,2},{0}}C.inta[2][3]={{1,2},{3,4},{5,6}}D.inta[][3]={1,2,3,4,5,6}

以下定义数组的语句错误的是( )。A.int num[]={1,2,3,4,5,6};B.int num[][3]={{1,2},3,4,5,6};C.int num[2][4]={{1,2},{3,4},{5,6}};D.int num[][4]={1,2,3,4,5,6};

若有定义int x,*pb;则正确的赋值表达式是()。 A.pbB.int a[2] [ ]{1,2,3,4,5,6};C.int a[ ] [3]{1,2,3,4,5,6};D.int a[2,3]{1,2,3,4,5,6}

以下能正确定义一维数组的选项是A.inta[5]={0,1,2,3,4,5};B.char a[]={'0','1','2','3','4','5','\0'};C.char a={'A','b','C'};D.inta[5]="0123";

以下数组定义中,正确的是() A.inta[2][]={1,2,3,4,5}B.inta[][2]={{0},{}}C.inta[2][2]={{1,2},{3}}D.inta[][]={1,2,3,4}

设有以下定义和语句: int a[3] [2]={1,2,3,4,5,6}, * p[3]; p[0] =a[1]; 则.(P[0]+1)所代表的数组元素是( )。A.a[0][1]B.a[1][0]C.s[1][1]D.a[1][2]

要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是A.intA[]={3,9,4,8,0,0,0};B.intA[9]={3,9,4,8,0,0,0};C.intA[]={3,9,4,8};D.intA[7]={3,9,4,8};

设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>B) (n=c>D) 运算后,n的值是( )。A.4B.3C.2D.0

下面程序的输出结果是______。include void main() { inta[6]={1,2,3,4,5,6}; for(in 下面程序的输出结果是______。include<iostream.h>void main(){inta[6]={1,2,3,4,5,6};for(int i=0;i<5;i++)cout<<a[i]<<““;cout<<endl;

数组定义为inta[3][2]={1,2,3,4,5,6},数组元素()的值为6。A、a[3][2]B、a[2][1]C、a[1][2]D、a[2][3]

下列数组定义、初始化或赋值语句中,正确的是:()A、intx[5]={1,2,3,4,5,6};B、intn=8;intscore[n];C、inta[8];a[8]=100;D、intx[]={1,2,3,4,5,6};

设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是()A、a%b%cB、a/b/cC、a=b=cD、a,b,c

定义一个4个元素的一维整型数组,()是不正确的。A、inta[4];B、inta[4]={1,2,3,4,5};C、inta[4]={1,2,3};D、inta[4]={1};

以下数组定义中,正确的是()A、inta[2][]={1,2,3,4,5}B、inta[][2]={{0},{}}C、inta[2][2]={{1,2},{3}}D、inta[][]={1,2,3,4}

下列合法的数组定义是:()A、inta[]=”string”;B、inta[5]={0,1,2,3,4,5};C、inta[5]={1,2,3,4,5};D、inta[5]={1};

若有以下定义:inta[5]={1,2,3,4,5};则a[2]=()

下列各语句定义了数组,()是不正确的。A、inta[1][3];B、intx[2][2]={1,2,3,4};C、intx[2][]={1,2,4,6};D、intm[][3]={1,2,3,4,5,6};

定义一个4个元素的一维整型数组,()是正确的。A、floata[4];B、inta[]={1,2,3,4,5};C、inta[]={1,2,3};D、inta[4]={1};

设有定义:inta[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}};,则表达式a[1][2]+a[2][3]的值9。

下列各语句定义了数组,()是正确的。A、inta[][]={1,2,3,4};B、intx[2][2]={1,2,3,4,5};C、intx[2][]={1,2,4,6};D、intm[][3]={1,2,3,4,5,6};

数组定义为inta[2][3]={1,2,3,4,5,6},数组元素()的值为1。A、a[1][2]B、a[1][1]C、a[2][3]D、a[0][0]

数组定义为inta[3][2]={1,2,3,4,5,6},值为6的数组元素是()。A、a[3][2]B、a[2][1]C、a[1][2]D、a[2][3]

以下能对二维数组arr正确初始化的语句是()A、inta[2][3]={0};B、inta[][3]={{1,2},{0}};C、inta[2][3]={{1,2},{3,4},{5,6}};D、inta[][3]={1,2,3,4,5,6};

对二维数组的正确定义是()A、inta[][]={1,2,3,4,5,6};B、inta[2][]={1,2,3,4,5,6};C、inta[][3]={1,2,3,4,5,6};D、inta[2,3]={1,2,3,4,5,6};

单选题对二维数组的正确定义是()Ainta[][]={1,2,3,4,5,6};Binta[2][]={1,2,3,4,5,6};Cinta[][3]={1,2,3,4,5,6};Dinta[2,3]={1,2,3,4,5,6};

单选题以下定义数组的语句中错误的是(  )。Aint num[]={1,2,3,4,5,6};Bint num[][3]={{1,2},3,4,5,6}; Cint num[2][4]={{1,2},{3,4},{5,6}};Dint num[][4]={1,2,3,4,5,6};