下面有关java和c++的描述,错误的是()。A、java是一次编写多处运行,c++是一次编写多处编译B、c++和java支持多重承C、Java不支持操作符重载,操作符重载被认为是c++的突出特征D、java没有函数指针机制,c++支持函数指针

题目

下面有关java和c++的描述,错误的是()。

  • A、java是一次编写多处运行,c++是一次编写多处编译
  • B、c++和java支持多重承
  • C、Java不支持操作符重载,操作符重载被认为是c++的突出特征
  • D、java没有函数指针机制,c++支持函数指针

相似考题
更多“下面有关java和c++的描述,错误的是()。A、java是一次编写多处运行,c++是一次编写多处编译B、c++和java支持多重承C、Java不支持操作符重载,操作符重载被认为是c++的突出特征D、java没有函数指针机制,c++支持函数指针”相关问题
  • 第1题:

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

    A.面向对象

    B.动态链接

    C.有类库

    D.跨平台


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

  • 第2题:

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

    A.面向对象

    B.动态链接

    C.有类库

    D.跨平台


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

  • 第3题:

    Java以后还有前途吗?

    在手机软游开发方面,Java以后会被C++取代吗?


    看你学什么方向的了。
    WEB 方向已经有点过时了 ,现在这个方向的 都爱要.net  asp的。
    现在学andriod 手机软件开发有发展。
    不过都是要学好JAVA基础的。如果要学就认真的学,别想我一样都不怎么上课。等工作以后发现都是上课讲过的。多敲代码,别偷懒。

    JAVa 在北京工作挺好找,要的特别多。
    做哪行都有前途,主要看自己的态度。
    现在Android流行,暂时不会被取代
    当然有前途啦 先在招java程序员的公司很多啊 而且java和。net 是方向啊!
    以后老了 能作管理 就作管理 不能就自己发展点事业吧 搞it 的就是这样啊

  • 第4题:

    ( )是一种函数式编程语言。

    A.Lisp
    B.Prolog
    C.Python
    D.Java/C++

    答案:A
    解析:
    LISP是函数式程序设计语言,长期以来垄断人工智能领域的应用。LISP语言中大量使用了递归。

  • 第5题:

    继承可以分为单继承和多继承,C++是单继承的语言,而Java允许多继承。


    正确答案:错误

  • 第6题:

    Java与C/C++比较说法错误的是()。

    • A、Java不提供goto语句,所以也就没指定goto作为关键字
    • B、Java没有指针
    • C、Java没有联合和结构
    • D、Java只有单继承没有多重继承

    正确答案:A

  • 第7题:

    C++或Java中的异常处理机制的简单原理和应用。


    正确答案:当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。

  • 第8题:

    目前支持的编程语言有()

    • A、Python语言
    • B、C++语言
    • C、汇编语言
    • D、JAVA语言

    正确答案:A,D

  • 第9题:

    下列关于Java特点的描述中,错误的是?()

    • A、Java语言不支持指针
    • B、Java具有自动垃圾回收的机制
    • C、Java只能运行在Window和Linux平台
    • D、Java允许多个线程同时执行

    正确答案:C

  • 第10题:

    判断题
    C++和Java一样,只支持单继承。
    A

    B


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

  • 第11题:

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

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

  • 第12题:

    填空题
    C++、Java都是面向___的高级语言。

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

  • 第13题:

    Java的接口和C++的虚类的相同和不同处。


    正确答案:

     

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

  • 第14题:

    下述(47)都是面向对象的程序设计语言。

    A.SmallTalk、C++、Java

    B.Basic、C++、Java

    C.ASP、Java、C

    D.Fortran、C++、C


    正确答案:A
    解析:SmalTalk语言起源于20世纪60年代末期,Smaltalk-80除了对象之外没有其它任何的数据形式,对一个对象的唯一操作就是向它发送消息。Smaltalk-80全面支持面向对象的概念。C++语言是一种面向对象的强类型化语言,是C语言的一个向上兼容的扩充。C++支持基本的面向对象的概念。Java语言起源于Oak语言,是一种纯粹的面向对象的语言。Basic、Fortran、C等也是常用的通用程序设计语言,但它们不是面向对象的程序设计语言。

  • 第15题:

    下列描述中不正确的一项是______。

    A.C抖不是纯面向对象的,它兼容C语言

    B.Java是纯面向对象语言,不兼容以往的任何语言

    C.在Java语言中,使用对象时必须先声明

    D.Java语言和C++一样有指针


    正确答案:D

  • 第16题:

    下列哪种编程语言可以用于开发UDF?()

    • A、Java,Javascript,SQL
    • B、C/C++,Java,CLR
    • C、SQL,C# .Net,Perl
    • D、Perl,C/C++,SQL

    正确答案:B

  • 第17题:

    2个数组,调用zip函数会将2个数组变成元组,这就是函数zip拉链的含义,请说出下列程序输出结果为varkey1=Array("java","oracle","c++","dephile")vargrade1=Array(1,2,3,4)varclass2Grade=key1.zip(grade1)for(j<-class2Grade){println(j)}()

    • A、(java,1)(oracle,2)(c++,3)(dephile,4)
    • B、(1,java)(2,oracle)(3,c++)(4,dephile)
    • C、(java,1,oracle,2,c++,3,dephile,4)
    • D、以上答案都不对

    正确答案:A

  • 第18题:

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


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

  • 第19题:

    简述Java语言与C/C++语言的主要差异。


    正确答案:J.ava基于C++,与之有许多相似之处,但其设计更易于使用,它们之间主要差异有:
    (1)Java中无C/C++中最复杂并有潜在危险的指针
    (2)Java无C/C++中的#include、#define和头文件。
    (3)Java无C/C++中的structure,union及typedef。
    (4)Java无C/C++中的函数、指针和多重继承。
    (5)Java无C/C++中的goto指令。
    (6)Java无C/C++中的操作符重载(OperatiorOverloading)、自动类型的转换
    (7)Java系统要求对对象进行相容性检查,以防止不安全的类型转换。
    (8)Java语言最强大的特性之一是它的平台独立性,Java可以处理好平台之间的移植问题。
    (9)Java语言中没有全局变量的定义,只能通过公用的静态的变量实现,从而减少了引起错误的地方。

  • 第20题:

    GoogleAPPEngine目前支持的编程语言有()

    • A、Python语言
    • B、C++语言
    • C、汇编语言
    • D、JAVA语言

    正确答案:A,D

  • 第21题:

    问答题
    C++或Java中的异常处理机制的简单原理和应用。

    正确答案: 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。
    解析: 暂无解析

  • 第22题:

    问答题
    简述Java语言与C/C++语言的主要差异。

    正确答案: J.ava基于C++,与之有许多相似之处,但其设计更易于使用,它们之间主要差异有:
    (1)Java中无C/C++中最复杂并有潜在危险的指针
    (2)Java无C/C++中的#include、#define和头文件。
    (3)Java无C/C++中的structure,union及typedef。
    (4)Java无C/C++中的函数、指针和多重继承。
    (5)Java无C/C++中的goto指令。
    (6)Java无C/C++中的操作符重载(OperatiorOverloading)、自动类型的转换
    (7)Java系统要求对对象进行相容性检查,以防止不安全的类型转换。
    (8)Java语言最强大的特性之一是它的平台独立性,Java可以处理好平台之间的移植问题。
    (9)Java语言中没有全局变量的定义,只能通过公用的静态的变量实现,从而减少了引起错误的地方。
    解析: 暂无解析

  • 第23题:

    单选题
    Java与C/C++比较说法错误的是()。
    A

    Java不提供goto语句,所以也就没指定goto作为关键字

    B

    Java没有指针

    C

    Java没有联合和结构

    D

    Java只有单继承没有多重继承


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