更多"下面程序的输m结果是( )。 typedef union {dou"的相关试题:
[单项选择]下面程序的输出结果是_______。 union un { int a[4]; long b; char c[6];} main( ) { union un u; printf("%d%d",sizeof(u),sizeof(uA) ); }
A. 82
B. 88
C. 188
D. 182
[单项选择]下面程序的输出结果是
int b=2;
int func(int *
A. ;
[单项选择]以下程序的输出结果是( )。
union myun
struci
int x,y,z;u;
int k;
a;
main( )
a.u.x=4;a.u.y=5;a.u.z=6;
a.k=0;
printf("%d/n",a.u.x);
A. 4
B. 5
C. 6
D. 0
[单项选择]下列程序的输出结果是______。 union un { int a[3]; long b; char c[6]; }un1,*p; main( ) {p=&un1; p->a[0]=0x37; p->a[1]=0x38; p->a[2]=0x39; printf("%c/n",p->c[4]); }
A. 39
B. 9
C. 38
D. 8
[单项选择]下列程序的执行结果是 ______。#include<stdio.h>union un{ int i; char c[2];};void main( ){ union un x; x.c[0]=10; x.c[1]==1; printf("/n%d",x.i);}
A. 266
B. 11
C. 265
D. 138
[单项选择]有以下程序
union myun
struct
int x,y,z;u;
int k;
a;
main( )
a.u.x=4;a.u.y=5;a,u.z=6;
a.k=0;
printf("%d/n",a.u.x);
程序运行后的输出结果是 ( )
A. 4
B. 5
C. 6
D. 0
[单项选择]当执行下面的程序时,其输出结果为______。 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. 不确定
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
union pw
int i;
char ch[2];
a;
main( )
a.ch[0]=13;a.ch[1]=0;printf("%d/n",a.i);
A. 13
B. 14
C. 208
D. 209
[单项选择]
设有如下说明
typedef struct {
int n;
char c;
double x;
}STD;
则以下选项中 ,能正确定义结构体数组并赋初值的语句是()
A. STD tt[2]={{1,''A'',62},{2,''B'',75}};
B. STD tt[2]={1,"A",62,2,"",75};
C. struct tt[2]={{1,''A''},{2,''B''}};
D. struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
[单项选择]执行下列程序的输出结果是( )。 main( ) { union { int b; char c[2]; } y; y.b=0x4142; printf("%c,%c",y.c[1],y.c[0]); }
A. 65,66
B. a,b
C. B,A
D. A,B
[单项选择]以下程序的输出结果是______。 main( ) { union { int i[2]; long j; char m[4]; }r,*s=&r; s->i[0]=0x409; s->i[1]=0x407; printf("%d/n",s->m[0]); }
A. 9
B. 49
C. 7
D. 47
[单项选择]有以下程序
main( )
{ union{ unsigned int n;
unsigned char c;
}ul;
ul.c=''A'';
printf("%c/n",ul.n);
}
执行后输出结果是( )。
A. 产生语法错
B. 随机值
C. A
D. 65