单项选择题

下列程序的输出结果是______。#include <stdio.h>main(){ union { int k; char i[2]; } *S,a; s=&a; s->i[0]=0x39; s->i[1]=0x38; printf("%x\n",s->k);}

A.3839
B.3938
C.380039
D.390038
<上一题 目录 下一题>
热门 试题

单项选择题
若有以下定义和语句,则输出结果是______。int **pp,*p,a=10,b=20;pp=&p; p=&a; p=&b; printf( %d n ,*p,**pp);
A.10,20
B.10,10
C.20,10
D.20,20
单项选择题
下列叙述中,正确的一条是______。
A.C语言以函数为程序的基本单位,便于实现程序的模块化
B.C程序的执行总是从程序的第一句开始
C.C程序中可以不使用函数
D.C语言提供了一个输入语句scanf和一个输出语句printf
相关试题
  • 若有以下定义和语句,sizeof(a)的值是 ...
  • 下面程序的输出结果是 【13】 。char ...
  • 若输入tear、test、arj,则下列程序的运行...
  • 下列程序的功能是将2个数从小到大输出。ma...
  • 下列程序段的输出结果是 【8】 。int n...