计算机专业基础综合数据结构(概论)历年真题试卷汇编1
计算机专业基础综合数据结构概论历年真题试卷汇编2_真题-无答案

计算机专业基础综合数据结构(概论)历年真题试卷汇编2(总分88,考试时间90分钟)1. 单项选择题1. 数据元素之间的关系称为( )。
【北京理工大学2006九、2(1分)】A. 操作B. 结构C. 数据对象D. 数据集合2. (多选)一个算法具有( )等特点。
【华中科技大学2007二、17(2分)】A. 有0个或多个输入量B. 健壮性C. 正确性D. 可行性3. 下面程序的时间复杂性为( )。
【南京理工大学2004一、4(1分)】for(int i=0;i<m;j++)for(int j=0;j<n;j++ )a[i][j]=i*j;A. O(n2)B. O(m*n)C. O(m2)D. O(m+n)4. 在下列算法中,“x=x*2”的执行次数是( )。
【华中科技大学2006一、16(2分)】int suanfa].(int n){int i,j,x=1;for(i=0;i<n;i++)for(j=i;j<n;j++)x=x*2;return x;}A. m(n+1)/2B. Nlog2nC. n2D. n(n一1)/25. 执行下列算法suanfa2(1000),输出结果是( )。
【华中科技大学2006一、17(2分)】void suanfa2(int n){int i=i;while(i<=n)i*=2;printf(“%d”,i);}A. 2000B. 512C. 1024D. 2 10006. 当n足够大时下述函数中渐近时间最小的是( )。
【哈尔滨工业大学2005二、4(1分)】A. T(n)=nlog2n=1000log2nB. T(n)=nlog23=1 000log2nC. T(n)=n2=1000log2nD. T(n)=2nlog2n=1 000log2n7. 下面算法时间复杂度是( )。
【华中科技大学2006一、18(2分)】int suanfa3(int n){int i=i,s=l;while(s<n)s+=++ireturn i;}A. O(n)B. O(22)C. O(log2n)D.8. 下列函数中渐进时间复杂度最小的是( )。
计算机专业基础综合操作系统(文件管理)历年真题试卷汇编1

