• 2021-04-14
    【多选题】关于字符型数组,以下说法正确的是() (2.0分)
    A. 可以使用字符常量 对字符数组初始化 B. 可以使用字符串 对字符数组初始化 C. 使用字符串 初始化时,可省略数组长度说明,数组的实际长度由字符串的长度确定 D. 使用字符串 初始化时,数组的实际长度由字符串的存储长度确定
  • 可以使用字符常量 对字符数组初始化;
    可以使用字符串 对字符数组初始化;使用字符串 初始化时,可省略数组长度说明,数组的实际长度由字符串的长度确定

    内容

    • 0

      下列关于字符串的描述中,错误的是()。 A: 一维字符数组可以存放一个字符串 B: 二维字符数组可以存放多个字符串 C: 可以使用一个字符串给二维字符数组赋值 D: 可以用一个字符串给二维字符数组初始化

    • 1

      为了便于对字符数组进行初始化操作,可以直接使用一个字符串常量来为一个字符数组赋值。

    • 2

      以下对字符数组的描述,正确的是() A: 可以用length函数计算字符数组中字符串的长度 B: 字符数组只能存放字符串,不能存放普通字符 C: 使用printf函数整体输出字符数组中的字符串时,输出到字符'\0'结束输出 D: 字符串数组是一维字符数组

    • 3

      使用字符串连接函数strcat(字符数组1,字符数组2)时,字符数组1要定义足够的长度,才能装入全部被连接的字符串,而使用strcpy(字符数组1,字符数组2)函数时,无需考虑字符数组1的长度问题。

    • 4

      下列是关于字符数组的描述,错误的是( )。 A: 字符数组可以存放字符串 B: 字符数组中的字符串可以整体输入输出 C: str=gets() 语句是将输入的字符串保存到数组str中 D: 定义字符数组时,可以使用一个字符串对其初始化