有以下定义和语句,则sizeof(a) 的值是【 】,而sizeof(a,share)的值是【 】struct date{ int day;int mouth;int year;union{int share1;float share2;}share;}a;

题目

有以下定义和语句,则sizeof(a) 的值是【 】,而sizeof(a,share)的值是【 】

struct date

{ int day;

int mouth;

int year;

union{int share1;

float share2;

}share;

}a;


相似考题
更多“有以下定义和语句,则sizeof(a) 的值是【】,而sizeof(a,share)的值是【】struct date {intday;intmout ”相关问题
  • 第1题:

    设有以下说明和定义: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.26

    B.30

    C.18

    D.8


    正确答案:B

  • 第2题:

    设有以下说明和定义: 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.26

    B.30

    C.18

    D.8


    正确答案:B

  • 第3题:

    假设sizeof(int)的值为4,对数组定义:int a[3][6];则sizeof(a[0] )的值为______。

    假设sizeof(int)的值为4,对数组定义:int a[3][6];则sizeof(a[0] )的值为______。


    4

  • 第4题:

    设有以下定义: 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


    正确答案:B

  • 第5题:

    【单选题】设有以下说明和定义: typedef union{ long i; int k[5]; char c; }DATE; struct date{ int cat; DATE cow; double dog; }too; DATE max; 则下列语句的执行结果是 。 printf ("%dn",sizeof(struct date)+sizeof(max));

    A.26

    B.30

    C.18

    D.8


    B 用typedef说明的类型不是必须用大写,而是习惯上用大写。