[自考类试卷]全国自考数据结构导论(数组、矩阵和广义表)模拟试卷1及答案与解析.doc
《[自考类试卷]全国自考数据结构导论(数组、矩阵和广义表)模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考数据结构导论(数组、矩阵和广义表)模拟试卷1及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考数据结构导论(数组、矩阵和广义表)模拟试卷 1 及答案与解析一、单项选择题1 常对数组进行的两种基本操作是_。(A)建立与删除(B)索引与修改(C)查找与修改(D)查找2 设有一个 8 阶的对称矩阵 A,采用压缩存储方式,以行序为主序存储,每个元素占用一个存储单元,基址为 100,则 A63 的地址为 _。(A)118(B) 124(C) 151(D)1603 已知数组 A16,28在内存中以行序为主序存放,且每个元素占两个存储单元,则计算元素 Ai,j 地址的公式为 _。(A)LOC(Ai ,j)=LOC(A1,2)+(i 一 1)*7+(j 一 2)*2(B) LOC(Ai,j)=
2、LOC(A1,2)+(j 一 2)*6+(i 一 1)*2(C) LOC(Ai,j)=LOC(A1,2)+(i*8+j)*2(D)LOC(Ai ,j)=LOC(A1,2)+(j*6+i)*24 二维数组 A 的每个元素是由 6 个字符组成的串,其行下标 i=0,1,8,列下标 j=1, 2, ,10,且每个字符占一个字节。若 A 以行序为主序存放,元素A8,5的起始地址与当 A 以列序为主序存放时的元素_的起始地址相同。(A)A7 ,8(B) A6,5(C) A0,7(D)A3 ,105 对稀疏矩阵进行压缩存储的目的是_。(A)降低运算的时间复杂度(B)节省存储空间(C)便于存储(D)便于进行
3、矩阵运算6 以下有关广义表说法中不正确的是_。(A)广义表的表头总是一个原子(B)广义表的表尾总是一个广义表(C)广义表的元素可以是单个元素(D)广义表的元素可以是一个子表7 广义表 L=(a,(b,(c), d),(),e)的长度为_。(A)(B) 6(C) 4(D)38 广义表 L=(a),则表尾为_。(A)a(B) ()(C)空表(D)(a)9 已知广义表 L=(a,b,c),a ,(x,y,z) ,从 L 表中取出原子项 y 的运算是_。(A)head(tail(head(tail(L)(B) tail(head(head(tail(L)(C) head(tail(head(tail(
4、tail(L)(D)head(tail(tail(L)10 下列广义表是线性表的有_。(A)L=(a,(b,c)(B) L=(a, L)(C) L=(a, b)(D)L=(a,()二、填空题11 通常数组只有_和_两种运算,因此常采用_来存储数组。12 数组 A 中每个元素的长度是 3 个字节,行下标 i 从 1 到 8,列下标 j 从 1 到10,首地址 sT 开始连续存放在存储器中。若按行优先方式存储,元素 A85的起始地址为_;若按列先方式存储,元素 A85的起始地址为_。13 二维数组 M 的成员是 6 个字符(每个字符占一个存储单元 )组成的串,行下标 i的范围从 0 到 8,列下标
5、 j 的范围从 1 到 10,则存放 M 至少需要_个字节;M 的第 8 列和第 5 行共占_个字节;若 M 按行优先方式存储,元素 M85的起始地址与当 M 按列优先方式存储时的_元素的起始地址一致。14 下三角矩阵压缩存储的下标对应关系为_。15 已知数组 A38,26以列序为主序顺序存储,且每个元素占两个存储单元,则计算元素 Ai,j 地址的公式为 _。16 设有二维数组 int M1020,每个元素( 整数)占 2 个存储单元,数组的起始地址为 2000,元素 M510的存储位置为 _,M819的存储位置为_。17 所谓稀疏矩阵指的是_。18 稀疏矩阵 A= 的三元组表示为_ 。19
6、一个 54 矩阵可以看成是长度为 5 的线性表,表中每个元素是长度为_的线性表。20 广义表(a,(a),d,e,(i,j) ,k)的长度是_,深度是_。21 已知广义表 A=(),(a ,(b),c),则 laead(tail(head(tail(head(A)等于_。22 当广义表中的每个元素都是原子时,广义表便成了_。23 广义表的表尾是指除第一个元素之外,_。三、应用题24 已知 56 数组 A 的每个元素占 2 个字节,数组的基址为 1000,求: (1)A 所占的字节数; (2)元素 a25 的地址; (3)按行和按列优先存储的 a34 地址。25 设有上三角矩阵(a ij)nn,
7、将其上三角元素逐行存于数组 B(1:m)中(m 充分大),使得 Bk=aij,且 k=fi(i)+f2(j)+c。试推导出函数 f1,f 2 和常数 c(要求 f1 和 f2 中不含常数项)。25 设有三对角矩阵(a ij)nn,将其三条对角线上的元素逐行存于数组 B(1:3n 一 2)中,使得 Bk=aij,求:26 用 i,j 表示 k 的下标变换公式;27 用 k 表 i、j 的下标变换公式。28 已知稀疏矩阵 请给出矩阵 A 的三元组表示。29 已知某稀疏矩阵 A 的十字链表表示如下,请给出该矩阵。30 已知广义表 L=(),(),求 head(L),tail(L) ,L 的长度,深度
8、各为多少?31 求下列广义表运算的结果:(1)head(i,i,k); (2)tail(k,m,n); (3)head(tail(a,b,c) ,(d) ;32 画出以下广义表的存储结构图示:(a),b), (),d),(e,f)33 已知广义表 L=(x,y,z),a,(u ,t,w),求:从 L 表中取出原子项 t 的运算。34 约瑟夫环问题:设有 n 个人围坐一圈,并按顺时针方向 1n 编号。从第 s 个人开始进行报数,报数到第 m 个人,此人出圈,再从他的下一个人重新开始从 1 到m 的报数进行下去,直到所有的人都出圈为止。void Josef(int A,int n,int s,in
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 数据结构 导论 数组 矩阵 广义 模拟 答案 解析 DOC
