更多“字面常量42、4.2、42L的数据类型分别是( )。 A.long,double,intB.long,float,intC.int,double,long ”相关问题
  • 第1题:

    C++的五种基本数据类型int、char、float、double 和long int 所占内存空间大小的关系是【 】。


    正确答案:charintlong intfloatdouble
    charintlong intfloatdouble

  • 第2题:

    自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为( )。

    A.char-int long-folat-double

    B.int-Iong-float-double-char

    C.long-float-int-double-char

    D.以上都不对


    正确答案:A

  • 第3题:

    C语言中各种基本数据类型的存储空间长度排列为( )

    A.char≤long≤int≤float≤double

    B.double≤float≤long≤int≤char

    C.char≤int≤long≤float≤double

    D.float≤int≤long≤char≤double


    正确答案:C

  • 第4题:

    下列变量定义中,正确的是

    A.long 1=123L

    B.long 1=3.14156f

    C.int i="k"

    D.double d=1.55989E2f


    正确答案:A
    解析:根据Java向下转型的特点,B)需要强制类型转换,C)字符串类型不能赋给整型,D)可以自动类型转换,但不推荐使用。

  • 第5题:

    字面常量42、4.2、42L的数据类型分别是( )。 A.long,double、intB.lon9、float、int

    字面常量42、4.2、42L的数据类型分别是( )。

    A.long,double、int

    B.lon9、float、int

    C.int、double、long

    D.int、float、long


    正确答案:C
    本题考查整型变量的类型和浮点变量的类型,42默认为int型数据,42后面加上L后,表示long型数据,4.2默认为double型数据。

  • 第6题:

    自动类型转换规定的优先次序是( )。

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

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

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

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


    正确答案:D

  • 第7题:

    在同一可访问区内有如下8个函数:

    ①double calculate(double x)

    ②double calculate(double x, double y);

    ③double calculate(double x. int y);

    ④double calculate(int x, double y);

    ⑤double calculate(int x);

    ⑥float calculate(float x);

    ⑦float calculate(double x);

    ⑧float calculate(int x,double y)。

    那么关于函数重载的说法中,不正确的是(63)。

    A.②③④⑤中任两个函数均构成重载

    B.①③构成重载

    C.②⑧肯定构成重载,⑥⑦也肯定构成重载

    D.④⑧构成重载


    正确答案:D
    解析:“overload”翻译过来就是:超载,或过载,或重载,即超出标准负荷。在日常生活中我们经常要清洗一些东西,比如洗车、洗衣服。尽管我们说话的时候并没有明确地说用洗车的方式来洗车,或者用洗衣服的方式来洗一件衣服,但是谁也不会用洗衣服的方式来洗一辆车,否则等洗完时车早就散架了。我们并不要那么明确地指出来就心知肚明,这就有重载的意思了。对于同一可访问区内被声明的几个具有不同参数列的(参数的类型、个数、顺序不同)同名函数,程序会根据不同的参数列来确定具体调用哪个函数,这种机制叫重载。重载不关心函数的返回值类型。

  • 第8题:

    基本数据类型精度从低到高排列正确的是()

    A.byte short int float double

    B.byte short int double float

    C. short byte int float double

    D. short byte int double float


    正确答案:A

  • 第9题:

    scala语言中,下面描述正确的是?()

    • A、scala中,Float是Double的子类。
    • B、scala中,Int是Long的子类。
    • C、scala中,Double是AnyRef的子类
    • D、scala中,Long是AnyVal的子类

    正确答案:D

  • 第10题:

    StringBuffer append(数值类型 t),参数t可以是boolean、int、char、float、double、long


    正确答案:正确

  • 第11题:

    在C语言中(以16为PC机为例),5种基本数据类型的存储空间长度的排列顺序为()。

    • A、char < int < long int <= float < double
    • B、char = int < long int <= float < double
    • C、char < int < long int <= float = double
    • D、char = int = long int <= float < double

    正确答案:A

  • 第12题:

    单选题
    都是VB.NET中的数据类型的选项是()
    A

    Short、Integer、Long、Float、Double

    B

    Short、Int、Long、Single、Double

    C

    Integer、Long、Single、Double、Decimal

    D

    Boolen、Byte、Bit、Decimal、Date


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

  • 第13题:

    Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为()。

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

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

    C.byte→short→int→float→long→double

    D.short→byte→int→long→float→double


    正确答案:B

  • 第14题:

    下列关于Java语言简单数据类型的说法中,错误的是( )。

    A.float类型占内存少,运算快

    B.float类型占内存少,但是运算速度比不上double类型

    C.double类型精度高于float类型

    D.double类型在计算机的内存中占64位


    正确答案:B
    解析:由于Java语言中的float类型占内存较少,只占存储的32位,比double类型的64位少,因此,运算速度比double类型快。

  • 第15题:

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

    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→float→long→byte, short, char


    正确答案:A

  • 第16题:

    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。对自动类型转换的优先关系不了解。

  • 第17题:

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


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

  • 第18题:

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

    A.short到int

    B.float到int

    C.int到byte

    D.double到float


    参考答案A

  • 第19题:

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

    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

  • 第20题:

    都是VB.NET中的数据类型的选项是()

    AShort、Integer、Long、Float、Double

    BShort、Int、Long、Single、Double

    CInteger、Long、Single、Double、Decimal

    DBoolen、Byte、Bit、Decimal、Date


    C

  • 第21题:

    设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型为().

    • A、float
    • B、char
    • C、int
    • D、double

    正确答案:D

  • 第22题:

    在C语言中,5种基本数据类型的存储空间长度的排列顺序为:char<int<long int<=float<double


    正确答案:正确

  • 第23题:

    Which of the following statements are legal?()         

    • A、 long l = 4990;
    • B、 int i = 4L;
    • C、 float f = 1.1;
    • D、 double d = 34.4;
    • E、 double t = 0.9F;

    正确答案:A,D,E

  • 第24题:

    单选题
    字面常量42、4.2、42L的数据类型分别是(  )。
    A

    long,double,int

    B

    long,float,int

    C

    int,double,long

    D

    int,float,long


    正确答案: C
    解析:
    对于整型字面常量,只要没有超过C++中整数所能表示的范围,C++将自动按整数来存储此数,也可以通过在整型字面常量后添加U或L来指定无符号整数或长整数来存储;对于实型字面常量,C++将自动按照双精度数来存储,也可以通过在实型字面常量后添加f来指定按单精度数存储。所以,42是int型,4.2是double型,42L是long型。