a. pb=b;
b. pb=&b[0];
c. pb=b+2;
d. pb=b[5];
第1题:
假定有语句为"int *p=calloc(10+20,sizeof(int)),则p所指向的动态数组中所包含的元素个数为()。
A10
B20
C30
D40
第2题:
如下指针变量声明语句正确的是?
A.int *pa=&a,*pb=&b,a=10,b=20;
B.int a=10,b=20,*pa=&a,*pb=&b;
C.int a=10,b=20;int *pa,pb=&b;
D.int a=10,b=20;int *pa,*pb=b;
第3题:
要使语句p=new int[10];能够正常执行,则正确的p定义形式是()
A.int *p
B.int p[10]
C.int **p
D.int *p[10]
第4题:
假定已有定义“int b[10]; int *pb;”,则不正确的赋值语句为()。
A.pb=b[5];
B.*pb=b;
C.pb=*b;
D.*bp=&b[5];
E.pb=b;
F.pb=&b[5];
G.pb=new int;
H.pb=new int(5);
I.pb=new int[5];
第5题:
要使语句p = new int[10];能够正常执行,则正确的p定义形式是()。
A.int *p
B.int p[10]
C.int **p
D.int *p[10]