单项选择题

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

A) 12
B) 23
C) 14
D) 32
<上一题 目录 下一题>
热门 试题

单项选择题
阅读下列程序段,程序的输出结果为( )。 #include <stdio.h> #define M(X, Y) (X) *(Y) #define N(X, Y) (X) (Y) main() int a=5, b=6, c=8, k; k=N(M(a, b), c); printf( %d n , k);
A) 3
B) 5
C) 6
D) 8
单项选择题
下列程序执行后的输出结果是()。 #include <stdio.h> void func1(int i); void func2(int i); char st[]= hello, friend! ; void func1(int i) pnintf( % c1, st[i]); if(i<3) i+=2; func2(i); void func2(int i) printf( %c , st[i]); if(i<3) i+=2; func1(i); main() int i=0; func1(i); printf( n );

A. hllo
B. heel
C. hlo
D. hlm

相关试题
  • 函数fun的功能是:将s所指字符串中除下标为...
  • 下列给定程序中,函数fun的功能是:求出s所...
  • head
  • next
  • *n