4、下面关于C++语言说法不正确的是____A.具有函数式的程序结构,其程序至少由一个函数构成,不论是主函数,还是其他函数B.变量的数据类型丰富,而且使用不同的存储类别,以控制函数内外信息的交换C.具有编译预处理的功能,为程序的设计与修改、调试、移植带来方便D.既是面向结构的程序设计语言,又是面向对象的程序设计语言,使用起来很方便

题目

4、下面关于C++语言说法不正确的是____

A.具有函数式的程序结构,其程序至少由一个函数构成,不论是主函数,还是其他函数

B.变量的数据类型丰富,而且使用不同的存储类别,以控制函数内外信息的交换

C.具有编译预处理的功能,为程序的设计与修改、调试、移植带来方便

D.既是面向结构的程序设计语言,又是面向对象的程序设计语言,使用起来很方便


相似考题
更多“4、下面关于C++语言说法不正确的是____”相关问题
  • 第1题:

    ● 下面关于编程语言的各种说法中, (6) 是正确的。

    (6)

    A. 由于C语言程序是由函数构成的,所以也属于函数型语言

    B. Smalltalk、C++、Java、C#都是面向对象语言

    C. 函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算

    D. 逻辑型语言是在Client/Server系统中用于实现负载分散的程序语言


    正确答案:B


  • 第2题:

    下面关于编程语言的各种说法中,(20)是正确的。

    A.由于C语言程序是由函数构成的,因此它是一种函数型语言

    B.Smalltalk、C++、Java、C#都是面向对象语言

    C.函数型语言适用于编写处理高速计算的程序,常用于超级计算机的模拟计算

    D.逻辑型语言是在Client/Server系统中用于实现负载分散的程序语言


    正确答案:B
    解析:本题考查程序语言特点。函数是一种对应规则(映射),它使定义域中每个元素和值域中唯一的元素相对应。函数式语言是一类以λ-演算为基础的语言,其代表为LISP,主要用于人工智能领域。逻辑型语言是一类以形式逻辑为基础的语言,其代表是建立在关系理论和一阶谓词理论基础上的PROLOG。PROLOG有很强的推理功能,适用于书写自动定理证明、专家系统和自然语言理解等问题的程序。

  • 第3题:

    下面关于C++的特点中描述不正确的是( )

    A.C++是C语言的超集,大多数C程序在不用修改的情况下就可以在C++的集成环境中运行或调试

    B.C++是面向对象的程序设计语言

    C.C++中没有结构化编程的语句

    D.C++的执行效率很高


    正确答案:C

  • 第4题:

    下列关于C++与C语言的关系的描述中,( )是错误的。

    A.C语言是C++语言的一个子集

    B.C++与C语言是兼容的

    C.C++对C语言进行了一些改造

    D.C++和C语言都是面向对象的


    正确答案:D
    解析:C++语言起源于C语言。C++是C语言的超集,即C语言是C++语言的一个子集,同时C++语言与C语言是兼容的。C++对C语言作了很多改进,引进了类和对象的概念。但是C语言是面向过程而不是面向对象的。

  • 第5题:

    下面不是C++语言整型常量的是( )。

    A.81

    B.1

    C.-32768

    D.0x81


    正确答案:A
    解析:本题考核整型变量的3种表示形式,选项B是一个八进制数;选项C是一个十进制数;选项D是一个十六进制数;选项A以0开始没有跟字母x,但后面的数字8并不是八进制中使用的数符,故选项A不是C++语言的整型变量。

  • 第6题:

    ______是实现C++语言编译时多态性的机制,______是实现C++语言运行时多态性的机制。


    正确答案:静态联编或静态绑定;动态联编或动态绑定
    静态联编或静态绑定;动态联编或动态绑定 解析:C++语言编译时多态性的机制是静态绑定,实现C++语言运行时多态性的机制是动态绑定。

  • 第7题:

    下面哪些语言不属于过程性语言()。

    • A、COBOL
    • B、FORTRAN
    • C、Pascal
    • D、C++

    正确答案:D

  • 第8题:

    关于C++与C语言关系的描述中,()是错误的。

    • A、C语言是C++语言的一个子集
    • B、C语言与C++语言是兼容的
    • C、C++语言对C语言进行了一些改进
    • D、C++语言和C语言都是面向对象的

    正确答案:D

  • 第9题:

    下面()是常用的网页编程语言。

    • A、PHP
    • B、C
    • C、VB
    • D、C++

    正确答案:A

  • 第10题:

    对C++语言和C语言的兼容性,描述正确的是()。

    • A、C++兼容C语言
    • B、C++部分兼容C语言
    • C、C++不兼容C语言
    • D、C语言兼容C++

    正确答案:A

  • 第11题:

    单选题
    对C++语言和C语言的兼容性,描述正确的是()。
    A

    C++兼容C语言

    B

    C++部分兼容C语言

    C

    C++不兼容C语言

    D

    C语言兼容C++


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

  • 第12题:

    单选题
    下面关于C++的说法,不正确的是()。
    A

    C++是由BjarneStroustrup博士开发成功的

    B

    C++保留了C语言原有的优点,增加了面向对象的机制

    C

    C++和C语言没有任何关系

    D

    C++与C语言兼容


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

  • 第13题:

    下列关于Java语言和C++语言之间差别的描述中,不正确的一项是______。

    A.Java虽然提供了安全机制,但是还是没有C++安全

    B.Java的内存管理基于C++的内存管理

    C.Java没有指针,但是C++的指针最灵活

    D.Java没有全局变量,但是C++有全局变量


    正确答案:A

  • 第14题:

    关于Java语言的健壮性特点,下列说法不正确的是

    A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生

    B.Java语言允许使用指针,这一点与c++相似

    C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误

    D.Java语言使程序员从繁忙的内存管理中解脱出来


    正确答案:B
    解析:Java语言的健壮性是因为Java语言很好的处理了最容易出错的数据类型不匹配和内存地址的计算错误。首先,Java语言在编译和连接是进行大量的类型检查,防止不匹配数据类型的发生,对非法数据类型将在编译和解释时指出。其次,Java语言不允许使用指针访问内存,更不允许使用指针数组访问内存。另外,Java语言设计有自动垃圾收集功能,它不仅防止了内存地址的计算的错误,也省去了编程时对内存进行分配的烦恼。对Java语言的健壮性特点了解不够,没有透彻的区分Java语言和C++语言的区别。注意:Java语言除了健壮性,还有其他的一些自己特有的特点和面向对象语言共有的特点,如动态性、多线程、跨平台和安全性等等。

  • 第15题:

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

    A.面向对象

    B.动态链接

    C.有类库

    D.跨平台


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

  • 第16题:

    下面关于数组的描述错误的是( )。 A.在C++语言中数组的名字就是指向该数组第一个元素的指针SXB

    下面关于数组的描述错误的是( )。

    A.在C++语言中数组的名字就是指向该数组第一个元素的指针

    B.长度为n的数组,下标的范围是0~n-1

    C.数组的大小必须在编译时确定

    D.数组只能通过值参数和引用参数两种方式传递给函数


    正确答案:D
    本题考查的是数组的基本使用,数组还可以通过对应的指针调用传递参数,其余选项的说法都是正确的。

  • 第17题:

    下面关于UML的说法不正确的是(29)。

    A.UML是一种建模语言

    B.UML是一种构造语言

    C.UML是一种可视化的编程语言

    D.UML是一种文档化语言


    正确答案:C
    解析:UML是一种可视化语言,是一组图形符号,是一种图形化语言;UML并不是一种可视化的编程语言,但用UML描述的模型可与各种编程语言直接相连,这意味着可把用UML描述的模型映射成编程语言,甚至映射成关系数据库或面向对象数据库的永久存储。UML是一种文档化语言,适于建立系统体系结构及其所有的细节文档,UML还提供了用于表达需求和用于测试的语言,最终UML提供了对项目计划和发布管理的活动进行建模的语言。

  • 第18题:

    下列说法中不正确的是()。

    • A、Java是面向过程的语言
    • B、汇编语言是面向机器的语言
    • C、C++是面向对象的语言
    • D、机器语言执行速度最快

    正确答案:A

  • 第19题:

    在下列关于计算机语言的说法中,不正确的是()

    • A、Pascal和C都是编译执行的高级语言
    • B、高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上
    • C、C++是历史上的第一个支持面向对象的计算机语言
    • D、与汇编语言相比,高级语言程序更容易阅读

    正确答案:C

  • 第20题:

    下面关于Shell的说法,不正确的是:()

    • A、操作系统的外壳
    • B、用户与Linux内核之间的接口程序
    • C、一个命令语言解释器
    • D、一种和C类似的程序语言

    正确答案:D

  • 第21题:

    下面哪种语言与object-C仅用于APPLE平台?()

    • A、Java
    • B、Swift
    • C、C
    • D、C++

    正确答案:B

  • 第22题:

    下列关于C++与C语言的关系描述中,错误的是()。

    • A、C语言是C++语言的一个子集
    • B、C++与C语言是兼容的
    • C、C++对C语言进行了一些改进
    • D、C++和C语言都是面向对象的

    正确答案:D

  • 第23题:

    单选题
    关于C++与C语言关系的描述中,()是错误的。
    A

    C语言是C++语言的一个子集

    B

    C语言与C++语言是兼容的

    C

    C++语言对C语言进行了一些改进

    D

    C++语言和C语言都是面向对象的


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

  • 第24题:

    单选题
    下列关于C++与C语言的关系描述中,错误的是()。
    A

    C语言是C++语言的一个子集

    B

    C++与C语言是兼容的

    C

    C++对C语言进行了一些改进

    D

    C++和C语言都是面向对象的


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