有如下枚举类型的定义:enum Poker{CLUBS, DIAMONDS, HEARTS=4, SPADES}; 其中枚举成员DIAMONDS的值为( )。
查看答案
有枚举类型的变量定义如下:enum Poker{CLUBS, DIAMONDS, HEARTS=4, SPADES} cards; 则sizeof(cards)的值为( )。
A. 1
B. 2
C. 4
D. 8
以下程序的执行结果是()。#include union un{int i;char c[4];};void main(){union un x;x.c[0] = 10;x.c[1] = 1;x.c[2] = 0;x.c[3] = 0;printf("%d\n", x.i);}
A. 266
B. 11
C. 265
D. 138
以下程序的输出结果是( )。#include union myun{struct{ int x, y, z;} u;int k;} a;void 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{int i;char c;float a;} test;则sizeof(test)的值是()。
A. 4
B. 8
C. 9
D. 12