有定义如下:int a[5], *p; 则下列描述错误的是 。
A. 表达式p=p+1是合法的
B. 表达式a=a+1是合法的
C. 表达式p-a是合法的
D. 表达式a+2是合法的
函数定义为Fun(int &i),变量定义n=100,则下面调用该函数正确的是 。
A. Fun(20)
B. Fun(20+n)
C. Fun(n)
D. Fun(&n)
已知int a,*pa=&a; 输出指针pa 十进制的地址值的方法是 。
A. cout< B. cout<< * pa;
C. cout<<&pa;
D. cout<
3.若有说明int i,j=2,*p=&i;则能完成i=j赋值功能的语句是 。
A. i=*p;
B. *p=*&j;
C. i=&j;
D. i=**p;