题目内容

有定义如下: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;

已有定义int k=2;int * ptr1,* ptr2;且ptr 1和ptr2均已指向变量k,下面不能正确执行的赋值是 。

A. k= * ptr1+ * ptr2
B. ptr2 = k
C. ptr1=ptr2
D. k= * ptr1 *( * ptr2)

答案查题题库