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