下面程序的运行结果是()。 int main() { struct cmplx{ int x;int y; }cnum[2]={1,3,2,7}; printf("%d\n",cnum[0].x/cnum[0].y*cnum[1].x); }
查看答案
下面程序的输出是()。 typedef union{long x[2]; int y[4]; char z[8]; } MYTYPE;MYTYPE them;int main(){printf("%d\n",sizeof(them)); }
A. 32
B. 16
C. 8
D. 24
若有以下程序片段,请问执行后的输出结果是()。 int main(){int **pp,*p,a=10; p=&a; pp=&p; printf("%d",**pp); return 0;}
A. 10
B. p的地址
C. a的地址
D. pp的地址
请读程序: #include#includeint main(){ char *s1="AbCdEf",*s2="aBcDeF"; s1++;s2++; printf("%d\n",strcmp(s1,s2));}上面程序的输出结果是()
A. 正数
B. 负数
C. 零
D. 不确定的数
若有下面的程序片段: int a[12]={0},*p[3],**pp,i;for(i=0;i<3;i++) p[i]=&a[i*4];pp=p;则对数组元素的错误引用是( )
A. pp[0][11]
B. a[10]
C. p[3][1]
D. *(*(p+2))+2)