单项选择题

当执行下面的程序时,其输出结果为( )。
union st

int a:
char b:

main()

union st s:
char *p=(char*)&s;
s.a=0x3132;
s.b=0x33;
printf("%c",*p);

A.1
B.2
C.3
D.不确定
<上一题 目录 下一题>
热门 试题

单项选择题
设有定义语句doubled[3][5]=1,2, 3,(*p)[5]=d;,则下列表达式中值不为0.0的表达式是( )。
A.*&d[1][2]
B.p[1][2]
C.*(p+1*5+2)
D.*(*(p+1)+2)
单项选择题
下面程序的输出结果是( )。 int w=3; main() int w=10; printf( %d n ,fun(5)*w); fun(int k) if(k==0) return(w); return(fun(k-1)*k);
A.360
B.3600
C.1080
D.1200
相关试题
  • 函数min()的功能是:在带头结点的单链表...
  • 以下程序运行后输出的结果是______。...
  • 以下程序的功能是:将值为三位正整数的变量...
  • 请将以下程序中的函数声明语句补充完整。 ...
  • 以下程序的输出结果是______。 #in...