题目内容

以下程序的输出结果是_______。#includemain(){ union { int i[2]; long k; char c[4]; } r, *s=&r; s->i[0]=0x39; s->i[1]=0x38; printf(“%c\n, s->c[0]);}

A. 39
B. 9
C. 38
D. 8

查看答案
更多问题

在计算机上使用turbo C,若有如下定义:union data{ int i; char c; double f;} b;则共用体变量b占用内存的字节数是_______。

A. 2
B. 1
C. 11
D. 8

在计算机上使用turbo C,变量a所占内存字节数是_______。union U{ char st[4]; int i; long l;};struct A{ int c; union U u;}a;

A. 4
B. 5
C. 6
D. 8

在计算机上使用turbo C,以下程序的输出结果是_______。#includemain(){ union un {int a[2]; long b; char c;} ; printf(“%d\n”, sizeof(union un));}

A. 9
B. 4
C. 1
D. 8

执行下列程序的输出结果是_______。#includeunion pw{ int i; char ch[2];} a;main( ){ a.ch[0]=13; a.ch[1]=0; printf(“%d\n”,a.i);}

答案查题题库