单选题设有以下定义:int a[4][3]= 11,3,5.9.11,13,15,17,19,21,23,251 ;int( *pr)[3]=a,*p=a[0] ;则下列能够正确表示数组元素a[1][2]的表达式是()A*((*prt+1)[2])B*(*(p+5))C*prt+1)+2D*(*(a+1)+2)

单选题
设有以下定义:int a[4][3]= 11,3,5.9.11,13,15,17,19,21,23,251 ;int( *pr)[3]=a,*p=a[0] ;则下列能够正确表示数组元素a[1][2]的表达式是()
A

*((*prt+1)[2])

B

*(*(p+5))

C

*prt+1)+2

D

*(*(a+1)+2)


参考解析

解析: 暂无解析

相关考题:

以下数组定义中错误的是A)int x[][3]={0};B)int x[2][3]={{l,2},{3,4},{5,6}};C)int x[][3]={{l,2,3},{4,5,6}};D)int x[2][3]={l,2,3,4,5,6};

以下不能正确定义二维数组的选项是()。 A)int a[2][2]={{1},{2}}; B)int a[][2]={1,2,3,4}; C)int a[2][2]={{1},2,3}; D)int a[2][]={{1,2},{3,4}};

设有以下类的定义:class Ex{ int x;public:void setx(int t=0);};若在类外定义成员函数setx( ),以下定义形式中正确的是A.void setx(int t){…}B.void Ex::setx(int t){…}C.Ex::void setx(int t){…}D.void Ex::setx( ){…}

以下能正确定义二维数组的是A.int a[][3];B.int a[][3]={2*3};C.int a[][3]={};D.int a[2][3]={{1},{2},{3,4}};

与以下定义等价的是 ( ) int * p [4]A.int p [4]B.int * pC.int *(p[4]).D.int( * p)[4]

以下不能正确定义二维数组的选项是 ______。A.int a[2][2]={{1},{2}};B.int a[][2]={1,2,3,4};C.int a[2][2]={{1},2,3};D.int a[2][]={{1,2},{3,4}};

以下数组定义中错误的是A.int x[][3]={0};B.int x[2][3]={{l,2},{3,4},{5,6}};C.int x[][3]={{l,2,3},{4,5,6}};D.int x[2][3]={l,2,3,4,5,6};

以下能正确定义数组并正确赋初值的语句是A.int N=5,b[N][N];B.int a[1][2]={{1},{3}};C.int c[2][ ]={{1,2},{3,4}};D.int d[3][2]={{1,2},{3,4}};

以下类定义中可能会引起错误的语句是( )。 Class A { public: ~A(){}//1 int i;//2 private: int j;//3 A(int i){i++;}//4 };A.1B.2C.3D.4

设有数组的定义:int m[]=new int[5],则m.length的值为( )。A.4B.5C.6D.10

下列数组定义及赋值,错误的是( )。A.int a[]={1,2,3,4,5};B.int intArray[];C.int Array=new int[3]; int Array[1]=1; int Array[2]=2; int Array[3]=3;D.int a[][]=new int[2][]; a[0]=new int[3]; a[1]=new int[3];

以下定义数组的语句错误的是( )。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};

设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。

以下数组定义中不正确的是______。A.int a[2][3];B.int b[][3]={0,1,2};C.int c[100][100]={0};D.int d[3][]={{1,2},{1,2,3},{1,2,3,4}};

有定义语句:int*p[4],以下选项中与此语句等价的是( )。A.int p[4];B.int**p;C.int*(p[4]);D.int(*p)[4];

以下能正确定义二维数组的是A.int a[ ][3];B.int a[ ][3]=2{2*3};C.int a[ ][3]={};D.int a[2][3]={{1},{2},{3,4}};

设有定义: int a=2,b=3,c=4;, 则以下选项中值为0的表达式是A.(!a==1)(!b==0)B.(a 设有定义: int a=2,b=3,c=4;, 则以下选项中值为0的表达式是A.(!a==1)(!b==0)B.(a<b) !c‖1C.a bD.all(b+b)(c-a)

以下类定义中可能会引起错误的语句是class A{public:~A( ){ } //1int i; //2private:int j; //3A(int i) {i++;} //4};A.1B.2C.3D.4

有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。 A.int p[4];B.int**P;SXB 有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。A.int p[4];B.int**P;C.int*(p[4]);D.int(*p)[4];

以下数组定义中不正确的是 ______。A.int a[2][3]B.int b[][3]={0};C.int c[1][1]={0};D.int d[3][]={{1,2},(1,2,3}{1,2,3,4}};

以下数组定义中不正确的是().A、int a[2][3];B、int b[][3]={0,1,2,3};C、int c[100][100]={0};D、int d[3][]={{1,2},{1,2,3},{1,2,3,4}};

设有C语句int a[3][4];, 则每次移动过a数组一行元素的指针变量定义形式是()A、int *p;B、int **p;C、int(*p)[4];D、int *p[4];

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

下列语句中,不能正确定义长度为4的数组a的语句是()A、 int[] a=new int[]{1,2,3,4};B、 int[] a= {1,2,3,4};C、 int[] a=new int[4]{1,2,3};D、 int[] a=new int[4]{1,2,3,4};

以下的数组定义语句中,不正确的是()A、 int[] a=new int[5]{1,2,3,4,5};B、 int[,] a=new int[3][4];C、 int[][] a=new int[3][];D、 int[] a={1,2,3,4,5};

单选题下列语句中,不能正确定义长度为4的数组a的语句是()A int[] a=new int[]{1,2,3,4};B int[] a= {1,2,3,4};C int[] a=new int[4]{1,2,3};D int[] a=new int[4]{1,2,3,4};

单选题以下的数组定义语句中,不正确的是()A int[] a=new int[5]{1,2,3,4,5};B int[,] a=new int[3][4];C int[][] a=new int[3][];D int[] a={1,2,3,4,5};