有以下程序段:int x[8]={8,7,6,5,0,0},*s;s=x+3;printf("%d\n",s[2]);运行后输出结果是( )。
查看答案
执行以下程序段后, b 的值为( )。static int a[ ]={6,2,8,4,3};int i,b=1,*p;p=&a[1];for(i=0;i<4;i++)b*=*(p+i);printf("%d\n",b);
A. 192
B. 384
C. 64
D. 1152
已知 int x[ ]={4,2,3,1},q,*p=&x[1];, 则执行语句 q=(*--p)++ 后, 变量 q的值为( )。
A. 4
B. 3
C. 2
D. 1
执行以下语句后, a 的值为( )。int a, x=3;int *p1=&x;a=p1==&x;
A. 3
B. 0
C. 1
D. 有语法错误
以下程序段的运行结果是( )。int *p1,*p2,p,a=7,b=9;p1=&a;p2=&b;if(a
A. 9, 7 9, 7
B. 7, 9 7, 9
C. 7, 9 9, 7
D. 9, 7 7, 9