有如下程序:#include main(){static int a[3][4]={1,2,3,4,5,6,7,8};int (*p)[4]=a;printf("%d\n",*(p+1)[1]);}则下列说法中正确的是________。
A. 输出结果为:0
B. 输出结果为:6
C. 输出结果为:0,6
D. 将输出数据元素的地址而不是数据元素的值
以下程序的运行结果是_________。#include main(){static int a[]={5,3,7,2,1,5,4,10};int s=0,k;for (k=0;k<8;k+=2)s+=*(a+k);printf("%d\n",s);}
A. 17
B. 27
C. 13
D. 无定值
以下程序的运行结果是_______。#include main(){int a[]={1,2,3,4,5,6};int x,y,*p;p=&a[0];x=*(p+2);y=*(p+4);printf("%d,%d,%d\n",*p,x,y);}
A. 1,3,5
B. 2,4,6
C. 1,1,1
D. 3,3,3
以下程序的运行结果是________。#include main(){int a[]={1,2,3,4,5,6};int *p=a;printf("%d,",*p);printf("%d,",*(++p));printf("%d,",*++p);printf("%d,",*(p--));p+=3;printf("%d,%d\n",*p,*(a+3));}
A. 1,2,3,3,2,1
B. 1,2,3,3,5,4
C. 1,3,5,3,3,3
D. 1,3,5,5,3,1