《数据结构(C语言版 第2版)》(严蔚敏 著)第四章练习题答案.pdf

《数据结构(C语言版 第2版)》(严蔚敏 著)第四章练习题答案.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《数据结构(C语言版第2版)》(严蔚敏著)

第四章练习题答案

第4章串、数组和广义表

1.选择题

(1)串是一种特殊的线性表,其特殊性体现在()。

A.可以顺序存储B.数据元素是一个字符

C.可以链式存储D.数据元素可以是多个字符若

答案:B

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

A.串是字符的有限序列B.空串是由空格构成的串

C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储

答案:B

解释:空格常常是串的字符集合中的一个元素,有一个或多个空格组成的串成为空格串,

零个字符的串成为空串,其长度为零。

(3)串“ababaaababaa”的next数组为()。

A.012345678999B.012121111212C.011234223456D.0123012322345

答案:C

(4)串“ababaabab”的nextval为()。

A.010104101B.010102101C.010100011D.010101011

答案:A

(5)串的长度是指()。

A.串中所含不同字母的个数B.串中所含字符的个数

C.串中所含不同字符的个数D.串中所含非空格字符的个数

答案:B

解释:串中字符的数目称为串的长度。

(6)假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单

元,基地址为10,则LOC[5,5]=()。

A.808B.818C.1010D.1020

答案:B

解释:以行序为主,则LOC[5,5]=[(5-1)*100+(5-1)]*2+10=818。

(7)设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数

组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。

A.BA+141B.BA+180C.BA+222D.BA+225

答案:B

解释:以列序为主,则LOC[5,8]=[(8-1)*8+(5-1)]*3+BA=BA+180。

(8)设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a为第一元素,

11

其存储地址为1,每个元素占一个地址空间,则a的地址为()。

85

A.13B.32C.33D.40

答案:C

(9)若对n阶对称矩阵A以行序为主序方式将其下三角形的元素(包括主对角线上所有元

素)依次存放于一维数组B[1..(n(n+1))/2]中,则在B中确定a(ij)的位置k的关系为()。

ij

A.i*(i-1)/2+jB.j*(j-1)/2+iC.i*(i+1)/2+jD.j*(j+1)/2+i

答案:B

(10)二维数组A的每个元素是由

文档评论(0)

135****5548 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档