下列定义语句中,错误的是
A.int px*;
B.char*acp[10];
C.char(*pac)[10];
D.int(*p)();
第1题:
7、下面语句错误的是()。
A.int *p; *p=20;
B.char *s="abcdef"; printf("%s\n",s);
C.char *str="abcdef"; char *p; p=str
D.char *str;str="abcdef";
第2题:
55、在以下new和delete运算符使用中,错误的是().
A.char *p=new char[10]; delete[]p;
B.char *p=new char[5]; delete []p; p=new char[10]; delete []p;
C.char *p=new char; delete p;
D.char *p=new int[10]; delete p;
第3题:
如下语句中实现数组指针声明的是?
A.char (*s)[10];
B.char *s[0];
C.char *s[10];
D.(char *)s[10];
第4题:
下面执行哪一个语句会抛出ArrayIndexOutOfBoundsException?
A.int[] c=new int[3]; int c1=c[1];
B.char[] c=new char[10]; char c1=c[10];
C.char[] c=new char[100]; char c1=c[0];
D.int[] c=new int[3]; int c1=c[0];
第5题:
要使语句“p=new int[10][20];”能够正常执行,p应被事先定义为(D )。
A.int *p;
B.int **p;
C.int *p[20];
D.int(*p)[20];
第6题:
以下哪个定义中的p不是指针,请选择恰当的选项():
A.char **p;
B.char (*p)[10];
C.char *p[6];
D.给出的三项中,p都是指针
第7题:
若已定义a为int型变量,则下面的语句中正确的是:
A.int *p=a;
B.int *p=*a;
C.int p=&a;
D.int *p=&a;
第8题:
A.int*p
B.int**p
C.int*p[20]
D.int(*p)[20]
第9题:
已知:intn=10;那么下列语句中错误的是
A.int*p=new long[n];
B.int p[n];
C.int*p=new long(n);
D.int p[10];