更多"若有定义:int a=2,b=3;float x=3.5,y=2.5;"的相关试题:
[单项选择]若有定义:int a= 7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。
A. 2.500000
B. 2.750000
C. 3.500000
D. 0.000000
[单项选择]现在有以下定义,int a;double b;float c;char k;则下面的表达式a/b+c-k值的类型为:
A. int
B. double
C. float
D. char
[单项选择]若有定义:int a=4,b=5;float x=3.4,y=2.1;,则下列表达式的值为( )
(float) (a+b)/2+(int)×%(int)y
A. 5.5
B. 55
C. 5.500000
D. 55.00000
[单项选择]若有下面的说明和定义:
struct test
int m1; char m2; float m3;
union uu char u1[5]; int u2[2];ua;
myaa;
则sizeof(stmct test)的值是( )。
A. 12
B. 16
C. 14
D. 9
[单项选择]若有下列类型说明语句: char w;int x;float y;double z; 则表达式w*x+z-y的结果的数据类型是( )
A. char
B. int
C. float
D. double
[单项选择]若有下面的说明和定义:
struct test
int m1;Char m2;float m3;
union uuchar u1[5];int u2[2];ua;
myaa;
则sizeof(struct test)的值是
A. 12
B. 16
C. 14
D. 9
[单项选择]若有下面的说明和定义: struct test { int m1;Char m2;float m3; union uu{char u1[5];int u2[2];}ua; } myaa; 则sizeof(struct test)的值是
A. 12
B. 16
C. 14
D. 9
[单项选择]设有定义nit a:float f; double int i,则表达式10+'a'+i+f值的数据类型是( )
A. int
B. float
C. double
D. 不确定
[单项选择]若定义了int a;char b;float c;, 则表达式a*b-c的类型是( )
A. float
B. char
C. int
D. double
[单项选择]有如下定义 int a; float f; double i; 则表达式4+‘a’+i*f的值的数据类型是 ______。
A. int
B. float
C. double
D. 不确定
[单项选择]现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为
A. int
B. double
C. float
D. char