表达式(4/5*(float)3+(float)3*4/5)的值

题目

表达式(4/5*(float)3+(float)3*4/5)的值为()

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义: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


正确答案:C
解析:在计算(float)(a+b) /2时,由于通过强制类型转换将(a+b)转换成了float型,所以应先将2转换成float型,再进行计算,得4.500000。
  在计算(int)x%(int)y时,先将x和y通过强制类型转换成血型,再进行求余运算,得1。
  又因为4.500000是float型,所以将1和它相加时,先将1换成float型,再计算,得到5.500000。
  [知识扩展] 类型转换的一般规则是:低级类型服从高级类型,并进行相应的转换。数据类型的级别由低到高的排序表示为:char→int→unsigned→long→float→double。

第2题:

表达式type(3)in(int,float,complex)的值为__________。


正确答案:TRUE

第3题:

表达式(float)25/4的值为6。()

此题为判断题(对,错)。


正确答案:错

第4题:

下面______不是创建数组的正确语句。

A.float f[] f[] = new float[5][5];

B.float f[][] = new float[5][5];

C.float f[][] = new float[][5],

D.float [][] f= new float[5][];


正确答案:C

第5题:

表达式float(25)/4 int(14.4)%5的值分别为【 】和【 】。


正确答案:6.25 2
6.25 2 解析:首先强制转换类型后除以4,然后14.4强制类型转换再除以4。

第6题:

表达式isinstance(4j,(int,float,complex))的值为__________。


正确答案:TRUE

第7题:

表达式type(3+4j)in(int,float,complex)的值为____________。


正确答案:True

第8题:

下列二维数组的说明中,不正确的是( )。

A.float a[][4]={0,1,8,5,9};

B.int a[3][4];

C.)#define N 5 float a [N][3];

D.int a [2][9.5];


正确答案:D
解析:C语言规定,对于二维数组,只可以省略第一个方括号中的常量表达式,而不能省略第二个方括号中的常量表达式;二维数组的一般定义格式是:类型说明符数组名[常量表达式Ⅱ常量表达式)。

第9题:

下面( )表达式的值为4。

A. 11/3

B.11.0/3

C. (float)11/3

D. (int)( 11.0/3+ 0.5)


参考答案:D

第10题:

若要定义a为3×4的二维数组,正确的定义语句是( )

A.float a(3,4);

B.float a[3][4];

C.float a(3)(4);

D.float a[3,4];


正确答案:B

更多相关问题