《数据结构》第04章在线测试
《数据结构》第04章在线测试剩余时间:59:25
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、若串S="abcdef",则其非空子串数目为__D______。
A、6B、12
C、21D、22
2、字符串是一种特殊的线性表,其特殊性在于它的数据元素只能是___A_____。
A、字符B、字符串
C、数字D、字母
3、设有三个串,s1="How", s2=" are", s3=" you",则这三个串连接后得到的结果串是__B__。
A、"Howareyou"B、"How are you"
C、"How are you."D、" How are you"
4、串是一种特殊的线性表,其特殊性体现在___B_____。
A、可以顺序存储B、数据元素是一个字符
C、可以链接存储D、数据元素可以是多个字符
5、串是____D____。
A、不少于一个字母的序列B、任意个字母的序列
C、不少于一个字符的序列D、有限个字符的序列
第二题、多项选择题(每题2分,5道题共10分)
1、以下关于串的存储方式的说法中正确的是____ABC______。
A、定长顺序表示和堆分配表示都是串的顺序存储表示
B、定长顺序表示的串的存储空间是编译时预先分配的一个比较大的连续空间
C、堆分配表示的串的存储空间是在程序执行过程中动态分配的
D、堆分配存储表示时的空串不占用连续的存储区
2、两个串相等的充分必要条件是_____AD_____。
A、串长相等且各对应位置字符相等
B、所含字符集合相同
C、所含字符个数相同
D、串值相等
3、串的机内表示方法有____ABC______。
A、定长顺序存储表示
B、堆分配存储表示
C、块链存储表示
D、散列表示
4、以下关于串长的说法正确的是____BC______。
A、串长相等的两个串相等
B、括串值的引号不被计算在串长之内
C、空串的长度为0
D、空格串的长度为0
5、以下关于块链结构的说法正确的是____AC____。
A、结点大小小,则存储密度小
B、结点大小小,则存储密度大
C、结点大小小,则占用存储空间多
D、结点大小小,则占用存储空间少
第三题、判断题(每题1分,5道题共5分)
1、空串和空格串是一样的。F
正确错误
2、如果两个串含有相同的字符,则它们相等。F
正确错误
3、串的基本操作和线性表的一样,都是以“单个元素”作为操作对象的。F
正确错误
4、串是n个字母的有限序列(n≥0)。F
正确错误
5、在串的链式存储结构中,结点大小与存储密度之间没有关系。F
正确错误
网友评论