网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为()

A.int

B.float

C.double

D.不确定


参考答案和解析
C 解析:根据混合运算规则,如果有一个数据是double型,则其他数据类型先转化为double型,运算的结果最终也是double型。为保证精度的不丢失,表达式的数据类型是变量和常量中精确度最高的变量类型。
更多 “设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为()A.intB.floatC.doubleD.不确定” 相关考题
考题 定义int a; float f; double i; 表达式 15+i*f+ˊAˊ的值是 _______ 。 A.floatB. intC. charD. double

考题 定义int a; float f; double i; 6.定义表达式15+i*f+ˊAˊ的值是() 。 A.floatB. intC. charD. double

考题 设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A.intB.floatC.doubleD.不确定

考题 设变量a为整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型不能确定为何类型。() 此题为判断题(对,错)。

考题 设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f的值的数据类型为( )。A.intB.floatC.doubleD.不确定

考题 设变量a是 int 型,f是 double 型,i是 float 型,则表达式10+'a'+i*f值的数据类型A.intB.floatC.doubleD.不确定

考题 设变量a是int型,f是double型,i是float型,则表达式10+'a'+i * f值的数据类型是A.intB.floatC.doubleD.不确定

考题 下面的说法中正确的是( )。 Ⅰ:有float型数据定义float f1=100.00f;Float F1=new float(f1),要把float型转换为double型时用Double d1=F1.doubleValue()。 Ⅱ:有double型数据定义double d1=100.00;Double D1=new Double(d1),要把double型转换为int型时用 int il=D1.intValue()。 Ⅲ:当把int型转换为double型时,该转换是不能自动转换的,需要强制类型转换。 Ⅳ:以上说法都不对。A.Ⅱ、ⅢB.Ⅰ、ⅢC.Ⅰ、ⅡD.Ⅳ

考题 设变量a是int型,f是int型,i是double型,则表达式10+a+i*f值的数据类型为A.int B.float C.double D.不确定

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

考题 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:( )

考题 有如下定义 int a; float f; double i; 则表达式4+‘a’+i*f的值的数据类型是 ______。A.intB.floatC.doubleD.不确定

考题 float f=-123.567F;int i=(int)f;i的值现在是_____?

考题 设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A.int B.float C.double D.不确定

考题 设i是int型变量,f是float型变量,用下面的语句给这2个变量输入值。为了将,100和765.12分别赋给i和f,则正确的输入为______。 scanf("i=%d,f=%f”,i,f);A.100<空格>765.12<回车>B.i=100,f=765.12<回车>C.100<回车>765.12<回车>D.x=100<回车>y=765.12<回车>

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

考题 关于类型转换的说法中,错误的是( )。A.如果a为血型变量,b为char型变量,则a+b的值为血型B.如果a为float型变量,b为int型变量,则a-b的值为float型C.如果a为double型变量,b为float型变量,则a*b的值为double型D.如果a为血型变量,b为血型变量,则a/(double)b的值为int型

考题 变量a是整型,f是实型,i是双精度型,则表达式10+"a"+i*f值的数据类型为()。A、intB、floatC、doubleD、不确定

考题 变量x、f、d分别为int,float,double类型的,除了f和d不能等于无穷大和NAN以外值可以任意选取,下面表达式为真的是()A、x==(int)(double)xB、x==(int)(float)xC、d==(double)(float)dD、(f+d)-f==d

考题 假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()A、x==(int)(float)xB、d==(double)(float)dC、f==(float)(double)fD、(f+d)-f==d

考题 设inta;floatf;doublei;则表达式10+’a’+i*f值的数据类型是()。

考题 设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。A、不确定B、doubleC、intD、float

考题 设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。A、intB、floatC、doubleD、不确定

考题 单选题变量a是整型,f是实型,i是双精度型,则表达式10+"a"+i*f值的数据类型为()。A intB floatC doubleD 不确定

考题 单选题设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。A intB longC doubleD char

考题 单选题设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。A 不确定B doubleC intD float

考题 单选题假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()A x==(int)(float)xB d==(double)(float)dC f==(float)(double)fD (f+d)-f==d

考题 单选题变量x、f、d分别为int,float,double类型的,除了f和d不能等于无穷大和NAN以外值可以任意选取,下面表达式为真的是()A x==(int)(double)xB x==(int)(float)xC d==(double)(float)dD (f+d)-f==d