问题
设有一联合体变量定义如下: union data {long w;float x;int y;char z;};
设有一联合体变量定义如下:
union data
{long w;float x;int y;char z;};
union data beta;
执行下面赋值语句后,正确的联合体变量beta的值是。
beta.w=123321;beta.y=88;beta.x=99.9;beta.z='A';
A、 123321
B、 88
C、 99.9
D、 'A'
您可能感兴趣的试题
-
若有以下定义和语句: struct student {int num ;int age;};
若有以下定义和语句:struct student{int num ;int age;};struct student stu[3]={{l001,20},{1002,19},{1003,2l}};main(){struct student *p;p=stu;... }则下列引用中不正确的是。A、 (...
查看答案 -
以下程序的运行结果是。 typedef union {long a[2];int b[4];char c[8];}TY; TY our;
以下程序的运行结果是。typedef union {long a[2];int b[4];char c[8];}TY;TY our;main(){printf("%d\n",sizeof(our)); }A、 32 B、 16 C、 8 D、 24...
查看答案 -
设有一联合体变量定义如下: union data {long w;float x;int y;char z;};
设有一联合体变量定义如下:union data{long w;float x;int y;char z;};union data beta;执行下面赋值语句后,正确的联合体变量beta的值是。beta.w=123321;beta.y=88;beta.x=99.9;beta.z='A';A、 1233...
查看答案 -
下面程序的运行结果是。 main() {struct cmplx
下面程序的运行结果是。main(){struct cmplx{int x;int y;}cnum[2]={l,3,2,7};printf("%d\n",cnum[0].y/cnum[0].x*cnum[1].x);}A、 0 B、 1 C、 3 D、 6...
查看答案 -
根据下面的定义,能打印出字母“M”的语句是。 struct person {
根据下面的定义,能打印出字母“M”的语句是。struct person{char name[9];int age;};struct person class[10]={"John",17,"Paul",19,"Mary",18,"adam",16 };A、 printf("%c\n",class[3...
查看答案
