设有定义、初始化及赋值:int a[10]={0,1,2,3,4,5,6,7,8,9},*p;p=a;,则值为6的表达式为______。
A. a[5]
B. *(p+5)
C. *(a+6)
D. *p[6]
查看答案
若有程序段:int a=2,b=1;int *p=&a,*q=&b;a=*p+*q;b=*p+*q;执行该程序段后,b的值是______。
A. 2
B. 3
C. 4
D. 5
已知p1、p2是指向同一个整型数组的指针变量,则以下表达式无意义的是_______。
A. p1-p2
B. p1+p2
C. p1>p2
D. p1=p2
设有int x=5,y=1,*p=&x;,则执行语句*p=3;p=&y;x=x+*p;后,变量x的值为______。
A. 2
B. 4
C. 6
D. 8
已知int a[10],*p;,则合法的赋值语句是______。
A. a=100;
B. p=a[5];
C. p=a[2]+2;
D. p=a+2;