构造方法在初始化成员变量时:数值类型变量(byte、short、int、long、float、double)、boolean类型变量、char类型、引用类型变量分别初始化为()请注意顺序。A.0 false '0' nullB.0 false '0' nullC.0 true'0' nullD.0 false ' ' null

题目

构造方法在初始化成员变量时:数值类型变量(byte、short、int、long、float、double)、boolean类型变量、char类型、引用类型变量分别初始化为()请注意顺序。

A.0 false '0' null

B.0 false '0' null

C.0 true'0' null

D.0 false ' ' null


相似考题
参考答案和解析
正确
更多“构造方法在初始化成员变量时:数值类型变量(byte、short、int、long、float、double)、boolean类型变量、char类型、引用类型变量分别初始化为()请注意顺序。”相关问题
  • 第1题:

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

    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

  • 第2题:

    分别写出BOOL,int,float,指针类型的变量a 与

    “零”的比较语句。


    正确答案:

    BOOL : if ( !a ) or if(a)
    int : if ( a == 0)
    float : const EXPRESSION EXP = 0.000001
    if ( a < EXP && a >-EXP)
    pointer : if ( a != NULL) or if(a == NULL)

     

  • 第3题:

    关于类型转换的说法中,错误的是( )。

    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型


    正确答案:D
    解析:C++中数据类型转换有两类,即隐式类型转换和显式类型转换。①隐式类型转换是由编译器自动完成的类型转换。当编译器遇到不同类型的数据参与同一运算时,会自动将它们转换为相同类型后再进行运算。赋值时,会把所赋值的类型转换为与被赋值变量类型一样。隐式类型转换按从低到高的顺序进行。②显式类型转换是由程序员显式指出的类型转换,使用显式类型转换的好处是,编译器不必自动进行两次转换,而由程序员负责类型转换的正确性。由此可知选项D中a/(double)b的值应为double型。

  • 第4题:

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

    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

  • 第5题:

    以下代码中变量result的可能类型有哪些?byte b = 11;short s = 13;result = b * ++s;

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

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

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

    D.byte, short, char

    E.int, long, float, double


    正确答案:E
     

  • 第6题:

    变量类型float可以被提升为double型。


    正确答案:错误

  • 第7题:

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


    正确答案:正确

  • 第8题:

    在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

  • 第9题:

    在C程序中,设一表达式中包含有int,long,char和unsigned类型的变量和数据,这四种类型数据的转换规则是()。

    • A、int→unsigned→long→char
    • B、char→int→long→unsigned
    • C、char→int→unsigned→long
    • D、int→char→unsigned→long

    正确答案:C

  • 第10题:

    以下关于PL/SQL变量类型的说法正确的是()

    • A、CHAR类型的变量比VARCHAR2类型的变量更省空间
    • B、对VARCHAR2类型变量的访问效率要高于CHAR类型的变量
    • C、BOOLEAN变量的值只有两种:TRUE和FALSE
    • D、DATE类型的变量取值可以精确毫秒
    • E、PLS_INTEGER与BINARY_INTEGER类型变量取值范围相同

    正确答案:E

  • 第11题:

    判断题
    因为Single类型的变量可存储数值的范围大于Long类型的变量,所以Single类型占用内存大于Long类型。
    A

    B


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

  • 第12题:

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

    int

    B

    long

    C

    double

    D

    char


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

  • 第13题:

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

  • 第14题:

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

    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

  • 第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→folat→long→byte,short,char


    正确答案:A

  • 第16题:

    以下关于PL/SQL变量类型的说法正确的是()

    A.CHAR类型的变量比VARCHAR2类型的变量更省空间

    B.对VARCHAR2类型变量的访问效率要高于CHAR类型的变量

    C.BOOLEAN变量的值只有两种:TRUE和FALSE

    D.DATE类型的变量取值可以精确毫秒

    E.PLS_INTEGER与BINARY_INTEGER类型变量取值范围相同


    参考答案:E

  • 第17题:

    因为Single类型的变量可存储数值的范围大于Long类型的变量,所以Single类型占用内存大于Long类型。

    A

    B



  • 第18题:

    假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()

    • A、x==(int)(float)x
    • B、d==(double)(float)d
    • C、f==(float)(double)f
    • D、(f+d)-f==d

    正确答案:A

  • 第19题:

    设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。

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

    正确答案:C

  • 第20题:

    下面正确的结构体定义格式是()

    • A、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;};
    • B、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;}
    • C、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名;
    • D、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名

    正确答案:A

  • 第21题:

    关于数据类型转换下面描述错误的是()

    • A、byte类型数据可以转换为short、int、long类型数据
    • B、long类型数据有可能转换为byte、short、int类型数据
    • C、在语句int i=(int)78.67;中,变量i的值为79
    • D、当两个数据的类型不同一时,必须先进行数据类型的转换,再运算或赋值

    正确答案:C

  • 第22题:

    因为Single类型的变量可存储数值的范围大于Long类型的变量,所以Single类型占用内存大于Long类型。


    正确答案:错误

  • 第23题:

    单选题
    关于数据类型转换下面描述错误的是()
    A

    byte类型数据可以转换为short、int、long类型数据

    B

    long类型数据有可能转换为byte、short、int类型数据

    C

    在语句int i=(int)78.67;中,变量i的值为79

    D

    当两个数据的类型不同一时,必须先进行数据类型的转换,再运算或赋值


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

  • 第24题:

    单选题
    简单变量和引用变量在作为类的成员这是时,有什么区别()
    A

    简单成员变量不需要初始化,引用变量需要在构造函数中初始化

    B

    引用成员变量不需要初始化,简单成员变量需要在构造函数中初始化

    C

    类的成员变量可以自动初始化,因此没有区别

    D

    简单成员变量会自动初始化为默认值(0),而引用变量只会自动初始化为空值,实际使用时还需要将它指向一个对象


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