下面关于字符串和字符常量的叙述中错误的是()A、字符常量由单引号括起来,字符串常量由双引号括起来B、字符常量只能是单个字符,字符串常量可以含一个或多个字符C、字符常量占一个字节的内在空间,字符串常量占的内在字节数为字符串中字符数D、可以将一个字符常量赋予一个字符变量,但不能将一个字符串常量赋予一个字符串变量

题目

下面关于字符串和字符常量的叙述中错误的是()

  • A、字符常量由单引号括起来,字符串常量由双引号括起来
  • B、字符常量只能是单个字符,字符串常量可以含一个或多个字符
  • C、字符常量占一个字节的内在空间,字符串常量占的内在字节数为字符串中字符数
  • D、可以将一个字符常量赋予一个字符变量,但不能将一个字符串常量赋予一个字符串变量

相似考题
参考答案和解析
正确答案:C
更多“下面关于字符串和字符常量的叙述中错误的是()A、字符常量由单引号括起来,字符串常量由双引号括起来B、字符常量只能是单个字符,字符串常量可以含一个或多个字符C、字符常量占一个字节的内在空间,字符串常量占的内在字节数为字符串中字符数D、可以将一个字符常量赋予一个字符变量,但不能将一个字符串常量赋予一个字符串变量”相关问题
  • 第1题:

    在java语言中,字符串常量是用双引号括起来的字符序列,字符串不是字符数组,而是类______________的实例对象。


    正确答案:String

  • 第2题:

    在JavaScript中,空字符串(””)也是字符串常量。()


    答案:√

  • 第3题:

    字符串常量必须用西文的双引号或单引号括起来。

    A

    B



  • 第4题:

    下列说明中const char *ptr;其中ptr应该是()

    • A、指向字符常量的指针
    • B、指向字符的常量指针
    • C、指向字符串常量的指针
    • D、指向字符串的常量指针

    正确答案:C

  • 第5题:

    下列关于VB中常量的说法,错误的是()。

    • A、常量的声明语句是Const
    • B、中、英文双引号在字符串常量中效果一样
    • C、常量在程序运行过程中,其值始终不变
    • D、常量可以是数值常量、字符串常量以及表达式

    正确答案:B

  • 第6题:

    Java的String类的对象既可以是字符串常量,也可以是字符串变量。


    正确答案:错误

  • 第7题:

    字符串常量必须用西文的双引号或单引号括起来。


    正确答案:错误

  • 第8题:

    问答题
    什么是常量?什么是变量?字符变量与字符串常量有何不同?

    正确答案: 常量是在程序运行的整个过程中保持其值不改变的量。变量是在程序的运行过程中数值可变的数据,通常用来记录运算中间结果或保存数据。
    字符变量中存放一个字符,字符串常量中存放一串字符。
    解析: 暂无解析

  • 第9题:

    判断题
    在JavaScript中,使用单引号(’)标记字符常量,而是用双引号(")标记字符串常量。()
    A

    B


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

  • 第10题:

    填空题
    字符串常量占的内存字节数等于字符数加l,增加的一个字节中存放字符()

    正确答案: ‘/0’(ASCII码为0)
    解析: 暂无解析

  • 第11题:

    填空题
    在VisualBasic中,字符串常量要用()括起来。

    正确答案: 双引号
    解析: 暂无解析

  • 第12题:

    单选题
    下列关于VB中常量的说法,错误的是()。
    A

    常量的声明语句是Const

    B

    中、英文双引号在字符串常量中效果一样

    C

    常量在程序运行过程中,其值始终不变

    D

    常量可以是数值常量、字符串常量以及表达式


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

  • 第13题:

    String 字符串常量,StringBuffer 字符串变量(线程安全),StringBuilder 字符串变量(非线程安全)


    正确答案:
    简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。
    而如果是使用 StringBuffer 类则结果就不一样了,每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引用。所以在一般情况下我们推荐使用 StringBuffer ,特别是字符串对象经常改变的情况下。而在某些特别情况下, String 对象的字符串拼接其实是被 JVM 解释成了 StringBuffer 对象的拼接,所以这些时候 String 对象的速度并不会比 StringBuffer 对象慢,而特别是以下的字符串对象生成中, String 效率是远要比 StringBuffer 快的: 3、String 和StringBuffer的区别?
    JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。

  • 第14题:

    在Visual Basic中,下列关于常量的说法,不正确的有哪几项。()

    A、字符型常量的值包括双引号本身

    B、字符串常量是用双引号括起来的字符串

    C、数值型常量类似于数学中的常数

    D、VB中的常量只有字符型常量


    正确答案:AD

  • 第15题:

    字符串常量占的内存字节数等于字符数加l,增加的一个字节中存放字符()


    正确答案:‘/0’(ASCII码为0)

  • 第16题:

    在JavaScript中,使用单引号(’)标记字符常量,而是用双引号(")标记字符串常量。()


    正确答案:错误

  • 第17题:

    字符串常量是用双引号括起来的()。


    正确答案:字符序列

  • 第18题:

    在VisualBasic中,字符串常量要用()括起来。


    正确答案:双引号

  • 第19题:

    什么是常量?什么是变量?字符变量与字符串常量有何不同?


    正确答案: 常量是在程序运行的整个过程中保持其值不改变的量。变量是在程序的运行过程中数值可变的数据,通常用来记录运算中间结果或保存数据。
    字符变量中存放一个字符,字符串常量中存放一串字符。

  • 第20题:

    判断题
    字符串常量必须用西文的双引号或单引号括起来。
    A

    B


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

  • 第21题:

    单选题
    下列说明中const char *ptr;其中ptr应该是()
    A

    指向字符常量的指针

    B

    指向字符的常量指针

    C

    指向字符串常量的指针

    D

    指向字符串的常量指针


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

  • 第22题:

    单选题
    下列叙述中正确的是(  )。
    A

    两个连续的双引号("")是合法的字符串常量

    B

    两个连续的单引号('')是合法的字符常量

    C

    可以对字符串进行关系运算

    D

    空字符串不占用内存,其内存空间大小是0


    正确答案: A
    解析:
    A项正确,两个连续的双引号""也是一个字符串常量,称为“空串”。B项错误,两个连续的单引号表示空字符,空字符它不占内存,故其不能称之为字符常量,常量是要有地址的;C项错误,C语言中不能对字符串直接使用关系运算符进行运算,但是可以使用比较函数strcmp进行比较;D项错误,空串要占一个字节的存储空间来存放'\0'。答案选择A选项。

  • 第23题:

    填空题
    字符串常量是用双引号括起来的()。

    正确答案: 字符序列
    解析: 暂无解析