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

题目内容 (请给出正确答案)
要使语句“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;

考题 设有以下定义和语句,则*(*(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

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

考题 设有定义:int x=o,* P;,立刻执行以下语句,正确的语句是( )。A.p=x;B.* p=x;C.p=NULL;D.* p=NULL;

考题 设有以下定义的语句,则*(*(p+2)+1)的值为______。int a[3][2]={10,20,30,40,50,60}, (*p)[2];p=a;A.10B.30C.60D.40

考题 若有定义和语句: ( ) 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

考题 下面程序的执行结果是( )。 #include"iostream.h" voidmain() {int*P,r; P=newint: *P=20: r=sizeof(*p); coutrendl; deleteP;}A.程序错误B.内存为20地址的大小C.20D.4

考题 设有定义语句“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]

考题 C++语句const char * const p="hello" , ,所定义的指针p和它所指的内容都不能被 【10】 。

考题 假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。Achar *p=s;Bchar *p=s;Cchar *p;p=*s;Dchar *p; p=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]

考题 单选题假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。A char *p=s;B char *p=s;C char *p;p=*s;D char *p; p=s;

考题 单选题假定指针变量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]