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

要使语句“p=newint[10][20];”正确,p应事先定义为()。

  • A、int*p
  • B、int**p
  • C、int*p[20]
  • D、int(*p)[20]

相关考题:

定义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]

用new运算符创建一个含有10个元素的一维整型数组的正确语句是()。 A、intp=newint(10);B、intp=newint[10];C、int*p=newint[10];D、int*p=newint(10);

若有语句int*p=newint[5];int*pi;则以下语句中,执行时会造成delete[]p语句的执行出错的是()。 A、(*p)++;B、p++;C、pi=p;D、pi=p+3;

( 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

设有如下定义:struck sk{ int a;float b;} data;int *p;若要使P指向data中的a域,正确的赋值语句是A.p=a;B.p=data.a;C.p=data.a;D.*p=data.a;

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

设inta,*p=doubleb,*q;则以下语句中正确的是()。A、p=B、q=p;C、p=NULLD、q=newint;

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

设有如下定义: struct sk { int a;float b; } data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。A.p=a;B.p=data.a;C.p=data.a;D.p=a;

若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a; B.p[0]=a; 若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a;B.p[0]=a;C.p[o]=&a[1][2];D.p[1]=&a;

若有定义语句:char s[3][10],(*k)[3]。*P;,则以下赋值语句正确的是A.p=S;B.p=k;C.p=s[0];D.k=S;

若有定义和语句: ( ) int * * pp, * p,a=10,b=20 pp=p;p=a;p=b;printf("%d,%d”n",* p,* * pp); 则输出结果是A.10, 10B.10,20C.20,10D.20,20

若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是;A.p=s;B.p=kC.p=s[0]D.k=s;

设有如下定义: 若要使P指向data中的n域,正确的赋值语句是( )。A. B. C. S 设有如下定义:若要使P指向data中的n域,正确的赋值语句是( )。A.B.C.D.

设有定义语句“int a=10,*p=a;”,则表达式“a十*p”的值是( )A.10B.20C.100D.语法出错

假定p是具有int**类型的指针变量,则给p赋值的正确语句为( )。 A.p=newintB.p=newint*C.p=newint**D.p=newint[10]

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

(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是A)p=s;B)p=k;C)p=s[0];D)k=s;

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

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

假定p是具有int**类型的指针变量,则给P赋值的正确语句为()。A、p=newintB、p=aewint*C、p=newint**D、p=newint[10]

单选题假定指针变量p定义为“int*p=newint(100);”,要释放p所指向的动态内存,应使用语句()。Adeletep;Bdelete*p;Cdeletep;Ddelete[]p;

单选题假定一个10行20列的二维整型数组,下列哪个定义语句是正确的()。Aint[]arr=newint[10,20]Bint[]arr=intnew[10,20]Cint[,]arr=newint[10,20]Dint[,]arr=newint[20;10]

单选题用new运算符创建一维整型数组的正确语句是()。Aint*p=newa[10]Bint*p=newfloat[10]Cint*p=newint[10]Dint*p=newint[5]={1,2,3,4,5}

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

单选题若使P指向包含30个整型元素的动态数组空间,则使用的定义语句为()。Aint*p=newint[30]Bint*p=newint(30)Cint*p=new[30]D*p=newint[30]

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

单选题假定p是具有int**类型的指针变量,则给P赋值的正确语句为()。Ap=newintBp=aewint*Cp=newint**Dp=newint[10]