若有定义“int a=10;double b=3.14;”,则表达式'A'+a+b的值的类型是()A.charB.intC.doubleD.float

若有定义“int a=10;double b=3.14;”,则表达式'A'+a+b的值的类型是()

A.char

B.int

C.double

D.float


参考答案和解析
C 解析:本题考查数据类型的自动转换,C语言语法规定,当不同的变量相加时按最长的变量对齐,即转换优先级为:char

相关考题:

若有定义语句: int a=5; ,则表达式: a++ 的值是 【 6 】 。

若有以下定义:char a;int b;float c; double d;则表达式a*b+d-c值的类型为【12】 。

若有定义:int a=4,b=5;float x=3.4,y=2.1;,则下列表达式的值为( )(float) (a+b)/2+(int)×%(int)yA.5.5B.55C.5.500000D.55.00000

若有以下类型说明语句char a; int b; float c; double d; 则表达式a*bd-c的结果类型为( )。 A.FloatB.charC.intD.double

若有以下定义: char a: int b; float c; double d; 则表达式a*b+d c的值的类型为 ______。A.floatB.intC.charD.double

若有以下定义char a;int b;float c;double d;则表达式a*b+d-c值的类型为

若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。A. floatSX 若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。A. floatB.intC.charD.double

若有定义语句:“int a=10;double b=3.14;”,则表达式A+a+b值的类型是( )。A.charB.intC.doubleD.float

设有定义nit a:float f; double int i,则表达式10+'a'+i+f值的数据类型是( )A.intB.floatC.doubleD.不确定

若有定义:int a=6,b=2;charc1=’a’,c2=’b’;则表达式a+b%5+c2-c1的值是() A.7B.8C.9D.表达式错误

若有定义:int a=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是() A.3.5B.3.0C.2.5D.2.0

若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是() A.7B.8C.9D.10

若有定义:int a=4, b=5;float x=3.4,y=2.1;,则下列表达式的值为( )。 (float) (a+b)/2+(int)x%(int)yA.5.5B.55C.5.5D.55

若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。 A.-20B.-l0C.0 若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。A.-20B.-l0C.0D.10

若有以下定义: chara;intb; floate;doubled;. 则表达式a*b+b-c值的类型为( )。A.FloatB.intC.charD.double

若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. float SXB 若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. floatB.intC.charD.double

若有定义语句:int a=10;double b=3.14;,则表达式'A'+a+b值的类型是A.charB.intC.doubleD.float

有如下定义:float a=3.14f;byte b=3;则表达式a+b的值的数据类型为( )。A.byteB.intC.charD.float

有如下定义:float a=1.0f;double b=2.0;则表达式a+b的值的数据类型为()。A.floatB.doubleC.charD.int

若有以下定义:char a; int b; float c; double d; 则表达式a*b+d-c值的类型为______。A.floatB.intC.charD.double

试题14若有定义语句:int a=10; double b=3.14; , 则表达式‘A’+a +b值的类型是()A.charB.intC.doubleD.float

若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。A、doubleB、charC、intD、float

若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是()A、7B、8C、9D、10

若有定义:int a=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是()A、3.5B、3.0C、2.5D、2.0

单选题若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是()A7B8C9D10

单选题有如下定义:floata=3.14f;byteb=3;则表达式a+b的值的数据类型为()AbyteBintCcharDfloat

单选题若有定义:int a=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是()A3.5B3.0C2.5D2.0

单选题若有定义语句:int a=10;double b=3.14;,则表达式'A'+a+b值的类型是(  )。AcharBintCdoubleDfloat