问答

( 难度:中等)以下选项中不是Java的特点的是( )。A.多重继承B.自动垃圾回收C.跨平台D.面向对象

题目
( 难度:中等)以下选项中不是Java的特点的是( )。
A.多重继承
B.自动垃圾回收
C.跨平台
D.面向对象
参考答案和解析
答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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。

第2题:

Java语言的许多特点中,下列( )是C++语言所不具备的。

A.高性能

B.跨平台

C.面向对象

D.有类库


正确答案:B

第3题:

以下( )特征不是面向对象思想中的主要特征。

A.多态

B.继承

C.封装

D.垃圾回收


正确答案:D

第4题:

Java语言的许多特点中,C++所不具有的是( )。

A.高性能

B.跨平台

C.面向对象

D.有类库


正确答案:B

第5题:

以下哪个特征不是面向对象思想中的主要特征( )。

A.多态

B.继承

C.封装

D.垃圾回收


正确答案:D

第6题:

下列哪个选项不是Java语言的特点?()

A、面向对象

B、高安全性

C、平台无关

D、面向过程


参考答案:D

第7题:

Java语言的许多特点中,下列( )特点是C++语言所不具备的。

A.高性能

B.跨平台

C.面向对象

D.有类库


正确答案:B

第8题:

Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是( )。 Ⅰ.依靠Java的垃圾回收机制回收内存 Ⅱ.调用System.gc(),请求垃圾回收 Ⅲ.Java系统开始运行时,自动调用java.Objeet.finalize()释放内存 Ⅳ.在程序中调用重写的finalize()方法释放系统资源,其格式为: protected void finalize() throws throwable { ... super.finalize.(); }

A.Ⅰ、Ⅲ

B.Ⅰ、Ⅱ、Ⅲ、Ⅳ

C.Ⅰ、Ⅱ、Ⅲ

D.Ⅱ、Ⅲ、Ⅳ


正确答案:B
解析:本题考查Java语言自动回收垃圾的功能,垃圾回收用于对象的清除,题中给出的 4种垃圾回收方法,都是可行的。

第9题:

以下不是面向对象思想中的主要特征的是

A.多态

B.继承

C.封装

D.垃圾回收


正确答案:D
解析: 面向对象思想中的三个主要特征是:封装性、继承性和多态性。

第10题:

下列选项中属于Java语言的垃圾回收机制的-项是( )。

A.语法检查

B.堆栈溢出检查

C.跨平台

D.内存跟踪


正确答案:D
本题考查Java语言的垃圾回收机制。语法检查是编译器的-项工作,不属于垃圾回收,选项A错误;堆栈溢出在解释执行时进行检查,选项B错误;跨平台是Java语言的-个特点,不属于垃圾回收机制,选项C错误;为了充分利用资源,Java语言提供了一个系统级的线程,用于监控内存,在必要时对不再使用的某些内存进行回收,这就是垃圾回收机制。