问题
单项选择题
字符串是一种线性表,其特殊性表现在()。
A.它的数据元素是一个字符
B.它可以链式存储
C.它可以顺序存储
D.它的数据元素可以是多个字符
答案
参考答案:A
解析:
[分析]: 字符串是指以字符为数据元素,采用线性逻辑结构的数据。它是一类重要的、常用的非数值处理对象。可以把它看做是以字符为结点内容的线性表。字符串是由0个或多个字符组成的有穷序列,含有0个字符的串称为空串,用表示,其他串均称为非空串。字符串中所含字符的个数称为长度。字符串也可以采用顺序存储、链式存储和索引存储3种方式。在字符串中定义了赋值、判等、求长、连接、求子串、插入、删除、定位、替换等9种操作。
其特殊性主要体现于“数据元素是一个字符”。因为“可以链式存储”和“顺序存储”是线性表的共同特点,“可以是多个字符”也不是独有的,每种线性表都可以有多个元素。