以下对指针变量的操作中,不正确的是()。
A. int a, *p, *q; p=q=&a;
B. int a, *p, *q; q=&a; p=*q;
C. int a=6, b,*p; p=&a; b=*p;
D. int a=6, *p, *q=&a; p=q;
设有语句:intk=1,*p1=&k,*p2=&k;,以下不能正确执行的赋值语句是()。
A. k=*p1+*p2
B. p1=p2
C. *p1=*p2
D. p1=k
以下程序的输出结果是()。#includeint main( ){char a[10]={'1','2','3','4','5','6','7','8','9',0},*p;int i;i=8;p=a+i;printf("%s\n",p-3);return 0;}
A. 6
B. 6789
C. '6'
D. 789
以下程序的运行结果是______。#include int main(){ int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++) m=m%j;printf("%d\n",m); }
A. 0
B. 1
C. 2
D. 3