【单选题】下面有关字符数组的描述中错误的是 。A.字符数组可以存放字符串B.字符串可以整体输入、输出C.可以在赋值语句中通过赋值运算对字符数组整体赋值D.不可以用关系运算符对字符数组中的字符串进行比较

题目

【单选题】下面有关字符数组的描述中错误的是 。

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

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

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

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


相似考题
参考答案和解析
可以在赋值语句中通过赋值运算对字符数组整体赋值
更多“【单选题】下面有关字符数组的描述中错误的是 。”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:ABD

  • 第2题:

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

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

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

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

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


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

  • 第3题:

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

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

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

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

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


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

  • 第4题:

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


    正确答案:C
    在C语言中,通过使用库函数允许对字符数组进行整体输入/输出。c语言不允许通过赋值运算符对字符数组整体进行赋值,对字符串使用符号“一”只能在说明字符数组并进行初始化的时候进行。

  • 第5题:

    在C语言中,关于字符串描述错误的是( )。

    A.C中的字符串是作为字符数组来处理的

    B.C语言规定:以‘\0’作为字符串结束标志

    C.char str[]={"hello\nworld!"}; puts(str); 输出: hello\n world!

    D.可以利用strlen(字符数组)测试字符串的长度


    正确答案:C

  • 第6题:

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

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

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

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

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


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

  • 第7题:

    关于字符数组说明正确的是()

    • A、字符数组中的字符只能一个一个输入
    • B、字符数组中的字符可以整体输入
    • C、字符数组中的字符只能是字母
    • D、字符数组中的字符不能含有空格

    正确答案:B

  • 第8题:

    在下面的字符数组定义中,()有语法错误。

    • A、chara[20]="abcdefg"
    • B、chara[]="x+y=55.”
    • C、chara[15]
    • D、chara[10]=’5’

    正确答案:D

  • 第9题:

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

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

    正确答案:C

  • 第10题:

    下面有关数组的说法中,错误的是()。

    • A、数组必须先定义后使用
    • B、定义数组时,数组维界值可以不是整数
    • C、Erase语句的作用是对已定义数组的值重新初始化
    • D、数组形参可以是定长字符串类型

    正确答案:C

  • 第11题:

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

    可以用length函数计算字符数组中字符串的长度

    B

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

    C

    存放在字符数组中的字符串,以’/0’作为该字符串结束标志

    D

    字符数组只能存放字符串,不能存放字符


    正确答案: D
    解析: 在C语言中没有专门的字符串变量,通常用一个字符数组来存放一个字符串。字符串常量总是以'/0'作为字符串的结束符。

  • 第12题:

    单选题
    在下面的字符数组定义中,()有语法错误。
    A

    chara[20]=abcdefg

    B

    chara[]=x+y=55.”

    C

    chara[15]

    D

    chara[10]=’5’


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

  • 第13题:

    下列描述中不正确的是_______。

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

    B.可以对字符型数组进行整体输入、输出

    C.可以对整型数组进行整体输入、输出

    D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值


    正确答案:C
    解析:C语言规定只能逐个引用数组元素而不合下次引用整个数组。字符数组的输入、输出可以将整个字符串一次输入或输出。所以,选项C的说法是不正确的。

  • 第14题:

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

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

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

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

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

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


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

  • 第15题:

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

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

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

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

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

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


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

  • 第16题:

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

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

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

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

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


    参考答案ABC

  • 第17题:

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

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

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

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

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


    正确答案:C

  • 第18题:

    若有char *x[2]={"xyzw","XYZW"};则下面的表述正确的是 ______。

    A.x数组元素酌值分别是“xyzw”和“XYZW”

    B.x是指针变量,它指向含有两个数组元素的字符型一维数组

    C.x数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

    D.x数组的两个元素中各自存放了字符‘x’和‘X’的地址


    正确答案:D

  • 第19题:

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

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

    正确答案:C

  • 第20题:

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

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

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

  • 第21题:

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

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

    正确答案:A,B,C

  • 第22题:

    单选题
    下面有关数组的说法中,错误的是()。
    A

    数组必须先定义后使用

    B

    定义数组时,数组维界值可以不是整数

    C

    Erase语句的作用是对已定义数组的值重新初始化

    D

    数组形参可以是定长字符串类型


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

  • 第23题:

    单选题
    在下面的字符数组定义中,()语句有语法错误。
    A

    char a[20]=“abcdefg”;

    B

    char a[]=“x+y=55.”;

    C

    char a[15]={“1”,“2”};

    D

    char a[10]=‟5”;


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

  • 第24题:

    单选题
    下列关于字符串的描述中,错误的是()
    A

    Java语言中,字符串分为字符串常量和字符串变量2种

    B

    两种不同的字符串都是String类的对象

    C

    Java语言中不再使用字符数组存放字符串

    D

    JavaApplication程序的main()的参数args[]是一个String类


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