单项选择题

以下程序的输出结果是()。
structHAR
int x,y;structHAR*p;;
main()
h[0].x=1;h[0].y=2;
h[1].x=3;h[1].y=4;
h[0].p=&h[1].p=h;
printf("%d%d\n",(h[0].p->y));

A. 12
B. 23
C. 14
D. 32

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdio.h> #define N 20 fun(int a[] ,int n,int m) int i,j; for(i=m;i> :n;i--) a[i+1] =a[i]; main( ) int i,a[N.] = 11,2.3,4,5,6,7,8,9,10[; fun( a,2,9) for(i =0;i<5;i ++ ) printf( % d ,a[i] );程序运行后的输出结果是()。

A. 10234
B. 12344
C. 12334
D. 12234

单项选择题
有如下程序段: int *p,a=10,b=1; p=&a; a= *p+b;执行该程序段后,a的值为()。

A. 12
B. 11
C. 10
D. 编译出错

相关试题
  • 以下程序运行后的输出结果是______。...
  • 下列程序的输出结果是______。 #in...
  • 下列程序的运行结果是______。 main...
  • 若有定义double a[5];,则a数组元素下...
  • 以下程序运行后的输出结果是______。...