若有以下定义和语句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);
A: x=10.5;
B: x.C=101:
C: Y=x;
D: printf("%d\n",x);
B
举一反三
- 若有定义: union Data { int i; char c; float f; }x; int y; 则正确的语句是
- 若有以下定义int x,y; float z; 则正确的赋值语句是__。 A: x=1,y=2,; B: x=y=100; C: x++;; D: x=int (z);;
- 下面关于变量x、y定义及初始化正确的语句是______。 A: int x=y=10; B: char x='\n',char y='b'; C: float x=3;int y=2; D: double x=0.5;y=4.5;
- 若有以下定义和语句: union data { int i; char c; float f; }a; int n; 则以下语句正确的是
- 若有定义int x,y; float a;,下面正确的赋值语句是( )。 A: x=1,y=1, B: y++; C: x=y=4; D: y=int(a);
内容
- 0
5、int a=7, b=2; x=a/b; y=(float)a/b; 时,以下语句执行后,x=______ , y=______ 。printf(“a=%d, x=%f”, x, y);}
- 1
若有以下定义和语句,则以下语句正确的是()。 union data{ int i; char c; float f; }a; int n; A: a=5; B: a={2,’a’,1.2}; C: printf(“%d ”,a); D: n=a;
- 2
若有以下定义和语句,则以下语句正确的是( )。 union data{ int i; char c; float f; }a; int n; A: a=5; B: a={2,'a',1.2}; C: printf("%d\n",a); D: n=a;
- 3
以下定义中,正确的赋值语句是( )。int x,y;float z; A: x=1,y=2, B: x=y=100 C: x++; D: x=int (z);
- 4
若有以下定义和语句:union data{int i; char c; float f;}a;int n; 则以下语句正确的是( )。 A: a=5; B: printf("%d\n ",a.i); C: a={2, 'a',1.2}; D: n=a;