东北大学2000年数据结构试题

合集下载

2000年下半年全国高等学校计算机考试(辽宁考区)

2000年下半年全国高等学校计算机考试(辽宁考区)

2000年下半年全国高等学校计算机考试(辽宁考区)二级FOXPRO语言试卷一、选择题(每小题1分,共30分)下面每题给出四个答案,用A、B、C、D标出,其中只有一个是正确的,将你选择的结果涂黑对应题号的方格。

1.一个完整的计算机系统包括 ______A.计算机及其外部设备B.主机、键盘和显示器C.系统软件及应用软件D.硬件系统及软件系统2.微型计算机中,控制器的基本功能是 ______A.进行算术运算和逻辑运算B.存储各种控制信息C.保持各种控制状态D.控制机器各个部件协调一致地工作3.微型计算机的主机包括 ______A.运算器和控制器B.CPU和内存储器C.CPU和UPSD.UPS和内存储器4.计算机的存储系统一般是指 ______A.内存和外存B. 总线C.控制器D.输入/输出设备5.微机中为CPU和其它部件传输数据、地址和控制信息的部件是 ______A.存储器B.总线C.控制器D.存储器6.CPU由运算器和什么组成 ______A.RAMB.总线C.控制器D.存储器7.在计算机领域中,通常用英文单词"Byte"来表示 ______A.字B.字长C.二进制位D.字节8.下列设备中,即能向主机输入数据又能接收由主机输出数据的设备是 ______A.CD-ROMB.显示器C.软磁盘存储器D.光笔9.某工厂的仓库管理软件属于 ______A.应用软件B.系统软件C.工具软件D.字处理软件10. 在微机的下列部件中,访问速度最快的部件是 ______A.硬盘B.软盘C.光盘D.RAM11. 机器语言使用的编码是 ______A.ASCII码B.二进制编码C.英文字母D.国标码12. 一个字节由几个二进制位组成 ______A.8B.4C.12D.1613. 运算器的主要功能是 ______A.算术运算和逻辑运算B.逻辑运算C.控制计算机运行D.算术运算14. 断电后使存储信息丢失的存储器是 ______A.RAMB.软磁盘C.硬磁盘D.ROM15计算机内存为64KB,其中1MB是多少个字节 ______A.1,000,000B.1,000,000,000C.1000×1024D.1024×102416.下列设备中,哪个是输出设备 ______A.绘图仪B.键盘C.鼠标D.光笔17. 下列设备中,哪个是输入设备 _______A.键盘B.显示器C.打印机D.绘图仪18.十进制数125.6875对应的二进制数是 ______A.1101001.11B.1111101.11C.1101001.01D.1111101.101119.二进制数1101.101对应的十进制数是 ______A.13.6875B.27.625C.13.625D.27.687520.计算机病毒是指 ______A.编制有错误的计算机程序B.设计不完整的计算机程序C.已被破坏的计算机程序D.以危害系统为目的的特殊计算机程序21.FOXPRO数据库是 ______A.层次型数据库B.关系型数据库C.网状型数据库D.树型数据库22.建立数据库结构的命令是 ______A.modify fileB.modi comC.createD.create stru23.通用型字段的数据存放于扩展名为 ______A..DBF文件中B..TXT文件中C..FPT文件中D..PRG文件中24.数学表达式ba e x)30(sin0,用Foxpro表示,正确的写法是 ______A.SIN(300)e x/(a-b)B.SIN(30)*e x/(a-b)C.SIN(30*3.14/180)*exp(x)/(a-b)D.SIN(30)*exp(x)/(a-b)25.函数SUBSTR(" FOXPRO2.5命令函数0",3,4)的结果为 ______A.PRO2B.FOXPC.XPD.XPRO26.当数据库非空时,执行GO TOP 后,下列答案正确的是 ______A.EOF()和BOF()均为真B.EOF()为真,BOF()假C.EOF()为假,BOF()为真D.EOF()和BOF()均为假27.作删除标记的命令是 ______A.DELB.PAKC.ZAPD.DELETE28.下列答案中合法的字段名是 ______A.22AB.A.ABC.汉字D.-AC29.一个字符型字段最大长度的字节数是 ______A.255B.245C.254D.22530.以下字符串比较运算的值为假的是 ______A.?"This "$"This is a string. "B.? "this"$ THIS IS A STRING."C.? " This is a string. "$ " This is a string. "D.?" string "$ " This is a string."二、阅读程序(每小题3分,共30分)阅读下列程序,将正确的运行结果填到答题卡的对应题号处在下列程序中,有的要用的数据库文件ZGDA1.DBF和ZGDA2.DBF其中内容如下:ZGDA1.DBF姓名(C,8)性别(C,2)出生日期(D)婚否(L )张明男{03/11/54} .T.郑燕女{11/20/32} .T.张金刚男{06/19/73} .F.王芳女{12/22/81} .F.刘莉女{01/30/62} .T.孙丽娟女{07/12/70} .T.ZGDA2.DBF编号(C,4)姓名(C,2)部门(C,12) 工资(N,5) 入厂日期(D)职务(C,6)1001 郑燕财务1200 {06/01/49} 经理2011 张明人事750 {0101/74} 职员1005 张金刚财务950 {04/01/98} 职员1007 王芳财务600 {10/01/99} 职员2003 刘莉人事1100 {01/01/82} 经理1009 孙丽娟财务800 {10/01/99} 职员说明:所使用以上二库的程序,均使用上面的原始数据,即不考虑各程序运行的影响。

计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编13

计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编13

计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编13(总分:66.00,做题时间:90分钟)一、综合题(总题数:4,分数:12.00)1.已知下列字符A、B、C、D、E、F、G的权值分别为3、12、7、4、2、8,11,试填写出其对应哈夫曼树HT的存储结构的初态和终态。

【北京工业大学1998五(10分)】__________________________________________________________________________________________正确答案:(设T是一棵二叉树,除叶子结点外,其他结点的度数皆为2,若T中有6个叶结点,试问:(分数:6.00)(1).T树的最大可能深度Kmax=?最小可能深度Kmin=?__________________________________________________________________________________________ 正确答案:(正确答案:(1)T树的最大深度:Kmax=6(除根外,每层均是两个结点)。

T树的最小深度Kmin=4(具有6个叶子的完全二叉树是其中的一种形态)。

)(2).T树中共有多少非叶结点?__________________________________________________________________________________________ 正确答案:(正确答案:非叶子结点数是5(n2=n0—1)。

)(3).若叶结点的权值分别为1,2,3,4,5,6。

请构造一棵哈曼夫树,并计算该哈曼夫树的带权路径长度wp1。

【北京邮电大学1992一、3(15/3分)】__________________________________________________________________________________________正确答案:(正确答案:哈夫曼树见右图,其带权路径长度wp1=51。

东北大学 数据结构II 试卷(作业考核 线上1)A 卷 孟凡荣

东北大学 数据结构II 试卷(作业考核 线上1)A 卷 孟凡荣

东北大学继续教育学院数据结构II 试卷(作业考核线上1) A 卷学习中心:院校学号:姓名(共 6 页)[A ]1.抽象数据类型的三个组成部分分别为A.数据对象、数据关系和基本操作B.数据元素、逻辑结构和存储结构C.数据项、数据元素和数据类型D.数据元素、数据结构和数据类型[B ]2.要求相同逻辑结构的数据元素具有相同的特性,其含义为A. 数据元素具有同一的特点B. 不仅数据元素包含的数据项的个数相同,而且其对应数据项的类型要一致C. 每个数据元素都一样D. 仅需要数据元素包含的数据项的个数相同[D ]3.下列各式中,按增长率由小至大的顺序正确排列的是A.,n!,2n ,n3/2B.n3/2,2n,n logn,2100C.2n,log n,n logn,n3/2D.2100,logn, 2n, n n[B ]4. 在下列哪种情况下,线性表应当采用链表表示为宜A.经常需要随机地存取元素B.经常需要进行插入和删除操作C.表中元素需要占据一片连续的存储空间D.表中元素的个数不变[C ]5.设指针p指向双链表的某一结点,则双链表结构的对称性是A. p->prior->next=p->next->next;B. p->prior->prior=p->next->prior;C. p->prior->next=p-> next->prior;D. p->next->next= p->prior->prior;[ D]6. 已知指针p和q分别指向某带头结点的单链表中第一个结点和最后一个结点。

假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为A. s->next=q;p->next=s->next;B. s->next=p;q->next=s->next;C. p->next=s->next;s->next=q;D. q->next=s->next;s->next=p;[A ]7. 栈和队列的共同特点是A.只允许在端点处插入和删除元素B.都是先进后出C.都是先进先出D.没有共同点[D ]8. 对于链队列,在进行插入运算时.A. 仅修改头指针B. 头、尾指针都要修改C. 仅修改尾指针D.头、尾指针可能都要修改[B ]9.设有一个顺序栈的入栈序列是1、2、3,则3个元素都出栈的不同排列个数为A.4 B.5 C. 6 D. 7[D ]10.设一个栈的输入序列为A,B,C,D,则借助一个栈所得到的输出序列不可能是A.A,B,C,D B.D,C,B,AC. A,C,D,BD. D,A,B,C[C ]11.表达式a*(b+c)-d的后缀表达式是A.abcd*+- B.abc*+d- C.abc+*d- D.-+*abcd[B ]12.某二叉树的先序序列和后序序列正好相反,则该二叉树的特点一定是A. 空或只有一个结点B.高度等于其结点数C. 任一结点无左孩子D.任一结点无右孩子[B ]13.下面的说法中正确的是(1)任何一棵二叉树的叶子结点在种遍历中的相对次序不变。

2000年东北大学计算机组成原理考研试题

2000年东北大学计算机组成原理考研试题

2000年东北大学计算机组成原理一.选择填空(多项选择)(20分)1.某计算机系统主存地址m位,机器字长n位,mn。

若指令系统采用定长指令格式指令,则①寻址方式执行速度最快,②寻址方式执行速度最慢。

若采用变长格式指令,则③寻址方式执行速度最快,④寻址方式执行速度最慢,⑤寻址方式指令长度最长,⑥寻址方式指令长度最短。

A..立即B.直接C.寄存器直接D.寄存器间接E.存储器间接接2.设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示)。

每当CPU从存储器取出第一个字节时,即自动完成(PC)+1→PC。

设当前PC的内容为2003H,要求转移到200H地址,则该转移指令第二字节的内容应为①。

若PC的内容为2008H,要求转移到2001H地址,则该转移指令第二字节的内容应为②。

A。

.05HB.06H C.07H D.F7HE.FSH3.中断向量地址是A.子程序入口地址B.中断服务程序入口地址C。

.中断服务程序入口地址的地址4.当有中断源发出中断请求时,CPU可执行相应的中断服务程序。

提出中断请求的可以是A.外部事件B.专用寄存器C.外D.CacheALUE.程序F.ALUG.外部设备H.主存储器I.操作系完成地址映射。

5.虚拟存储器中,程序正在执行时,由译系统A.编译系统B.装入程序C.操作系统6.下列叙述中,能反映RISC 特征的有丰富的寻址方式A.丰富的寻址方式B.使用微程序控制器C.执行每条指令所D.多种指令格式E.指令长需的机器周期数的平均值小于2D.多种指令变F.简单的指令系统G.只有LOAD/STOREH.设置大量通用寄存器器I.在编译软件作用下的指令流水线调度。

二.是非题(10分)1.CPU访问存储器的时间是由存储器的容量决定的,存储容量与越大,访问存储。

计算机专业基础综合数据结构查找历年真题试卷汇编1_真题-无答案

计算机专业基础综合数据结构查找历年真题试卷汇编1_真题-无答案

计算机专业基础综合数据结构(查找)历年真题试卷汇编1(总分108,考试时间90分钟)1. 单项选择题1. 顺序查找法适合于存储结构为____的线性表。

【北京航空航天大学2002年】A. 顺序存储结构或链式存储结构B. 散列存储结构C. 索引存储结构D. 压缩存储结构2. 若查找每个记录的概率均等,则在具有n个记录的连续顺序文件中采用顺序查找法查找一个记录,其平均查找长度(ASL)为____。

【北京航空航天大学2004年】A. (n—1)/2B. n/2C. (n+1)/2D. n3. 当采用分块查找时,数据的组织方式为____。

【太原科技大学2007年】A. 数据分成若干块,每块内数据有序B. 数据分成若干块,每块内数据不必有序,但块间必须有序,每块内最大(或最小)的数据组成索引块C. 数据分成若干块,每块内数据有序,每块内最大(或最小)的数据组成索引块D. 数据分成若干块,每块(除最后一块外)中数据个数需相同4. 对有2500个记录的索引顺序表(分块表)进行查找,最理想的块长为____。

【华中科技大学2007年】A. 50B. 125C. 500D. [log22500]5. 下面关于二分查找的叙述正确的是____。

【南京理工大学1996年】A. 表必须有序,表可以顺序方式存储,也可以链表方式存储B. 表必须有序且表中数据必须是整型、实型或字符型C. 表必须有序,而且只能从小到大排列D. 表必须有序,且表只能以顺序方式存储6. 当n足够大时,在按值有序的顺序表中进行折半查找,当查找概率相等的情况下,其查找成功的平均查找长度是____。

【北京航空航天大学2002年】A. (n+1)/2B. n/2C. log2(n+1)一1D. log2(n+1)7. 在具有15个记录的排序连续顺序文件上采用折半查找方法查找一个文件中不存在的记录.需要进行____次关键字值的比较。

【北京航空航天大学2004年】A. 0B. 4C. 5D. 158. 对一个长度为50的有序表进行折半查找,最多比较____次就能查找出结果。

《数据结构》期末考试复习题-第10章-排序

《数据结构》期末考试复习题-第10章-排序

第10章排序一、选择题1.某内排序方法的稳定性是指( )。

【南京理工大学 1997 一、10(2分)】A.该排序算法不允许有相同的关键字记录 B.该排序算法允许有相同的关键字记录C.平均时间为0(n log n)的排序方法 D.以上都不对2.下面给出的四种排序法中( )排序法是不稳定性排序法。

【北京航空航天大学 1999 一、10 (2分)】A. 插入B. 冒泡C. 二路归并D. 堆积3.下列排序算法中,其中()是稳定的。

【福州大学 1998 一、3 (2分)】A. 堆排序,冒泡排序B. 快速排序,堆排序C. 直接选择排序,归并排序D. 归并排序,冒泡排序4.稳定的排序方法是()【北方交通大学 2000 二、3(2分)】A.直接插入排序和快速排序 B.折半插入排序和起泡排序C.简单选择排序和四路归并排序 D.树形选择排序和shell排序5.下列排序方法中,哪一个是稳定的排序方法?()【北方交通大学 2001 一、8(2分)】A.直接选择排序 B.二分法插入排序 C.希尔排序 D.快速排序6.若要求尽可能快地对序列进行稳定的排序,则应选(A.快速排序 B.归并排序 C.冒泡排序)。

【北京邮电大学 2001 一、5(2分)】7.如果待排序序列中两个数据元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。

()就是不稳定的排序方法。

【清华大学 1998 一、3 (2分)】A.起泡排序 B.归并排序 C.Shell排序 D.直接插入排序 E.简单选择排序8.若要求排序是稳定的,且关键字为实数,则在下列排序方法中应选()排序为宜。

A.直接插入 B.直接选择 C.堆 D.快速 E.基数【中科院计算所 2000 一、5(2分)】9.若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是()。

A. 快速排序B. 堆排序C. 归并排序D. 直接插入排序【中国科技大学 1998 二、4(2分)】【中科院计算所 1998 二、4(2分)】10.下面的排序算法中,不稳定的是()【北京工业大学 1999 一、2 (2分)】A.起泡排序B.折半插入排序C.简单选择排序D.希尔排序E.基数排序F.堆排序。

计算机专业基础综合数据结构数组和广义表历年真题试卷汇编3_真题无答案

计算机专业基础综合数据结构数组和广义表历年真题试卷汇编3_真题无答案

计算机专业基础综合数据结构(数组和广义表)历年真题试卷汇编3(总分66, 做题时间90分钟)6. 综合题1.数组A[1..8,一2..6,0..6]以行为主序存储,设第一个元素的首地址是78,每个元素的长度为4,试求元素A[4,2,3]的存储首地址。

【厦门大学1998五、1(5分)】SSS_TEXT_QUSTI2.数组A中,每个元素A[i,f]的长度均为32个二进位,行下标从一1到9,列下标从1到11,从首地址S开始连续存放在主存储器中,主存储器字长为16位。

求:(1)存放该数组所需多少单元?(2)存放数组第4列所有元素至少需多少单元?(3)数组按行存放时,元素A[7,4]的起始地址是多少?(4)数组按列存放时,元素A[4,7]的起始地址是多少?【大连海事大学1996四、1(6分)】SSS_TEXT_QUSTI3.假设按低下标优先存储整型数组A(一3:8,3:5,一4:0,0:7)时,第一个元素的字节存储地址是100,每个整数占4字节,问A(0,4,一2,5)的存储地址是什么? 【清华大学1996三】SSS_TEXT_QUSTI4.设有五对角矩阵A=(aij )20*20,按特殊矩阵压缩存储的方式将其五条对角线上的元素存于数组A[-10:m]中,计算元素A[15,16]的存储位置。

【东北大学1999一、2(4分)】SSS_TEXT_QUSTI5.数组A[0.8,1..10】的元素是6个字符组成的串,则存放A至少需要多少字节?A的第8列和第5行共占多少字节?若A按行优先方式存储,元素A[8,5]的起始地址与当A按列优先方式存储时的哪个元素的起始地址一致?【厦门大学2000五、3(14%/3分)】SSS_TEXT_QUSTI6.设m×n阶稀疏矩阵A有t个非零元素,其三元组表表示为LTMA[t+1),1..3],试问:非零元素的个数t达到什么程度时用LTMA表示A才有意义?【北京航空航天大学1998一、5(4分)】SSS_TEXT_QUSTI设有三对角矩阵(aij )n×n将其三条对角线上的元素逐行地存于数组B(1:3n一2)中,使得s[k]=ai,j,求:SSS_TEXT_QUSTI7.用i,j表示k的下标变换公式;SSS_TEXT_QUSTI8.若n=10 3,每个元素占用L个单元,则用B[K]方式比常规存储节省多少单元?【西安电子科技大学1996二、4(5分)】9.已知A为稀疏矩阵,试从空间和时间角度,比较采用两种不同的存储结构(二维数组和三元组表)完成求运算的优缺点。

东北大学期末考核《数据结构Ⅱ》期末考试备战高分题集

东北大学期末考核《数据结构Ⅱ》期末考试备战高分题集

数据结构II试题期末考试备战题集(线上)一、单选题(每小题2分,共6分)1.抽象数据类型的三个组成部分分别为A.数据对象、数据关系和基本操作B.数据元素、逻辑结构和存储结构C.数据项、数据元素和数据类型D.数据元素、数据结构和数据类型2.下列各式中,按增长率由小至大的顺序正确排列的是A.n,n!,2n ,n3/2 B.n3/2,2n,n logn,2100C.2n,log n,n logn,n3/2 D.2100,logn, 2n, n n 3. 已知指针p和q分别指向某单链表中第一个结点和最后一个结点。

假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为A. q->next=s->next;s->next=p;B. s->next=p;q->next=s->next;C. p->next=s->next;s->next=q;D. s->next=q;p->next=s->next;参考正确选项:1、A2、D3、A二、填空题(每小题1分,共10分)1.下面程序段中带下划线的语句的执行次数的数量级是( )。

i=1;WHILE(i<n)i=i*2;2.假设带头结点的非空单循环链表中仅设尾指针L,则在第1个结点之前插入指针s所指结点的语句依次是()。

3.无表头结点的链队列Q为空的条件是()。

4.设Q[0..N-1]为循环队列,其头、尾指针分别为P和R,则队Q中当前所含元素个数为()。

5.一棵含999个结点的完全二叉树的深度为()。

6.在 AOV网中,存在环意味着某项活动以自己为先决条件;对程序的数据流图来说,它表明存在()。

7. 有向图G可拓扑排序的判别条件是( )。

8.如果结点A有 3个兄弟,而且B是A的双亲,则B的度是()。

9.应用回溯与分支限界法解决实际问题时,在搜索过程中利用判定函数,也称为()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 (20分)简要回答下列问题
(注意:请将答案写在答题纸上,并注明题号)
①(3分)
内存中一片连续空间(不妨假设地址从1到m),提供给两个栈S1和S2使用,怎样分配这部分存储空间,使得对任一个栈,仅当这部分空间全满时才发生上溢。

②(5分)
假设字符a,b,c,d,e,f的使用频度分别是0.07,0.09,0.12,0.22,0.23,0.27,写出a,b,c,d,e,f的Huffman(哈夫曼)编码。

③(4分)
一棵共有n个结点的树,其中所有分枝结点的度均为k,求该树中叶子结点的子数。

④(4分)
图1表示一个地区的通讯网,边表示城市间的通讯线路,边上的权表示架设线路花费的代价,如何选择能沟通每个城市且总代价最省的n-1条线路,画出所有可能的选择。

⑤(4分)
在起泡(汽泡)排序过程中,有的关键字在某趟排序中可能朝着与最终排序相反的方向移动,试举例说明之。

快速排序过程中有没有这种现象?
2 (15分)
设有一个由正整数组成的无序(向后)单链表,编写完成下列功能的算法:
①找出最小值结点,且打印该数值;
②若该数值是奇数,则将其与直接后继结点的数值交换;
③若该数值是偶数,则将其直接后继结点删除;
3 (14分)
解答下列问题:
①(4分)
将算术表达式((a+b)+c*(d+e)+f)*(g+h) 转化为二叉树;
②(10分)
假设一个仅包含二元运算符的算术表达式以二叉链表形式存储在二叉树BT中,写出计算该算术表达式值的算法。

4(21)
解答下列问题:
①(5分)
画出有向图的十字链表存储结构中头结点和表结点的结点结构。

②(4分)
下面哪一个方法可以判断出一个有向图中是否有环(回路)?
(1)深度优先遍历 (2)拓朴排序(3)求最短路径(4)求关键路径
③(12分)
假设一个有向图g已经以十字链表形式存储在内中,试写一个判断该有向图中是否有环(回路)的算法。

5(15分)
写出删除二叉排序树bt中值为x的结点的算法(二叉排序树以二叉链表形式存储,删除后仍然保持二叉排序性质)。

6(15分)
设有大小不等的n个数据组(n个数据组中数据的总数为m),顺序存放在空间区D 内,每个数据占一个存储单元,数据组的首地址由数组s给出(如下图所示),试编写将新数据x插入到第i个数据组的末尾且属于第i个数据组的算法,插入后,空间区D 和数组S的相互关系仍保持正确。

相关文档
最新文档