【考研类试卷】计算机专业基础综合数据结构(数组和广义表)历年真题试卷汇编5及答案解析.doc

上传人:fuellot230 文档编号:1389602 上传时间:2019-12-03 格式:DOC 页数:8 大小:48KB
下载 相关 举报
【考研类试卷】计算机专业基础综合数据结构(数组和广义表)历年真题试卷汇编5及答案解析.doc_第1页
第1页 / 共8页
【考研类试卷】计算机专业基础综合数据结构(数组和广义表)历年真题试卷汇编5及答案解析.doc_第2页
第2页 / 共8页
【考研类试卷】计算机专业基础综合数据结构(数组和广义表)历年真题试卷汇编5及答案解析.doc_第3页
第3页 / 共8页
【考研类试卷】计算机专业基础综合数据结构(数组和广义表)历年真题试卷汇编5及答案解析.doc_第4页
第4页 / 共8页
【考研类试卷】计算机专业基础综合数据结构(数组和广义表)历年真题试卷汇编5及答案解析.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、计算机专业基础综合数据结构(数组和广义表)历年真题试卷汇编5 及答案解析(总分:60.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.对 n 阶对称矩阵作压缩存储时,需要表长为( )的顺序表。【华中科技大学 2006 一、2(2 分)】(分数:2.00)A.n2B.n 2 2C.n(n+1)2D.n(n-1)22.有一个 100*90 的稀疏矩阵,非 0 元素有 10 个,设每个整型数占 2 字节,则用三元组表示该矩阵时,所需的字节数是( )。【南京理工大学 1999 二、8(2 分)】(分数:2.00)A.60B.66C.18000D.333.数组 A04,一

2、 1-3,57中含有元素的个数( )。【中山大学 1998 二、5(2 分)】(分数:2.00)A.55B.45C.36D.164.用数组 r 存储静态链表,结点的 next 域指向后继,工作指针 j 指向链中结点,使 j 沿链移动的操作为( )。【南京理工大学 2001 一、1 6(15 分)】(分数:2.00)A.j=rfnextB.j=1+1C.j=f 一nextD.j=rj一next5.一个非空广义表的表尾( )。【北京交通大学 2004 一、2(2 分)】(分数:2.00)A.不能是子表B.只能是子表C.只能是原子D.是原子或子表6.广义表(a),(b,(c),(e(e,f),o)的

3、深度是( )。【华中科技大学 2007 一、7(2 分)】(分数:2.00)A.2B.3C.4D.57.广义表(a,(b,(c,d(e,f),g)的深度为( )。【北京邮电大学 2005 一、4(2 分)】(分数:2.00)A.3B.4C.5D.68.广义表(a,b),c,(d,(e)的表尾是( )。【华中科技大学 2006 一、4(2 分)】(分数:2.00)A.(d,(e)B.(d(e)C.eD.(c,(d(e)9.已知广义表(O,(a),(b,c,(d,(d,f),则以下说法正确的是( )。【华南理工大学 2006 一、7(2分)1(分数:2.00)A.表长为 3,表头为空表,表尾为(a

4、),(b,c,(d),(d,f)B.表长为 3,表头为空表,表尾为(b,c,(d,(d,f)C.表长为 4,表头为空表,表尾为(d,f)D.表长为 3,表头为(O),表尾为(a),(b,C,(d),(d,f)10.已知广义表 LS=(a,b,c),(d,e,f),运用 head 和 tail 函数取出 LS 中原子 e 的运算是( )。【西安电子科技大学 2001 应用一、3(2 分)】(分数:2.00)A.head(tail(LS)B.tail(head(LS)C.head(tail(head(tail(LS)D.head(tail(tail(head(LS)11.广义表 A=(a,b,(c

5、,d,(e,(f,g),则下面式子 Head(Tail(Head(Tail(Tail(A)的值为( )。 【北京邮电大学 1999 一、2(2 分)】【烟台大学 2007 一、10(2 分)】(分数:2.00)A.(g)B.(d)C.CcD.d12.设广义表 L=(a,b,0),则 GetTail(GetTail(L)的结果是( )。【北京理工大学 2006 九、8 (1 分)】(分数:2.00)A.(0)B.0C.(b,0)D.都不是13.广义表 A=(a,b,c,(d(e,f),则下面式子 Head(Tail(Tail(Tail(A)的值为( )。(Head 与 Tail分别是取表头和表尾

6、的函数。)【华南理工大学 2005 一、1(2 分)】(分数:2.00)A.(d(e,f)B.dC.fD.(e,f)14.某字符串满足:concat(head(s),head(tail(tail(s)=“ac”,(head,tail 的定义同广义表),则 s=( )。【中国科学技术大学 1992 八、6(1 分)】(分数:2.00)A.aabcB.acbaC.acccD.acac15.广义表(a,(b,c),d,e)的表头为( )。【中山大学 1998 二、6(2 分)】(分数:2.00)A.aB.a,(b,c)C.(a,(b,c)D.(a)二、填空题(总题数:5,分数:10.00)16.已知

7、二维数组 A110,09】中每个元素占 4 个单元,在按行优先方式将其存储到起始地址为1000 的连续存储区域时,A5,9的地址是_。【厦门大学 2002 六、5(4 分)】(分数:2.00)_17.用一维数组 B 与列优先存放带状矩阵 A 中的非零元素 Ai,f(1i,i-2i+2),B 中的第 8 个元素是A 中的第 (1) 行,第 (2) 列的元素。【北京邮电大学 2001 二、3(4 分)】(分数:2.00)_18.设数组 A08,110,数组中任一元素 Ai,j均占内存 48 个二进制位,从首地址 2000 开始连续存放在主内存里,主内存字长为 16 位,那么(1)存放该数组至少需要

8、的单元数是_;(2)存放数组的第 8 列的所有元素至少需要的单元数是_;(3)数组按列存储时,元素 A5,8的起始地址是_。【中国矿业大学 2000 一、4(4 分)】(分数:2.00)_19.有一个 10 阶对称矩阵 A,采用压缩存储方式(以行序为主序存储,且 A00=1),则 A85的地址为_。【北京交通大学 2005 二、3(2 分)】(分数:2.00)_20.已知三对角矩阵 A19,19的每个元素占 2 个单元,现将其三条对角线上的元素逐行存储在起始地址为 1000 的连续的内存单元中,则元素 A7,8的地址为_。【合肥工业大学 2000 三、4(2 分)】(分数:2.00)_三、判断

9、题(总题数:10,分数:20.00)21.广义表的长度是指广义表中的原子个数。( )【北京邮电大学 2006 二、5(1 分)】(分数:2.00)A.正确B.错误22.广义表中的元素或者是一个不可分割的原子,或者是一个非空的广义表。( )【合肥工业大学 2000 二、3(1 分)】(分数:2.00)A.正确B.错误23.广义表中原子个数即为广义表的长度。( )【中国海洋大学 2007 二、6(1 分)】(分数:2.00)A.正确B.错误24.若一个广义表的表头为空表,则此广义表亦为空表。( )【中国海洋大学 2006 二、4(1 分)】【中科院软件所 1997 一、8(1 分)】【长沙铁道学院

10、 1998 一、8(1 分)】(分数:2.00)A.正确B.错误25.任何一个非空广义表,其表头可能是单元素或广义表,其表尾必定是广义表。( )【中国海洋大学2006 二、5(1 分)】(分数:2.00)A.正确B.错误26.广义表是由零或多个原子或子表所组成的有限序列,所以广义表可能为空表。( )【中国海洋大学2006 二、6(1 分)】(分数:2.00)A.正确B.错误27.广义表的取表尾运算,其结果通常是个表,但有时也可是个单元素值。( )【南京航空航天大学 1996六、2(1 分)】(分数:2.00)A.正确B.错误28.广义表中的元素或者是一个不可分割的原子,或者是一个非空的广义表。

11、( )【合肥工业大学 2000 二、3(1 分)】(分数:2.00)A.正确B.错误29.所谓取广义表的表尾就是返回广义表中最后一个元素。( )【合肥工业大学 2001 二、3(1 分)】(分数:2.00)A.正确B.错误30.广义表的同级元素(直属于同一个表中的各元素)具有线性关系。( )【华南理工大学 2002 一、9(1 分)】(分数:2.00)A.正确B.错误计算机专业基础综合数据结构(数组和广义表)历年真题试卷汇编5 答案解析(总分:60.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.对 n 阶对称矩阵作压缩存储时,需要表长为( )的顺序表。【华中科

12、技大学 2006 一、2(2 分)】(分数:2.00)A.n2B.n 2 2C.n(n+1)2 D.n(n-1)2解析:2.有一个 100*90 的稀疏矩阵,非 0 元素有 10 个,设每个整型数占 2 字节,则用三元组表示该矩阵时,所需的字节数是( )。【南京理工大学 1999 二、8(2 分)】(分数:2.00)A.60B.66 C.18000D.33解析:解析:三元组的每个元素包括行值、列值和元素值,10 个非零元素占 60 字节。加上三元组表中行数、列数和总的非零元素个数所占的 6 字节,故选 B。3.数组 A04,一 1-3,57中含有元素的个数( )。【中山大学 1998 二、5(

13、2 分)】(分数:2.00)A.55B.45 C.36D.16解析:4.用数组 r 存储静态链表,结点的 next 域指向后继,工作指针 j 指向链中结点,使 j 沿链移动的操作为( )。【南京理工大学 2001 一、1 6(15 分)】(分数:2.00)A.j=rfnext B.j=1+1C.j=f 一nextD.j=rj一next解析:5.一个非空广义表的表尾( )。【北京交通大学 2004 一、2(2 分)】(分数:2.00)A.不能是子表B.只能是子表 C.只能是原子D.是原子或子表解析:6.广义表(a),(b,(c),(e(e,f),o)的深度是( )。【华中科技大学 2007 一、

14、7(2 分)】(分数:2.00)A.2B.3C.4 D.5解析:7.广义表(a,(b,(c,d(e,f),g)的深度为( )。【北京邮电大学 2005 一、4(2 分)】(分数:2.00)A.3B.4C.5 D.6解析:8.广义表(a,b),c,(d,(e)的表尾是( )。【华中科技大学 2006 一、4(2 分)】(分数:2.00)A.(d,(e)B.(d(e)C.eD.(c,(d(e) 解析:9.已知广义表(O,(a),(b,c,(d,(d,f),则以下说法正确的是( )。【华南理工大学 2006 一、7(2分)1(分数:2.00)A.表长为 3,表头为空表,表尾为(a),(b,c,(d)

15、,(d,f) B.表长为 3,表头为空表,表尾为(b,c,(d,(d,f)C.表长为 4,表头为空表,表尾为(d,f)D.表长为 3,表头为(O),表尾为(a),(b,C,(d),(d,f)解析:10.已知广义表 LS=(a,b,c),(d,e,f),运用 head 和 tail 函数取出 LS 中原子 e 的运算是( )。【西安电子科技大学 2001 应用一、3(2 分)】(分数:2.00)A.head(tail(LS)B.tail(head(LS)C.head(tail(head(tail(LS) D.head(tail(tail(head(LS)解析:11.广义表 A=(a,b,(c,d

16、,(e,(f,g),则下面式子 Head(Tail(Head(Tail(Tail(A)的值为( )。 【北京邮电大学 1999 一、2(2 分)】【烟台大学 2007 一、10(2 分)】(分数:2.00)A.(g)B.(d)C.CcD.d 解析:12.设广义表 L=(a,b,0),则 GetTail(GetTail(L)的结果是( )。【北京理工大学 2006 九、8 (1 分)】(分数:2.00)A.(0) B.0C.(b,0)D.都不是解析:13.广义表 A=(a,b,c,(d(e,f),则下面式子 Head(Tail(Tail(Tail(A)的值为( )。(Head 与 Tail分别是

17、取表头和表尾的函数。)【华南理工大学 2005 一、1(2 分)】(分数:2.00)A.(d(e,f) B.dC.fD.(e,f)解析:14.某字符串满足:concat(head(s),head(tail(tail(s)=“ac”,(head,tail 的定义同广义表),则 s=( )。【中国科学技术大学 1992 八、6(1 分)】(分数:2.00)A.aabcB.acbaC.accc D.acac解析:15.广义表(a,(b,c),d,e)的表头为( )。【中山大学 1998 二、6(2 分)】(分数:2.00)A.a B.a,(b,c)C.(a,(b,c)D.(a)解析:二、填空题(总题

18、数:5,分数:10.00)16.已知二维数组 A110,09】中每个元素占 4 个单元,在按行优先方式将其存储到起始地址为1000 的连续存储区域时,A5,9的地址是_。【厦门大学 2002 六、5(4 分)】(分数:2.00)_正确答案:(正确答案:1196)解析:17.用一维数组 B 与列优先存放带状矩阵 A 中的非零元素 Ai,f(1i,i-2i+2),B 中的第 8 个元素是A 中的第 (1) 行,第 (2) 列的元素。【北京邮电大学 2001 二、3(4 分)】(分数:2.00)_正确答案:(正确答案:第 1 行第 3 列,这是一个五对角矩阵。)解析:18.设数组 A08,110,数

19、组中任一元素 Ai,j均占内存 48 个二进制位,从首地址 2000 开始连续存放在主内存里,主内存字长为 16 位,那么(1)存放该数组至少需要的单元数是_;(2)存放数组的第 8 列的所有元素至少需要的单元数是_;(3)数组按列存储时,元素 A5,8的起始地址是_。【中国矿业大学 2000 一、4(4 分)】(分数:2.00)_正确答案:(正确答案:(1)270 (2)27 (3)2204)解析:19.有一个 10 阶对称矩阵 A,采用压缩存储方式(以行序为主序存储,且 A00=1),则 A85的地址为_。【北京交通大学 2005 二、3(2 分)】(分数:2.00)_正确答案:(正确答案

20、:41)解析:20.已知三对角矩阵 A19,19的每个元素占 2 个单元,现将其三条对角线上的元素逐行存储在起始地址为 1000 的连续的内存单元中,则元素 A7,8的地址为_。【合肥工业大学 2000 三、4(2 分)】(分数:2.00)_正确答案:(正确答案:1038 三对角矩阵按行序存储的地址公式:k=2(i 一 1)+j(1i,jn)解析:三、判断题(总题数:10,分数:20.00)21.广义表的长度是指广义表中的原子个数。( )【北京邮电大学 2006 二、5(1 分)】(分数:2.00)A.正确B.错误 解析:22.广义表中的元素或者是一个不可分割的原子,或者是一个非空的广义表。(

21、 )【合肥工业大学 2000 二、3(1 分)】(分数:2.00)A.正确B.错误 解析:23.广义表中原子个数即为广义表的长度。( )【中国海洋大学 2007 二、6(1 分)】(分数:2.00)A.正确B.错误 解析:24.若一个广义表的表头为空表,则此广义表亦为空表。( )【中国海洋大学 2006 二、4(1 分)】【中科院软件所 1997 一、8(1 分)】【长沙铁道学院 1998 一、8(1 分)】(分数:2.00)A.正确B.错误 解析:解析:广义表的表头是广义表的第一个元素。只有非空广义表才能取表头。25.任何一个非空广义表,其表头可能是单元素或广义表,其表尾必定是广义表。( )

22、【中国海洋大学2006 二、5(1 分)】(分数:2.00)A.正确 B.错误解析:26.广义表是由零或多个原子或子表所组成的有限序列,所以广义表可能为空表。( )【中国海洋大学2006 二、6(1 分)】(分数:2.00)A.正确 B.错误解析:27.广义表的取表尾运算,其结果通常是个表,但有时也可是个单元素值。( )【南京航空航天大学 1996六、2(1 分)】(分数:2.00)A.正确B.错误 解析:解析:广义表的取表尾运算,是非空广义表除去表头元素,剩余元素组成的表,不可能是原子。28.广义表中的元素或者是一个不可分割的原子,或者是一个非空的广义表。( )【合肥工业大学 2000 二、3(1 分)】(分数:2.00)A.正确B.错误 解析:解析:广义表中元素可以是原子,也可以是表(包括空表和非空表)。29.所谓取广义表的表尾就是返回广义表中最后一个元素。( )【合肥工业大学 2001 二、3(1 分)】(分数:2.00)A.正确B.错误 解析:解析:广义表的表尾,指去掉表头元素后,剩余元素所组成的表。30.广义表的同级元素(直属于同一个表中的各元素)具有线性关系。( )【华南理工大学 2002 一、9(1 分)】(分数:2.00)A.正确 B.错误解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试资料 > 大学考试

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1