要使语句“p=new int[10][20];”能够正常执行,p应被事先定义为(D )。A.int *p;B.int **p;C.int *p[20];D.int(*p)[20];

要使语句“p=new int[10][20];”能够正常执行,p应被事先定义为(D )。

A.int *p;

B.int **p;

C.int *p[20];

D.int(*p)[20];


参考答案和解析
阅读用户输入

相关考题:

下列语句中错误的是()。 A.“int *p=new int (10);”B.“int *p=new int [10];”C.“int *p=new int ;”D.“int *p=new int (10)(0);”

定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。 A、int*p=newint[30]B、int*p=newint(30)C、int*p=new[30]int*p=new[30]D、*p=newint[30]

设有以下定义和语句,则*(*(p+2)+1)的值为【14】。int a[3][2]={10, 20, 30, 40, 50, 60}, (*p)[2];p=a;

( 20 )语句 int *p=k; 定义了指针 p ,与这个语句等效的语句序列是A ) int *p;p=k;B ) int *p;p=k;C ) int *p;*p=k;D ) int *p;*p=k

下面程序错误的语句是 ① include ② void main( ) ③ { ④ int * p=new int[1] ; ⑤ p 下面程序错误的语句是① #include<iostream.h>② void main( )③ {④ int * p=new int[1] ;⑤ p=9;⑥ cout < < * p < <endl;⑦ delete[ ] p;⑧ }A.④B.⑤C.⑥D.⑦

若有定义语句:"int a[4][10],*P,*q[4];"且0≤i 若有定义语句:"int a[4][10],*P,*q[4];"且0≤iA.D=aB.q[i]=a[i]C.p=a[l]D.P=&a[2][1]

语句int*p=k;定义了指针p,与这个语句等效的语句序列是A.int*p;p=k;B.int*p;p=k;C.int*p;*p=k;D.int*p;*p=k;

定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。A、int*p=newint[30];B、int*p=newint(30);C、int*p=new[30];D、*p=newint[30];

要使语句“p=new int[10][20]”正确,p应事先定义为A: int*pB: int**pC: int*p[20]D: int(*p)[20]

语句int*p=定义了指针p,与这个语句等效的语句序列是A.int*p;p=B.int*p;k=k;C.int*p;*p=k;D.int*p;*p=k;

已知:intn=10;那么下列语句中错误的是A.int*p=new long[n];B.int p[n];C.int*p=new long(n);D.int p[10];

已知:int n=10;那么下列语句中错误的是A.int*p=new long[n];B.int p[n];C.int*p=new long(n);D.int p[10];

有定义语句:“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];

假定变量m定义为int m=7;则定义变量p的正确语句为( )。A.int p=m;B.int *p=m;C.int p=*m;D.int *p=m;

要使语句“p=newint[10][20]”能够正常执行,p应被事先定义为( )。 A.int*pB.int**pC.int*p[20]D.int(*p)[20]

要使p指向二维整型数组a[10][20],p应定义为()。Aint *p=a;Bint **p=a;Cint *p[20]=a;Dint(*p)[20]=a;

用new运算符创建一维整型数组的正确语句是()。A、int*p=newa[10]B、int*p=newfloat[10]C、int*p=newint[10]D、int*p=newint[5]={1,2,3,4,5}

以下建立动态存储的语句正确的是()A、int p=new int;B、int p=new(10);C、int *p(10);D、int *p=new int(10);

有说明语句int *p=new int[10];访问动态数组元素的正确语句是()A、int a=p;B、int a=*p;C、delete int[]pD、delete p int[10]

下列建立动态存储的语句正确的是()A、int p=new int[];B、int p=new [10];C、int *p=new int[10];D、int *p[10]=new int;

假定变量m定义为“intm=7;”,则定义变量p的正确语句为()。A、intp=&mB、int*p=&mC、int&p=*mD、int*p=m

若使P指向包含30个整型元素的动态数组空间,则使用的定义语句为()。A、int*p=newint[30]B、int*p=newint(30)C、int*p=new[30]D、*p=newint[30]

要使语句“p=newint[10][20];”正确,p应事先定义为()。A、int*pB、int**pC、int*p[20]D、int(*p)[20]

单选题要使语句“p=newint[10][20];”正确,p应事先定义为()。Aint*pBint**pCint*p[20]Dint(*p)[20]

单选题以下建立动态存储的语句正确的是()Aint p=new int;Bint p=new(10);Cint *p(10);Dint *p=new int(10);

单选题下列建立动态存储的语句正确的是()Aint p=new int[];Bint p=new [10];Cint *p=new int[10];Dint *p[10]=new int;

单选题有说明语句int *p=new int[10];释放动态数组的正确语句是()Adelete []p;Bdelete p[]Cdelete int[]pDdelete p int[10]

单选题有说明语句int *p=new int[10];访问动态数组元素的正确语句是()Aint a=p;Bint a=*p;Cdelete int[]pDdelete p int[10]