更多“Java有哪些基本数据类型,与C/C++相比有何特点?复合数据类”相关问题
  • 第1题:

    下列关于类的说法不正确的是( )。

    A.类是同种对象的集合和抽象

    B.类属于Java语言中的复合数据类型

    C.类是Java程序中的基本的结构单位

    D.类就是对象


    正确答案:D
    解析:对象是类的实例化,两者不能等同。

  • 第2题:

    Java语言与C++语言相比,最突出的特点是

    A.面向对象

    B.高性能

    C.跨平台

    D.有类库


    正确答案:C
    解析:本题考查Java语言的特性。
      Java语言与C++语言都是面向对象的语言。因此,选项A是错误的。
      Java语言与C++语言都是高性能的编程语言。Java字节码的设计使之能很容易地直接转换成对应于特定CPU的机器码,从而得到较高的性能。C++由于其极高的灵活性、强大的功能和非常高的效率,常常用于专业应用程序的开发,C++非常适合于编写各种编程环境下的高性能代码。因此,选项B是错误的。
      Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。平台无关有两种:源代码级和目标代码级。C和C++具有一定程度的源代码级平台无关,C++语言支持程序员编写一些非常低级的程序,从而能够访问机器硬件,并操纵实际内存地址。但这些是以牺牲可移植性为代价的,因为这时每个程序都是针对某种具体硬件环境的。而Java主要靠Java虚拟机(JVM)在目标码级实现平台无关性。Java编程人员在编写完软件后,通过Java编译器将Java源程序编译为JVM的字节代码。任何一台机器只要配备了Java解释器,就可以运行这个程序,而不管这种字节码是在何种平台上生成的。显然,Java语言与c补语言相比,最突出的特点是跨平台。因此,选项C是正确的。
      Java语言和C++语言中都包含有类库,提供了大量的类以满足用户的多方面需要。因此,选项D是错误的。
      经过上述分析可知,本题的答案是选项C。

  • 第3题:

    Java语言和C++语言相比,下面哪项内容是Java独有的( )。

    A.面向对象

    B.动态链接

    C.有类库

    D.跨平台


    正确答案:D
    C++语言和Java语言都是面向对象的程序设计语言;库文件(.dll)就是C++语言的动态链接库,这两种语言都有类库,因为类是面向对象的最基本的概念;跨平台的特性是Java语言所特有的,在不同的操作系统上,只要装有JVM就可以解释执行Java程序,而C++语言没有这种特性。

  • 第4题:

    C#语言支持哪些数据类型?与C++语言相比有哪些特点?


    正确答案: 支持值类型和引用类型;值类型分为:整数型、布尔型、实数型、字符型、结构类型、枚举类型;引用类型分为:类、数组。
    C.是一个“纯“的面向对象的语言不再有全局变量和局部变量任何变量都必须属于一个类。

  • 第5题:

    Java语言跟C语言不同,它增加了一种基本数据类型String。String与int一样都属于Java语言的基本数据类型。


    正确答案:错误

  • 第6题:

    Java的复合数据类型有:类、数组和()等。


    正确答案:接口

  • 第7题:

    Java语言提供哪些基本的数据类型,为什么要提供这些不同的数据类型?


    正确答案:布尔型:boolean
    整型:byte、short、int以及long
    浮点型(实型):float以及double
    字符型:char
    数据类型代表了数据的存储格式和处理方式,虽然严格来说计算机只能识别“0”和“1”,但是,有了数据类型以后,计算机的识别能力就被人为扩展了,它能够识别整数、实数以及字符等。

  • 第8题:

    数据类型包装类与基本数据类型有什么关系?


    正确答案:Java的基本数据类型用于定义简单的变量和属性将十分方便,但为了与面向对象的环境一致,Java中提供了基本数据类型的包装类(wrapper),它们是这些基本类型的面向对象的代表。与8种基本数据类型相对应,基本数据类型的包装类也有8种,分别是:Character,Byte,Short,Integer,Long,Float,Double,Boolean。

  • 第9题:

    问答题
    Java的接口和C++的虚类的相同和不同处有哪些?

    正确答案: 由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是public static,所有方法默认情况下是public.一个类可以实现多个接口。
    解析: 暂无解析

  • 第10题:

    问答题
    Java有哪些基本数据类型?写出int型所能表达的最大、最小数据。

    正确答案: J.ava中定义了4类/8种基本数据类型:
    (1)逻辑型——boolean
    (2)整数型——byte,short,int,long
    (3)浮点数型——float,double
    (4)字符型——char
    其中整型int占4个字节,其范围为-2147483648-2147483647。
    解析: 暂无解析

  • 第11题:

    问答题
    数据类型包装类与基本数据类型有什么关系?

    正确答案: Java的基本数据类型用于定义简单的变量和属性将十分方便,但为了与面向对象的环境一致,Java中提供了基本数据类型的包装类(wrapper),它们是这些基本类型的面向对象的代表。与8种基本数据类型相对应,基本数据类型的包装类也有8种,分别是:Character,Byte,Short,Integer,Long,Float,Double,Boolean。
    解析: 暂无解析

  • 第12题:

    填空题
    Java的复合数据类型有:类、数组和()等。

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

  • 第13题:

    ( 11 ) Java 语言与 C++ 语言相比,最突出的特点是

    A )面向对象

    B )高性能

    C )跨平台

    D )有类库


    正确答案:C

  • 第14题:

    Java语言和C++语言相比,______是Java有的,而C++没有。

    A.面向对象

    B.动态链接

    C.有类库

    D.跨平台


    正确答案:D
    解析:选项A中,因为C什和Java都是面向对象的程序设计语言;选项B中,C++语言中也有动态链接技术,库文件(.DLL)就是C++的动态链接库;选项C错误,这两种语言都有类库,因为类是面向对象的最基本的概念;选项D中,跨平台的特性是Java语言所特有的,在不同的操作系统上,只要装有JVM就可以执行Java程序,而C++没有这种特性。

  • 第15题:

    关于基本数据类型与包装数据类型的使用标准,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.所有的POJO类属性必须使用包装数据类型

    B.RPC方法的返回值和参数必须使用包装数据类型

    C.因为JAVA的自动装箱与拆箱机制,不需要根据场景来区分数据类型

    D.所有的局部变量推荐使用基本数据类型


    正确答案:ABD

  • 第16题:

    下面哪些类型属于Java基本数据类型()

    • A、int
    • B、Boolean
    • C、uint
    • D、double

    正确答案:A,D

  • 第17题:

    Java的接口和C++的虚类的相同和不同处有哪些?


    正确答案:由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是public static,所有方法默认情况下是public.一个类可以实现多个接口。

  • 第18题:

    JAVA中可以数组元素的类型可以是类这样的复合数据类型。


    正确答案:正确

  • 第19题:

    Java变量中,以下不属于复合类型的数据类型是()。

    • A、类
    • B、字符型
    • C、数组型
    • D、接口

    正确答案:B

  • 第20题:

    Java有哪些基本数据类型?写出int型所能表达的最大、最小数据。


    正确答案: J.ava中定义了4类/8种基本数据类型:
    (1)逻辑型——boolean
    (2)整数型——byte,short,int,long
    (3)浮点数型——float,double
    (4)字符型——char
    其中整型int占4个字节,其范围为-2147483648-2147483647。

  • 第21题:

    问答题
    C#语言支持哪些数据类型?与C++语言相比有哪些特点?

    正确答案: 支持值类型和引用类型;值类型分为:整数型、布尔型、实数型、字符型、结构类型、枚举类型;引用类型分为:类、数组。
    C.是一个“纯“的面向对象的语言不再有全局变量和局部变量任何变量都必须属于一个类。
    解析: 暂无解析

  • 第22题:

    问答题
    Java语言提供哪些基本的数据类型,为什么要提供这些不同的数据类型?

    正确答案: 布尔型:boolean
    整型:byte、short、int以及long
    浮点型(实型):float以及double
    字符型:char
    数据类型代表了数据的存储格式和处理方式,虽然严格来说计算机只能识别“0”和“1”,但是,有了数据类型以后,计算机的识别能力就被人为扩展了,它能够识别整数、实数以及字符等。
    解析: 暂无解析

  • 第23题:

    问答题
    Java有哪些基本数据类型,与C/C++相比有何特点?复合数据类型是哪几种?

    正确答案: 基本数据类型有:整型数据类型(字节整型、短整型、整型、长整型),实数数据类型(单精度实数、双精度实数),字符数据类型和布尔数据类型。
    与C/C++相比,Java的数据类型与C++相似,但有两点不同:
    ①在Java语言中所有的数据类型是确定的,与平台无关,所以在Java中无sizeof操作符;
    ②Java中每种数据类型都对应一个默认值。这两点体现了Java语言的跨平台性和完全稳定性。
    J.ava的复合类型是由用户根据需要自己定义并实现其运算的数据类型,主要有类类型、接口和数组等。
    解析: 暂无解析