表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))值的数据类型为 _____。

题目

表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))值的数据类型为 _____。


相似考题
更多“表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))值的数据类型为 _____。”相关问题
  • 第1题:

    表达式int(4**0.5)的值为____________。


    正确答案:2

  • 第2题:

    设有如下变量定义: double a=3.500000;float b=2.5; int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )

    A.2.5

    B.3.5

    C.4.5

    D.表达式不正确


    正确答案:B

  • 第3题:

    若有定义: int a=7;float x=2.5,y=4.7;则表达式x+a%3,(int)(x+y)%2/4的值是( )。

    A.2.5

    B.2.75

    C.3.5

    D.0


    正确答案:A
    解析:x+y的值为实型7.200000,经强制类型转化成整型7。a%3的值为1,1*7的值为7,7%2的值为1。1/4的值为0,而非0.25,再与实型x相加,最终得结果为2.500000。

  • 第4题:

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


    正确答案:C
    在本题中,分别定义了一个整型变量a和f、双精度型变量i。然后求表达式10+a+i*f结果的数据类型。
    在C语言中,对应不同类型数据间的运算,将运算结果保存为精度较高的操作数类型,如整型与浮点型操作数据进行相关的运算,运算结果被自动保存为浮点型。在本题给出的运算表达式中,参与运算的操作数精度最高的为双精度型,因此,最后的计算结果应该被保存为双精度类型,本题正确的答案选C。

  • 第5题:

    若有定义:int b=7;floata=2.5,c=4.7;则表达式a+(b/2*(int)(a+c)/2)%4的值是()

    A.2.5

    B.3.5

    C.4.5

    D.5.5


    参考答案:C

  • 第6题:

    若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为______。(float)(a+b)/2+(int)x%(int)y

    A.3.5

    B.35

    C.3.5

    D.35


    正确答案:C

  • 第7题:

    设int b=2;,表达式(b<<2)/(b>>1)的值是 ( )A.0B.2C.4D.8

    设int b=2;,表达式(b<<2)/(b>>1)的值是 ( )

    A.0

    B.2

    C.4

    D.8


    正确答案:D

  • 第8题:

    x为int型,s为float型,x=3,s=2.5。表达式s+x/2的值为()。

    • A、4
    • B、3.5
    • C、2.5
    • D、3

    正确答案:B

  • 第9题:

    表达式int(’123’,8)的值为()。


    正确答案:83

  • 第10题:

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

    • A、3.5
    • B、3.0
    • C、2.5
    • D、2.0

    正确答案:A

  • 第11题:

    填空题
    表达式int(’11’,8)的值为()。

    正确答案: 9
    解析: 暂无解析

  • 第12题:

    单选题
    x为int型,s为float型,x=3,s=2.5。表达式s+x/2的值为()。
    A

    4

    B

    3.5

    C

    2.5

    D

    3


    正确答案: D
    解析: 暂无解析

  • 第13题:

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


    正确答案:A

  • 第14题:

    设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。


    正确答案:2.5
    2.5 解析:本题考核运算符的使用(包括类型、优先级、结合性)。强制类型转换符()将表达式x+y的值转换为int型,那么表达式“a%3*(int) (x+y)%2/4”结果将为整型,计算:7%3*7%2/4的结果为0,而x为double型,所以最后的结果为2.5

  • 第15题:

    设x=2.5、a=7、y=4.7,算术表达式x+a%3 * (int)(x+y)%2/4的值为 ( )

    A.2.5

    B.7

    C.4.7

    D.2.75


    正确答案:A

  • 第16题:

    设int b=2;, 则表达式(b<<2)/(b>>1)的值是______。A.0B.2C.4D.8

    设int b=2;, 则表达式(b<<2)/(b>>1)的值是______。

    A.0

    B.2

    C.4

    D.8


    正确答案:D

  • 第17题:

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

    A.3.5

    B.3.0

    C.2.5

    D.2.0


    参考答案:A

  • 第18题:

    下列Visual Basic表达式中,()的值等于4。

    A、Int( 4.1)

    B、Int( 4.9)

    C、Int( 3.9)

    D、Int( 5.1)


    正确答案:AB

  • 第19题:

    整型变量a,b的值定义如下:int a=3;int b=4;则表达式 ++a==b的值为:

    A.4

    B.false

    C.3

    D.true


    正确答案:D

  • 第20题:

    若有定义:int b=7;floata=2.5,c=4.7;则表达式a+(b/2*(int)(a+c)/2)%4的值是()

    • A、2.5
    • B、3.5
    • C、4.5
    • D、5.5

    正确答案:C

  • 第21题:

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


    正确答案:False

  • 第22题:

    单选题
    若有定义:int b=7;floata=2.5,c=4.7;则表达式a+(b/2*(int)(a+c)/2)%4的值是()
    A

    2.5

    B

    3.5

    C

    4.5

    D

    5.5


    正确答案: D
    解析: 暂无解析

  • 第23题:

    填空题
    表达式int(4**0.5)的值为()。

    正确答案: 2
    解析: 暂无解析

  • 第24题:

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

    3.5

    B

    3.0

    C

    2.5

    D

    2.0


    正确答案: C
    解析: 暂无解析