简答题有int n1=0,n2,*p=&n2,*q=&n1;定义语句,以下赋值语句中与n2=n1;等价的是________。 A *p=*q B p=q C *p=&n1 D p=*q简答题已有定义int k=2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是: A、k=*ptr1+*ptr2; B、ptr2=k; C、ptr1=ptr2; D、k=*ptr1*(*ptr2);简答题若有定义:int a[5],*p=a;则对a数组元素的正确引用是: A、*&a[5] ; B、a+2; C、*(p+5); D、*(a+2);简答题若x为整型变量,p是指向整型数据的指针变量,则正确的赋值表达式是________。 A p=&x B p=x C *p=&x D *p=*x简答题以下程序运行后的输出结果是________。 void main() { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2; printf("%d\n",*p+*q); } A 16 B 10 C 8 D 6