网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
要使语句“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
考题
定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。A、int*p=newint[30];B、int*p=newint(30);C、int*p=new[30];D、*p=newint[30];
考题
设有以下定义的语句,则*(*(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
考题
假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。Achar *p=s;Bchar *p=s;Cchar *p;p=*s;Dchar *p; p=s;
考题
若使P指向包含30个整型元素的动态数组空间,则使用的定义语句为()。A、int*p=newint[30]B、int*p=newint(30)C、int*p=new[30]D、*p=newint[30]
考题
单选题假定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指向包含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]
热门标签
最新试卷