网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

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

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

参考答案

更多 “要使语句“p=newint[10][20];”正确,p应事先定义为()。A、int*pB、int**pC、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所指向的动态内存,应使用语句()。A deletep;B delete*p;C deletep;D delete[]p;

考题 单选题假定一个10行20列的二维整型数组,下列哪个定义语句是正确的()。A int[]arr=newint[10,20]B int[]arr=intnew[10,20]C int[,]arr=newint[10,20]D int[,]arr=newint[20;10]

考题 单选题用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}

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

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

考题 单选题要使p指向二维整型数组a[10][20],p应定义为()。A int *p=a;B int **p=a;C int *p[20]=a;D int(*p)[20]=a;

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