第5章串和数组习题.ppt_第1页
第5章串和数组习题.ppt_第2页
第5章串和数组习题.ppt_第3页
第5章串和数组习题.ppt_第4页
第5章串和数组习题.ppt_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第5章 串和数组习题,补充习题: 1.串是一种特殊的线性表,其特殊性体现在( ) 。 A)可以顺序存储 B)可以用链表存储 C)数据元素是一个字符 D)数据元素可以是多个字符 2.串是( )。 A)少于一个字母的序列 B)任意个字母的序列 C)不少于一个字符的序列 D)有限个字符的序列 3.串的长度是( )。 A)串中不同字母的个数 B)串中不同字符的个数 C)串中所含字符的个数,且大于0 D)串中所含字符的个数,1.C 2.D 3.D,补充习题: 4.设有两个串p和q,求q在p中首次出现的位置的运算( ). A)连接 B)模式匹配 C)求子串 D)求串长 5.若某串的长度小于一个常数,则采用

2、( )存储方式最为节省空间。 A)链式 B)堆结构 C)顺序 6.串中任意多个连续字符组成的子序列称为该串的子串( ). A)正确 B)不正确 7.如果两个串含有相同的字符集,则说两者相等( ). A)正确 B)不正确,4.B 5.C 6.A 7.B,补充习题: 8.存取数组中任一元素的时间都是相等的,这种存取方式为( )存取方式。 A)顺序 B)随机 C)线性 D)非线性 9.设一个一维数组第一个元素的存储单元的地址是100,每个元素的长度是6,则它的第5个元素的地址是( )。 A)130 B)105 C)106 D)124 10.设n阶方阵是一个上三角矩阵,则需要存储的元素个数是()。 A

3、)n2/2 B)n(n+1)/2 C)n D)n2 11.对一些特殊矩阵采用压缩存储的目的主要是为( )。 A)表达变得简单 B)减少不必要的存储空间的开销 C)去掉矩阵中的多余元素 D)对矩阵元素的存取变得简单,8.B 9.D 10.B 11.B,补充习题: 12.三元组表不包括( )。 A) 行数 B) 列数 C) 元素值 D) 元素总数 13.设已知一个稀疏矩阵的三元组如下:(1,2,3),(1,6,1), (3,1,5),(3,2,-1),(4,5,4),(5,1,-3),则其转置矩阵的三元组表中第3个三元组为( )。 A) (2,1,3) B) (3,1,5) C) (3,2,-1)

4、 D) (2,3,-1) 14.若采用三元组压缩技术存储稀疏矩阵,只要把每个元素的行下标和列下标互换,就完成了对该矩阵的转置运算,这种观点( ) A)正确 B)不正确,12.D 13.A 14.B,补充习题: 15.两维数组是一种非线性结构。( ) A)正确 B)不正确 16.数组A三维的长度分别为b3,b2,b1;每个数组元素占一个存储单元;LOC0,0,0为基址。若以行序为主序,则元素Aijk的地址为( )(其中0=ib3,0=jb2,0=kb1) A)LOC0,0,0+i*b2*b1+j*b1+k B)LOC0,0,0+i*b3*b2+j*b1+k C)LOC0,0,0+b3*i+b2*j+k D)LOC0,0,0+b3*i*j+b2*j+k,15.B 16.A,习题5.4: vo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论