Dotcpp  >  试卷列表  >  数据结构串测试题

数据结构串测试题


第1题

下面关于串的的叙述中,哪一个是不正确的?(    )

共 5 分 

第2题

若串S1=‘ABCDEFG’, S2=‘9898’ ,S3=‘###’,S4=‘012345’,执行

concat(replace(S1,substr(S1,4,3),S3),substr(S4,index(S2,‘8’),length(S2)))其结果为(  )

共 5 分 

第3题

设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为(    )

共 5 分 

第4题

已知串S=‘acab’,其Next数组值为(    )。

共 5 分 

第5题

串 ‘ababaaababaa’ 的next数组为(    )。

共 5 分 

第6题

假设有60行70列的二维数组a[1…60, 1…70]以列序为主序顺序存储,其基地址为10000,每个元素占2个存储单元,那么第32行第58列的元素a[32,58]的存储地址为( )。(无第0行第0列元素)

共 5 分 

第7题

设矩阵A是一个对称矩阵,为了节省存储,将其下三角部分按行序存放在一维数组B[1, n(n-1)/2]中,对下三角部分中任一元素ai,j(i≤j), 在一维数组B中下标k的值是()。

共 5 分 

第8题

下面说法不正确的是(     )。

共 5 分 

第9题

对特殊矩阵采用压缩存储的目的主要是为了()。

共 5 分 

第10题

稀疏矩阵一般的压缩存储方式有两种,即( )。

共 5 分 

第11题

串的存储结构有:顺序串和链串(    )

共 5 分 

第12题

从数据结构角度讲,串属于线性结构。与线性表的不同在于串的数据元素是字符,同时操作对象常常是一个串( )。

共 5 分 

第13题

空格是一个字符,其ASCII码值是32。空格串是由空格组成的串,其长度等于空格的个数。空串是不含任何字符的串,即空串的长度是零(    )

共 5 分 

第14题

数组不适合作为任何二叉树的存储结构(    )

共 5 分 

第15题

稀疏矩阵压缩存储后,必会失去随机存取功能(    )

共 5 分 

第16题

数组是同类型值的集合(  )

共 5 分 

第17题

二维以上的数组其实是一种特殊的广义表(    )

共 5 分 

第18题

广义表的取表尾运算,其结果通常是个表,但有时也可是个单元素值。(    )

共 5 分 

第19题

广义表L=(a,(b,c)),进行Tail(L)操作后的结果为((b,c))

广义表的取表尾运算,是非空广义表除去表头元素,剩余元素组成的表。

共 5 分 

第20题

一个稀疏矩阵Am*n采用三元组形式表示,  若把三元组中有关行下标与列下标的值互换,并把m和n的值互换,则就完成了Am*n的转置运算(    )

共 5 分 

试卷信息