更多“int型数据与float型数据可以互相进行强制转换。”相关问题
  • 第1题:

    下列关于自动类型转换的说法中,正确的是( )。

    A.int类型数据可以被自动转换为char类型数据

    B.char类型数据可以被自动转换为int类型数据

    C.boolean类型数据不可做自动类型转换,但是可以做强制类型转换

    D.long类型数据可以被自动转换为short类型数据


    正确答案:B
    解析:根据自动类型转换的优先级顺序,int类型的数据不可以自动转换为char类型数据,long类型也不可以自动转换为short类型,boolean的值只有true和false两个值,不能做类型转换,包括自动和强制。

  • 第2题:

    Java语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是

    A.char→long→int→double→float

    B.char→int→long→double→float

    C.char→int→long→float→double

    D.char→int→float→double→long


    正确答案:C
    解析:自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是char→int→long→float→double。对自动类型转换的优先关系不了解。

  • 第3题:

    下列关于类型转换的说法中,正确的是( )。

    A.将较长的数据类型转换为较短的数据类型可以用自动类型转换

    B.将较长的数据类型转换为较短的数据类型只能用强制类型转换

    C.强制类型转换可以保证数据完整性

    D.boolean类型数据只能和int类型进行强制类型转换


    正确答案:B
    解析:自动类型转换是系统按照优先级顺序表进行的,强制类型转换会导致多出来的那部分数据丢失。Java语言中boolean类型数据不能做类型转换。

  • 第4题:

    以下哪些数据类型转换可以是自动转换()

    A.short到int

    B.float到int

    C.int到byte

    D.double到float


    参考答案A

  • 第5题:

    下列数据类型中哪种数据类型转为int类型需要进行强制转换()

    A、byte

    B、short

    C、char

    D、float


    正确答案:D

  • 第6题:

    设a为int变量,b为float变量,则a+b的运算结果为()型数据。


    正确答案:double

  • 第7题:

    将长整型(long)数据转换为较短的整数类型(int)数据,要进行()

    • A、类型的自动转换
    • B、类型的强制转换
    • C、无需转换
    • D、无法实现

    正确答案:B

  • 第8题:

    下列关于自动类型转换的说法中,正确的一个是()

    • A、int类型数据可以自动转换为char类型数据
    • B、char类型数据可以被自动转换为int类型数据
    • C、boolean类型数据不可以做自动类型转换,但是可以做强制转换
    • D、long类型数据可以被自动转换为short类型数据

    正确答案:B

  • 第9题:

    将int型变量n转换成float型变量的方法是()。

    • A、floatn
    • B、(float)n
    • C、float(n)
    • D、21个字符

    正确答案:B

  • 第10题:

    填空题
    设a为int变量,b为float变量,则a+b的运算结果为()型数据。

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

  • 第11题:

    单选题
    将int型变量n转换成float型变量的方法是()。
    A

    floatn

    B

    (float)n

    C

    float(n)

    D

    21个字符


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

  • 第12题:

    判断题
    int型数据与float型数据可以互相进行强制转换。
    A

    B


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

  • 第13题:

    下列关于自动类型转换的说法中,正确的一个是______。

    A.int类型数据可以被自动转换为char类型数据

    B.char类型数据可以被自动转换为int类型数据

    C.long类型数据可以被自动转换为short类型数据

    D.boolean类型数据不可以做自动类型转换,但是可以做强制转换


    正确答案:B
    解析:根据自动类型转换的优先级顺序,int类型不可以自动转换为char类型,long类型也不可以自动转换为short类型,boolean只有true和false两个值,不能做类型转换,包括自动和强制。

  • 第14题:

    设变量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。

  • 第15题:

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


    正确答案:C
    根据混合运算规则,如果有一个数据是float型或double型,则其他数据类型先转化为double型,运算的结果最终也是double型。

  • 第16题:

    下列数据类型转换,必须进行强制类型转换的是( )。

    A.byte→int

    B.short→long

    C.float→double

    D.int→char


    正确答案:D

  • 第17题:

    自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是( )。

    A.byte,short,char→int→long→float→double

    B.float→int→long→byte,short,char→double

    C.int→long→float→double←byte,short,char

    D.double→int→folat→long→byte,short,char


    正确答案:A

  • 第18题:

    ()函数将字符型数据(整数或小数)转换成浮点数类型的数值(即小数)。

    • A、input()
    • B、float()
    • C、int()
    • D、print()

    正确答案:B

  • 第19题:

    泛型的描述错误的是()

    • A、泛型也需要进行强制类型转换
    • B、泛型可以自动进行数据类型转换

    正确答案:A

  • 第20题:

    数据结构里,函数参数为哪项时,参数传递属于地址传递。()

    • A、数组
    • B、float型
    • C、char型
    • D、int型

    正确答案:A

  • 第21题:

    单选题
    下列关于自动类型转换的说法中,正确的一个是()
    A

    int类型数据可以自动转换为char类型数据

    B

    char类型数据可以被自动转换为int类型数据

    C

    boolean类型数据不可以做自动类型转换,但是可以做强制转换

    D

    long类型数据可以被自动转换为short类型数据


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

  • 第22题:

    单选题
    下列数据类型中,哪种数据类型转为int类型需要进行强制转换()。
    A

    byte

    B

    short

    C

    char

    D

    float


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

  • 第23题:

    单选题
    泛型的描述错误的是()
    A

    泛型也需要进行强制类型转换

    B

    泛型可以自动进行数据类型转换


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