[单选题]

设有以下定义: typedef union { longi; int k[5];char c;}DATE; srtuct date { int cat;DATEcow;double dog;} too; DATE max; 则下语句的执行结果是 ( ) printf("%d,"sizeof(struct date))+size of(max));

A.25

B.30

C.18

D.8

参考答案与解析:

相关试题

设有以下定义:typedef union{long i;int k[5];cha

[单选题]设有以下定义: typedef union {long i;int k[5];char c,}DATE, struct date {int cat;DATE cow;double dog;}too; DATE max; 则下列语句的执行结果是( ) printf("%d",stzeof(struct date)+sizeof(max));A.25B.30C.18D.8

  • 查看答案
  • 设有以下说明和定义: typedef union {long i int k[5

    [单选题]设有以下说明和定义: typedef union {long i int k[5];char c;}DATE; struct date {int cat;DATE cow;double dog;}too; DATE max; 则下列语句的执行结果是 ( ) printf("%d",sizeof(struet date)+sizeof(max));A.26B.30C.18D.8

  • 查看答案
  • 设有以下说明和定义:typedef union {long i; int k[5

    [试题]设有以下说明和定义:typedef union {long i; int k[5]; char c;} DATE;struct data { int cat; DATE cow; double dog;} too;D.ATE max;则语句 printf("%d",sizeof(struct date)+sizeof(max));的执行结果是:___52____

  • 查看答案
  • 设有以下说明和定义:typedef union {long i; int k[5

    [试题]设有以下说明和定义:typedef union {long i; int k[5]; char c;} DATE;struct data { int cat; DATE cow; double dog;} too;D.ATE max;则语句 printf("%d",sizeof(struct date)+sizeof(max));的执行结果是:___52____

  • 查看答案
  • 设有以下说明和定义:typedef union{long i;int k[5];

    [单选题]设有以下说明和定义:typedef union{ long i;int k[5];char c; } DATE;struct date{ int cat;DATE cow;double dog; }too;DATE max;则下列语句的执行结果是______。printf("%d",sizeof (struct date) +sizeof(max));A.26B.30C.18D.8

  • 查看答案
  • 设有以下定义union data{ int d1; float d2; }dem

    [单选题]设有以下定义union data{ int d1; float d2; }demo;则下面叙述中错误的是A.) 变量 demo 与成员 d2 所占的内存字节数相同B.) 变量 demo 中各成员的地址相同C.) 变量 demo 和各成员的地址相同D.) 若给 demo.d1 赋 99 后 , demo.d2 中的值是 99.0

  • 查看答案
  • 设有以下定义 union data { int d1; float d2; }d

    [单选题]设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是A.变量demo与成员d2所占的内存字节数相同B.变量demo中各成员的地址相同C.变量demo和各成员的地址相同D.若给demo.d1赋99后,demo.d2中的值是99.0

  • 查看答案
  • 设有以下定义:strucksk{int a; float b;}data;int

    [单选题]设有以下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。A.p=&a;B.p=data.a;C.p=&data.a;D.*p=data.a;

  • 查看答案
  • 若有以下定义和语句union data{ int i; char c; floa

    [单选题]若有以下定义和语句union data{ int i; char c; float f; } x;int y;则以下语句正确的是A.)x=10.5;B.)x.c=101;C.)y=x;D.)printf("%d/n",x);

  • 查看答案
  • 若有以下定义和语句 union date { int i; char c; fi

    [单选题]若有以下定义和语句 union date { int i; char c; fioat f;} x; int y; 则以下语句正确的是______。A.x=10.5;B.x.c=101;C.y=x;D.printf("%d/n",x);

  • 查看答案
  • 设有以下定义: typedef union { longi; int k[5];