关于字符、字符串与字符数组的关系表述正确的是()A、字符数组是可以包含多个字符B、字符串在程序语言中表示必须通过字符数组来使用C、多个字符连接起来后就是字符串D、多个字符连接起来后就是字符数组

题目

关于字符、字符串与字符数组的关系表述正确的是()

  • A、字符数组是可以包含多个字符
  • B、字符串在程序语言中表示必须通过字符数组来使用
  • C、多个字符连接起来后就是字符串
  • D、多个字符连接起来后就是字符数组

相似考题
更多“关于字符、字符串与字符数组的关系表述正确的是()A、字符数组是可以包含多个字符B、字符串在程序语言中表示必须通过字符数组来使用C、多个字符连接起来后就是字符串D、多个字符连接起来后就是字符数组”相关问题
  • 第1题:

    下列关于字符串的叙述错误的是()

    A.创建String类的字符串对象后,字符串所代表的内容根据情况改变

    B.字符串可以使用java.lang.String和java.string Buffer来定义

    C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界

    D.在java语言中,字符串是作为对象来处理的


    正确答案:A

  • 第2题:

    下列对字符串的说法中,错误的是( )

    A.字符串就是一个字符数组

    B.字符串可以整体输入输出

    C.字符串可以比较大小

    D.存储字符串所需的内存空间等于字符串的长度


    正确答案:D 

  • 第3题:

    下列关于字符串的叙述错误的是 ( )

    A.创建String类的字符串对象后,字符串所代表的文本根据情况可改变

    B.字符串由java.lang.String和java.lang.StringBuffer定义

    C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界

    D.在Java语言中,字符串是作为对象来处理的


    正确答案:A
    解析:创建String类的字符串后,字符串代表的文本就不能改变,而创建StringBuffer对象后字符串代表的文本就可以根据情况而改变,这也是两者的最大区别。所以选项 A的叙述是错误的。

  • 第4题:

    下面是有关C语言字符数组的描述,其中错误的是( )。 A.不可以用赋值语句给字符数组名赋字符串S

    下面是有关C语言字符数组的描述,其中错误的是( )。

    A.不可以用赋值语句给字符数组名赋字符串

    B.可以用输入语句把字符串整体输入给字符数组

    C.字符数组中的内容不一定是字符串

    D.字符数组只能存放字符串


    正确答案:D
    用来存放字符量的数组称为字符数组。字符数组也可以是二维或多维数组,对一个字符数组,如果不作初始化赋值,则必须说明数组长度,还可用printf函数和scarlf函数一次性输出/输入一个字符数组中的字符串,而不必使用循环语句逐个地输入/输出每个字符。通常用一个字符数组来存放一个字符串。所以D选项不正确。

  • 第5题:

    下面是有关c语言字符数组的描述,其中错误的是

    A.不可以用赋值语句给字符数组名赋字符串

    B.可以用输入语句把字符串整体输入给字符数组

    C.字符数组中的内容不一定是字符串

    D.字符数组只能存放字符串


    正确答案:D
    解析:字符数组中的内容既可以是字符,也可以是字符串,选项D)说法不正确。

  • 第6题:

    下列对C语言字符数组的描述中,正确的描述是:()

    A、字符数组可以存放字符串

    B、字符数组中的字符串可以整体输入、输出

    C、不可以用关系运算符对字符数组中的字符串进行比较

    D、可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值


    参考答案ABC

  • 第7题:

    下述对C语言字符数组的描述中错误的是(46)。

    A.字符数组可以存放字符串

    B.字符数组中的字符串可以整体输入、输出

    C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

    D.不可以用关系运算符对字符数组中的字符串进行比较


    正确答案:C
    解析:本题考查C语言字符数组的相关知识。C语言中的字符数组是对字符串有特殊处理能力的数组,数组的赋值操作是不能整体操作的,而需要对其中元素逐个赋值,字符数组也不例外。字符数组就是用来对字符串进行操作的,当然可以存放字符串,且字符串可以整体输入、输出。

  • 第8题:

    用字符串指针变量处理字符串与用字符数组处理字符串有何不同?


    正确答案: 字符串指针变量本身是一个变量,用于存放字符串的首地址。字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。对字符串指针变量初始化,是使指针向字符串的指针变量指向某个确定的字符串。对字符数组初始化是把字符串中的字符依序存放在字符数组元素中。对指针变量直接赋值是可以的,因为C系统对指针变量赋值时要给以确定的地址,对字符数组赋值是对个元素逐个赋值。指针变量的值是可以改变的,数组名不能改变。而字符串本身是存放在以该首地址为首的一块连续的内容空间中并以//0以为串的结束。

  • 第9题:

    当使用getChars()时,正确的表述是()

    • A、该函数用于字符数组转换成字符串
    • B、该函数不需要任何参数
    • C、该函数用于float或double转换成字符数组
    • D、该函数用于从字符串转换成字符数组

    正确答案:D

  • 第10题:

    下面有关字符数组的描述中错误的是()。

    • A、字符数组可以存放字符串
    • B、字符串可以整体输入,输出
    • C、可以在赋值语句中通过赋值运算对字符数组整体赋值
    • D、不可以用关系运算符对字符数组中的字符串进行比较

    正确答案:C

  • 第11题:

    下面是有关C语言字符数组的描述,其中正确的是()

    • A、不可以用赋值语句给字符数组名赋字符串
    • B、可以用输入语句把字符串整体输入给字符数组
    • C、字符数组中的内容不一定是字符串
    • D、字符数组只能存放字符串

    正确答案:A,B,C

  • 第12题:

    单选题
    关于main方法中的arg[],下列哪个表述是正确且全面的()
    A

    main方法中的参数是字符串数组arg[],args是命令行参数,字符串数组arg[]的元素是在程序运行时从命令行输入的。

    B

    main方法中的参数是字符串数组arg[],args是命令行参数,字符串数组arg[]的元素是在程序编译时从命令行输入的。

    C

    main方法中的参数是字符串数组arg[],args是命令行参数,字符串数组arg[]的元素是在程序编译时直接写入txt文件的。

    D

    main方法中的参数是字符串数组arg[],args是命令行参数,字符串数组arg[]的元素可以在任何需要的时刻内输入。


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

  • 第13题:

    下述对C语言字符数组的描述中正确的是()

    A.字符数组可以存放字符串

    B.字符数组中的字符串可以整体输入、输出

    C.可以在赋值语句中通过赋值运算符=对字符数值整体赋值

    D.不可以用关系运算符对字符数组中的字符串进行比较


    正确答案:ABD

  • 第14题:

    下列关于字符串的叙述错误的是( )。

    A.创建了字符串对象后,字符串所代表的文本根据情况可改变

    B.字符串由java.lang.Stfing和java.lang.StringBuffer定义

    C.字符串常用数组存储,处理字符串实际上就是对数组元素分别处理,要注意数组下界不要越界

    D.在Java语言中,字符串是作为对象来处理的


    正确答案:A

  • 第15题:

    下述对C语言字符数组的描述中错误的是

    A.字符数组的下标从0开始

    B.字符数组中的字符串可以进行整体输入/输出

    C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

    D.字符数组可以存放字符串


    正确答案:C
    解析:在C语言中,通过使用库函数允许对字符数组进行整体输入/输出。C语言不允许通过赋值运算符对字符数组整体进行赋值,对字符串使用符号:只能在说明字符数组并进行初始化的时候进行。字符串结束标志为'\0',计算字符串的实际长度时。不计入串长。

  • 第16题:

    下列关于字符串的叙述错误的是( )。

    A.创建String类的字符串对象后,字符串所代表的文本根据情况可改变

    B.字符串由java.lang.String和java.lang.SlringBuffer定义

    C.字符串常用数组存储,处理字符串实际上是对数组元素的分别处理,要注意数组下界不要越界

    D.在Java语言中,字符串是作为对象来处理的


    正确答案:A

  • 第17题:

    下列关于字符串的叙述错误的是 ( )

    A.创建了字符串对象后,字符串所代表的文本根据情况可改变

    B.字符串由java.lang.String和java.lang.StringBuffer定义

    C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界

    D.在Java语言中,字符串是作为对象来处理的


    正确答案:A

  • 第18题:

    下述对C语言字符数组的描述中错误的是( )

    A.字符数组可以存放字符串

    B.字符数组中的字符串可以整体输入、输出

    C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

    D.不可以用关系运算符对字符数组中的字符串进行比较


    正确答案:C

  • 第19题:

    下列说法正确的是( )。

    A.字符型数组与整型数组可通用

    B.字符型数组与字符串其实没有什么区别

    C.当字符串放在字符数组中时,要求字符数组长度比字符串长1个单元,要放字符串终结符'\0'

    D.字符串的输出可以用它所存储的数组来输出,也可以字符串的形式整体输出,结果没区别


    正确答案:C
    解析:选项A要在一定的数值范围内;选项D中,若字符串存储在字符数组中,而且字符数组比字符串长,则输出时可能会输出空格,因为字符数组没有存储“\0”终结符,字符串整体输出却不会;选项B同选项D。

  • 第20题:

    以下对C语言字符数组描述中,正确的是()

    • A、可以用length函数计算字符数组中字符串的长度
    • B、可以在赋值语句中通过赋值运算符"="对字符数组整体赋值
    • C、存放在字符数组中的字符串,以’/0’作为该字符串结束标志
    • D、字符数组只能存放字符串,不能存放字符

    正确答案:C

  • 第21题:

    下面有关于字符、字符串及字符数组描述正确的是()

    • A、一般提到的字符包括字母符号、数字符号、还有一些特殊符号
    • B、由多个字符组合成一个整体我们就称为字符串
    • C、用来存放字符数据的数组就是字符数组
    • D、程序设计中字符串必须用字符数组来体现

    正确答案:A,B,C,D

  • 第22题:

    字符型数组可以用来存储字符串,因此可以用字符串初始化数组,例如:charstr[]="CProgramming";。


    正确答案:正确

  • 第23题:

    关于main方法中的arg[],下列哪个表述是正确且全面的()

    • A、main方法中的参数是字符串数组arg[],args是命令行参数,字符串数组arg[]的元素是在程序运行时从命令行输入的。
    • B、main方法中的参数是字符串数组arg[],args是命令行参数,字符串数组arg[]的元素是在程序编译时从命令行输入的。
    • C、main方法中的参数是字符串数组arg[],args是命令行参数,字符串数组arg[]的元素是在程序编译时直接写入txt文件的。
    • D、main方法中的参数是字符串数组arg[],args是命令行参数,字符串数组arg[]的元素可以在任何需要的时刻内输入。

    正确答案:A