更多“下列的哪两种原始类型在使用流时可以互换A.byte和booleanB.char和intC.byte和charD.String和char ”相关问题
  • 第1题:

    下列的( )原始类型在使用流时可以互换。

    A.byte和boolean

    B.char和int

    C.byte和char

    D.String和char


    正确答案:B
    B。【解析】本题考查Java语言中字节类型的概念。在Java语言中,byte是字节类型,用1字节表示;boolean是布尔类型,用true和false表示,它们的表示方法并不一样,也不提供它们之间的转换,选项A错误。Java内部用整数来表示char,通常可以在方法调用和其他语句中互换使用char和int,选项B正确。char用2字节表示,byte字节类型用1字节表示,Java内部也不允许互换使用它们,选项C错误。String在Java语言中是一个类,它提供对字符串的一系列操作,而char是Java语言中的一个基本类型,它不是一个类,两者有本质的区别,故而它们是不能互换使用的,选项D错误。需要注意的是,在Java语言中提供的类都是以大写字母开头,基本类型都用小写字母表示。

  • 第2题:

    当使用流时,哪两种原始类型是可以互换的? ( )

    A.byte和boolean

    B.char和int

    C.byte和char

    D.String和char


    正确答案:B
    解析:本题主要考查Java语言的字节类型这个知识点。选项A错误,在Java语言中, byte字节类型,用一个字节表示。而boolean是布尔类型,用true和false表示。Java语言内部它们的表示方法并不一样,也不提供它们之间的转换:选项B正确,因为Java内部用整数来表示char,通常可以在方法调用和其他语句中互换使用它们:选项C错误,在Java语言中,char用两个字节表示,byte类型用一个字节表示,Java内部也不允许互换使用它们;选项D错误,String在Java语言中是一个类,它提供对字符串的一系列操作,而char是Java语言中的一个基本类型,它不是一个类,两者有本质的区别,故而它们是不能互换使用的。提醒大家一点的是,在Java语言中提供的类都是以大写字母开头,基本类型都用小写字母表示。故本题答案是B。

  • 第3题:

    5、字符型输出流类Writer可以输出保存在下列哪种类型数组中的数据?()

    A.byte []

    B.int []

    C.double []

    D.char []


    char []

  • 第4题:

    下列的( )原始类型在使用流时可以互换。

    A.byte和boolean

    B.char和int

    C.byte和char

    D.String和char


    正确答案:B
    解析: 本题考查Java语言中字节类型的概念。在Java语言中,byte是字节类型,用一个字节表示;boolean是布尔类型,用true和false表示,它们的表示方法并不一样,也不提供它们之间的转换,选项A错误。Java内部用整数来表示char,通常可以在方法调用和其他语句中互换使用char和int,选项B正确。char用两个字节表示,byte字节类型用一个字节表示,Java内部也不允许互换使用它们,选项C错误。String在Java语言中是一个类,它提供对字符串的一系列操作,而char是Java语言中的一个基本类型,它不是一个类,两者有本质的区别,故而它们是不能互换使用的,选项D错误。需要注意的是,在Java语言中提供的类都是以大写字母开头,基本类型都用小写字母表示。

  • 第5题:

    字符型输出流类Writer可以输出保存在下列哪种类型数组中的数据?()

    A.byte []

    B.int []

    C.double []

    D.char []


    char []