计算机专业基础综合操作系统(文件管理)历年真题试卷汇编1(总分:72.00,做题时间:90分钟)一、单项选择题(总题数:18,分数:36.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
__________________________________________________________________________________________2.建立文件系统的主要目的是____。
【北京理工大学2003年】A.支持虚拟内存B.实现文件的按名存取√C.提高外存的读写速度D.将内存、外存统一管理考查文件系统的功能。
支持虚拟存储是内存管理的功能;建立文件系统无法提高外存的读写速度,也不可能实现内外存的统一管理。
3.操作系统中对数据进行管理的部分叫做____。
A.数据库系统B.文件系统√C.检索系统D.数据存储系统考查文件系统的定义。
4.下面的说法正确的是____。
A.文件系统负责文件存储空间的管理但不能实现文件名到物理地址的转换B.在多级目录结构中对文件的访问是通过路径名和用户目录名进行的C.文件可以被划分成大小相等的若干物理块且物理块大小也可任意指定D.逻辑记录是对文件进行存取操作的基本单位√综合考查文件系统中的一些相关概念。
文件系统使用文件名进行管理。
也实现了文件名到物理地址的转换:多级目录结构中。
对文件的访问通过路径名和文件名进行;文件被划分的物理块的大小是固定的,通常和内存管理中的页面大小一致。
5.文件的逻辑组织将文件分为记录式文件和____文件。
【武汉大学2002年】A.索引文件B.流式文件√C.读写文件D.联结文件考查文件逻辑结构的分类。
6.通常对于文件系统来说,文件名及其属性可以集中在____中以便查找。
【浙江大学2003年】A.目录√B.索引C.字典D.作业控制块考查目录的概念文件目录是一种数据结构,用于标识系统中的文件及其物理地址,以实现按名存取。
[考研类试卷]计算机专业基础综合数据结构(概论)历年真题试卷汇编2.doc
![[考研类试卷]计算机专业基础综合数据结构(概论)历年真题试卷汇编2.doc](https://img.taocdn.com/s3/m/4d322cc3680203d8cf2f241a.png)
[考研类试卷]计算机专业基础综合数据结构(概论)历年真题试卷汇编2一、单项选择题1 以下哪个数据结构不是多型数据类型?( )【中山大学1999一、3(1分)】(A)栈(B)广义表(C)有向图(D)字符串2 以下数据结构中,( )是非线性数据结构【中山大学1999一、4】(A)树(B)字符串(C)队(D)栈3 下列数据中,( )是非线性数据结构。
【北京理工大学2001六、1(2分)】(A)栈(B)队列(C)完全二叉树(D)堆4 连续存储设计时,存储单元的地址( )。
【中山大学1999一、1(1分)】(A)一定连续(B)一定不连续(C)不一定连续(D)部分连续,部分不连续5 以下属于逻辑结构的是( )。
【西安电子科技大学应用2001一、1】(A)顺序表(B)哈希表(C)有序表(D)单链表6 算法的计算量的大小称为计算的( )。
【北京邮电大学2000二、3(20/8分)】(A)效率(B)复杂性(C)现实性(D)难度7 算法的时间复杂度取决于( )。
【中科院计算所1998二、1(2分)】(A)问题的规模(B)待处理数据的初态(C)A和B7 计算机算法指的是(1),它必须具备(2)这三个特陛。
【南京理工大学1999一、1(2分)】8 (1)(A)计算方法(B)排序方法(C)解决问题的步骤序列(D)调度方法9 (2)(A)可执行性、可移植性、可扩充性(B)可执行性、确定性、有穷性(C)确定性、有穷性、稳定性(D)易读性、稳定性、安全性10 一个算法应该是( )。
【中山大学1998二、1(2分)】(A)程序(B)问题求解步骤的描述(C)要满足五个基本特性(D)A和C11 下面说法错误的是( )。
【南京理工大学2000一、2(1.5分)】 (1)算法原地工作的含义是指不需要任何额外的辅助空间 (2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(22)的算法 (3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界 (4)同一个算法,实现语言的级别越高,执行效率就越低(A)(1)(B)(1),(2)(C)(1),(4)(D)(3)12 计算算法的时间复杂度是属于一种( )。
计算机专业基础综合计算机组成原理(计算机系统概述)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(计算机系统概述)历年真题试卷汇编1(总分:70.00,做题时间:90分钟)一、单项选择题(总题数:29,分数:58.00)1.电了计算机问世至今,新型机器不断推陈出新,但不管怎么更新,依然具有“存储程序”的特点,最早提出这种概念的是____。
【上海交通大学1999年】(分数:2.00)A.巴贝奇B.冯.诺依曼√C.帕斯卡D.贝尔解析:解析:考查计算机发展历程。
2.对有关数据加以分类、统计、分析,这属于计算机在——方面的应用。
(分数:2.00)A.数值计算B.辅助设计C.数据处理√D.实时控制解析:解析:考查计算机的发展及应用。
3.冯.诺依曼型计算机的最根本特征是____。
【中科院计算所2001年】(分数:2.00)A.以运算器为中心B.采用存储程序原理√C.存储器按地址访问D.数据以二进制编码,并采用二进制运算解析:解析:考查冯.诺依曼型计算机基本概念。
冯.诺依曼型计算机的最根本特征是采用存储程序原理,基本工作方式是控制流驱动方式,工作方式的基本特点是按地址访问并顺序执行指令。
4.冯.诺依曼型计算机的基本工作方式是____。
【中科院计算所1998年】(分数:2.00)A.控制流驱动方式√B.多指令流多数据流方式C.微程序控制方式D.数据流驱动方式解析:解析:考查冯.诺依曼型计算机基本概念。
解析同上。
5.计算机系统采用层次化结构组成系统,从最上层的最终用户到最底层的计算机硬件,其层次化构成为____。
(分数:2.00)A.高级语言机器一操作系统机器一汇编语言机器一机器语言机器一微指令系统B.高级语言机器一汇编语言机器一机器语言机器一操作系统机器一微指令系统C.高级语言机器一汇编语言机器一操作系统机器一机器语言机器一微指令系统√D.高级语言机器一汇编语言机器一操作系统机器一微指令系统一机器语言机器解析:解析:考查计算机系统层次化结构。
6.计算机系统是由____组成的。
计算机学科专业基础综合数据结构-内部排序_真题-无答案

计算机学科专业基础综合数据结构-内部排序(总分80,考试时间90分钟)一、单项选择题1. 对序列{15,9,7,8,20,-1,4}进行排序,进行一趟后数据的排列变为{4,9,-1,8,20,7,15);则采用的是____排序。
A. 选择B. 快速C. 希尔D. 冒泡2. 下列4个序列中,哪一个是堆____。
A. 75,65,30,15,25,45,20,10B. 75,65,45,10,30,25,20,15C. 75,45,65,30,15,25,20,10D. 75,45,65,10,25,30,20,153. 一组记录的关键码为(46,79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为____。
A. (38,40,46,56,79,84)B. (40,38,46,79,56,84)C. (40,38,46,56,79,84)D. (40,38,46,84,56,79)4. 数据序列(8,9,10,4,5,6,20,1,2)只能是下列排序算法中____的两趟排序后的结果。
A. 选择排序B. 冒泡排序C. 插入排序D. 堆排序5. 对一组数据(84,47,25,15,21)排序,数据的排列次序在排序的过程中的变化为____。
(1)84 47 25 15 21 (2)1 5 47 25 84 21(3)15 21 25 84 47 (4)1 5 21 25 47 84则采用的排序是____。
A. 选择B. 冒泡C. 快速D. 插入6. 若用冒泡排序对关键字序列{18,16,14,12,10,8},进行从小到大的排序,所需进行的关键字比较总次数是____。
A. 10B. 15C. 21D. 347. 设一组初始记录关键字序列为(25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序子表,则用归并排序的方法对该记录关键字序列进行一趟归并后的结果为____。
计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编1(总分:84.00,做题时间:90分钟)一、单项选择题(总题数:35,分数:70.00)1.定点补码加减法运算中,当运算结果出现____时,表示运算结果负溢出。
【华中科技大学2002年】A.符号位为00B.符号位为01C.符号位为10 √D.符号位为11考查双符号位时溢出的判别。
两个符号位不同时,表示溢出,此时最高位符号位代表真实符号。
2.采用变形补码判溢出,当发生正溢出时,其两位符号位为____。
【国防科技大学2002年】A.0B.1 √C.10D.11考查双符号位时溢出的判别。
原理同上题。
3.在定点运算器中,无论采用双符号位还是单符号位,必须有____。
【上海大学2001年】A.译码电路,它一般用与非门来实现B.编码电路,它一般用或非门来实现C.溢出判断电路,它一般用异或门来实现√D.移位电路,它一般用与或非门来实现考查溢出判别所需硬件配置。
三种溢出判别方法,均必须有溢出判别电路,可用异或门来实现。
4.在原码不恢复余数除法(又称原码加减交替法)的算法中,____。
【哈尔滨工程大学2004年】A.每步操作后,若不够减,则需恢复余数B.若为负商,则恢复余数C.整个算法过程中,从不恢复余数√D.仅当最后一步不够减时,才恢复一次余数考查原码不恢复余数除法。
5.在补码一位乘中,若判断位Y n Y n+1 +1=10,则应执行的操作是____。
【电予科技大学1996年】【上海大学1998年】A.原部分积加[X] 补,然后右移一位√B.原部分积加[X] 补,然后右移一位C.原部分积加[X] 补,然后左移一位D.原部分积加[X] 补,然后左移一位考查补码一位乘。
6.实现N位(不包括符号位)补码一位乘时,乘积为____位。
【西安电子科技大学2007年】A.NB.N十1C.2N √D.2N+1考查补码一位乘。
补码一位乘法运算过程中一共向右移位N次,加卜原先的N位,一共是2N位数值位。
哈尔滨工程大学计算机科学与技术学院计算机专业基础综合自命题 数据结构, 计算机组成原理历考研真题汇编

哈尔滨工程大学计算机科学与技术学院816计算机专业基础综合(自命题①数据结构,②计算机组成原理)历年考研真题汇编最新资料,WORD格式,可编辑修改!目录【数据结构】....................................................... 错误!未定义书签。
2005年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题 .. 错误!未定义书签。
2004年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题 (9)2003年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题 (14)2002年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题 (18)2001年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题 (20)【计算机组成原理】 (24)2008年哈尔滨工程大学计算机科学与技术学院819计算机组成原理考研真题 (24)2005年哈尔滨工程大学计算机科学与技术学院819计算机组成原理考研真题 (29)2004年哈尔滨工程大学计算机科学与技术学院819计算机组成原理考研真题 (32)2003年哈尔滨工程大学计算机科学与技术学院819计算机组成原理考研真题 (38)说明:2016年公布的专业目录中,科目名称改为“816计算机专业基础综合(自命题①数据结构,②计算机组成原理)”,本书收录2001~2008年的真题,以供参考。
2004年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题2003年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题哈尔滨工程大学2003年数据结构试题一、判断题(每小题一分,共十分)1.数据结构,数据元素,数据项在计算机中的映象(表示)分别称为存储结构,结点,数据域。
对2.线性表的逻辑顺序与存储顺序总是一致的。
错3.广义表的表头或是元素或是一个广义表,而表尾总是一个广义表。
对4.拓扑排序是一种内部排序的算法。
计算机专业基础综合(查找)-试卷1

计算机专业基础综合(查找)-试卷1(总分:94.00,做题时间:90分钟)一、单项选择题(总题数:25,分数:50.00)1.单项选择题1-40小题。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
(分数:2.00)__________________________________________________________________________________________ 解析:2.若查找每个记录的概率均等,则在具有n个记录的连续顺序文件中采用顺序查找法查找一个记录,其平均查找长度ASL为( )。
(分数:2.00)A.(n—1)/2B.n/2C.(n+1)/2 √D.n解析:解析:此题考查的知识点是顺序查找长度ASL的计算。
假设表长度为n,那么查找第i个数据元素需进行n一i+1次比较,即C i =n一i+l。
又假设查找每个数据元素的概率相等,即P i =1/n,则顺序查找算法的平均查找长度为:所以应选C。
3.顺序查找法适用于查找顺序存储或链式存储的线性表二分法查找只适用于查找顺序存储的有序表,平均比较次数为( )。
在此假定N为线性表中结点数,且每次查拔都是成功的。
(分数:2.00)A.N+1B.2log 2 NC.log 2 N √D.N/2解析:解析:此题考查的知识点是各类查找算法的比较次数计算。
顺序查找法用所给关键字与线性表中各元素的关键字逐个比较,直到成功或失败,其ASL=(n+1)/2,即查找成功时的平均比较次数约为表长的一半。
应选C。
4.顺序查找法适用于查找顺序存储或链式存储的线性表,平均比较次数为( )在此假定N为线性表中结点数,且每次查拔都是成功的。
(分数:2.00)A.N+1B.2log 2 NC.log 2 ND.N/2 √解析:解析:二分法查找过程可用一个称为判定树的二叉树描述,由于判定树的叶子结点所在层次之差最多为1,故n个结点的判定树的深度与n个结点的完全二叉树的深度相等,均为[log 2 n]+1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机专业基础综合数据结构(概论)历年真题试卷汇编1 计算机专业基础综合数据结构(概论)历年真题试卷汇编1 (总分:64.00,做题时间:90分钟) 一、单项选择题(总题数:15,分数:32.00) 1.以下哪个数据结构不是多型数据类型?( )【中山大学1999一、3(1分)】 (分数:2.00) A.栈 B.广义表 C.有向图 D.字符串√ 解析: 2.以下数据结构中,( )是非线性数据结构【中山大学1999一、4】 (分数:2.00) A.树√ B.字符串 C.队 D.栈 解析: 3.下列数据中,( )是非线性数据结构。【北京理工大学2001六、1(2分)】 (分数:2.00) A.栈 B.队列 C.完全二叉树√ D.堆 解析:解析:栈、队列是线性结构,堆是元素的序列,存在一维数组中,可以看成是线性结构。完全二叉树是非线性结构,只是由于双亲和子女编号间存在固定关系,用一维数组存储更好。 4.连续存储设计时,存储单元的地址( )。【中山大学1999一、1(1分)】 (分数:2.00) A.一定连续√ B.一定不连续 C.不一定连续 D.部分连续,部分不连续 解析: 5.以下属于逻辑结构的是( )。【西安电子科技大学应用2001一、1】 (分数:2.00) A.顺序表 B.哈希表 C.有序表√ D.单链表 解析: 6.算法的计算量的大小称为计算的( )。【北京邮电大学2000二、3(20/8分)】 (分数:2.00) A.效率 B.复杂性√ C.现实性 D.难度 解析: 7.算法的时间复杂度取决于( )。【中科院计算所1998二、1(2分)】 (分数:2.00) A.问题的规模 B.待处理数据的初态 C.A和B √ 解析: 计算机算法指的是(1),它必须具备(2)这三个特陛。【南京理工大学1999一、1(2分)】(分数:4.00) (1).(1)(分数:2.00) A.计算方法 B.排序方法 C.解决问题的步骤序列√ D.调度方法 解析: (2).(2)(分数:2.00) A.可执行性、可移植性、可扩充性 B.可执行性、确定性、有穷性√ C.确定性、有穷性、稳定性 D.易读性、稳定性、安全性 解析: 8.一个算法应该是( )。【中山大学1998二、1(2分)】 (分数:2.00) A.程序 B.问题求解步骤的描述√ C.要满足五个基本特性 D.A和C 解析: 9.下面说法错误的是( )。【南京理工大学2000一、2(1.5分)】 (1)算法原地工作的含义是指不需要任何额外的辅助空间(2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2 2)的算法(3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界 (4)同一个算法,实现语言的级别越高,执行效率就越低 (分数:2.00) A.(1) B.(1),(2) C.(1),(4) √ D.(3) 解析: 10.计算算法的时间复杂度是属于一种( )。【北京理工大学2005十一、4(1分)】 (分数:2.00) A.事前统计的方法 B.事前分析估算的方法√ C.事后统计的方法 D.事后分析估算的方法 解析: 11.可以用( )定义一个完整的数据结构。【中山大学2004一、1(1分)】 (分数:2.00) A.数据元素 B.数据对象 C.数据关系 D.抽象数据类型√ 12.当输入非法错误时,一个“好”的算法会进行适当处理,而不会产生难以理解的输出结果。这称为算法的( )。【中山大学2004一、2(1分)】 (分数:2.00) A.可读性 B.健壮性√ C.正确性 D.有穷性 解析: 13.算法分析的目的是( )。【北京理工大学2006五、1(1分)】【暨南大学2011一、1(2分)】 (分数:2.00) A.找出数据结构的合理性 B.研究算法中的输入和输出的关系 C.分析算法的效率以求改进√ D.分析算法的易懂性和文档性 解析: 14.设计一个“好”的算法应考虑达到的目标是( )。【华中科技大学2006二、3(2分)】 (分数:2.00) A.可行的 B.健壮的√ C.无二义性 D.可读性好的 解析:解析:算法设计要达到的目标是:正确性、易读性、健壮性和好的时空性能。正确性指算法必须正确,算法的正确性证明目前尚未商品化,可行的办法是用苛刻数据验证算法正确。因为计算机的性能与几十年前比有了很大变化,易读性成了算法设计的重要目标,指同行都容易读懂。健壮性指对非法操作不产生莫名其妙的结果,更不能使程序中断,而是告诉用户应如何操作,像GPS导航那样循循善诱。好的时空性能指运行时间短、占用内存少,一般情况下会折中考虑,但很难做到两全其美。算法的5个重要特征是:有穷性(finiteness)、确定性(dtefiniteness)、可行性(effectiveness)、0至多个输入(input)和1至多个输出(output)。有穷性指算法必须保证执行有限步之后结束。确定性指算法的每一步骤必须有确切的定义,不能有二义性。可行性也称为有效性,指算法中执行的任何计算步骤都可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成。没有输入是指算法本身给出了初始条件。必须有输出,反映对输入数据加工后的结果,没有输出的算法是毫无意义的。不能把算法的5个特征混淆成算法设计应达到的目标。同样也可以解答32题。 二、填空题(总题数:6,分数:12.00) 15.数据结构中评价算法的两个重要指标是__________。【北京理工大学200l七、1(2分)】 (分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:算法的时间复杂度和空间复杂度) 解析: 16.计算机执行下面的语句时,语句s的执行次数为:__________。 for(i=1;i=i;j一一) s;【南京理工大学.2000二、1(1.5分)】 (分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:(n+3)(n一2)/2) 解析: 17.下面程序段的时间复杂度为__________。(n>1)sum=1;for (i=0;sum (分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:O(n)) 18.下面程序段的时间复杂度为__________。i=1:while (i<=n)i=i*3:【北京工业大学2005二、1(3分)】(分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:log 2 n) 解析: 19.设m、n均为自然数,m可表示为一些不超过n的自然数之和,f(m,n)为这种表示方式的数目。例f(5,3)=5,有5种表示方式:3+2,3+1+1,2+2+1,2+1+1+1,1+1+1+1+1。①以下是该函数的程序段,请将未完成的部分填入,使之完整。int f(m,n) int m,n;{if(m==1) return (1) ;if(n==1){ return (2) ;} if(m (分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:①(1)1 (2)1 (3)f(m,n一1) (4)n ②9) 解析: 20.设有两个算法在同一机器上运行,其执行时间分别为100n 2和2 n,要使前者快于后者,n至少为 __________。【哈尔滨工业大学2005一、1(1分)】 (分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:15(当n≤14时,100n 2 >2 n,而n≥15时100n 2n )) 解析: 三、判断题(总题数:10,分数:20.00) 21.数据结构的抽象操作的定义与具体实现有关。( )【华南理工大学2002一、1(1分)】 (分数:2.00) A.正确 B.错误√ 解析: 22.数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的存储结构。【上海海事大学。2003 一、1(2分)】( ) (分数:2.00) A.正确 B.错误√ 解析: 23.在顺序存储结构中,有时也存储数据结构中元素之间的关系。( )【华南理工大学2002一、2(1分)】(分数:2.00) A.正确 B.错误√ 解析:解析:顺序存储结构用物理位置确定元素间的逻辑关系,无需再存储元素间的关系。而链表是用指针确定元素间的逻辑关系。 24.顺序表用一维数组作为存储结构,因此,顺序表是一维数组。