中级软件设计师简单单选考试卷模拟考试_题_第1页
中级软件设计师简单单选考试卷模拟考试_题_第2页
中级软件设计师简单单选考试卷模拟考试_题_第3页
中级软件设计师简单单选考试卷模拟考试_题_第4页
中级软件设计师简单单选考试卷模拟考试_题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、姓名:_ 班级:_ 学号:_-密-封 -线- 中级软件设计师简单单选考试卷模拟考试_题考试时间:120分钟 考试总分:100分题号一二三四五总分分数遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。1、若二叉树的先序遍历序列为abdecf,中序遍历序列为dbeafc,则其后序遍历序列为( )a.debafcb.defbcac.debcfad.debfca2、对于哈希表,如果将装填因子定义为表中装入的记录数与表的长度之比,那么向表中加入新记录时,( )a.装填因子的值随冲突次数的增加而递减b.装填因子越大发生冲突的可能性就越大c.装填因子等于1时不会再发生冲突d.装填因子低于0.5时不

2、会发生冲突3、下面关于栈和队列的叙述,错误的是( )a.栈和队列都是操作受限的线性表b.队列采用单循环链表存储时,只需设置队尾指针就可使入队和出队操作的时间复杂度都为o(1)c.若队列的数据规模n可以确定,则采用顺序存储结构比链式存储结构效率更高d.利用两个栈可以模拟一个队列的操作,反之亦可4、已知某二叉树的中序序列为cbdaefi,先序序列为abcdefi,则该二叉树的高度为( )a.2b.3c.4d.55、己知一棵度为3的树(一个结点的度是指其子树的数目,树的度是指该树中所有结点的度的最大值)中有5个度为1的结点,4个度为2的结点,2个度为3的结点,那么,该树中的叶子结点数目为( )a.1

3、0b.9c.8d.76、斐波那契(fibonacci)数列可以递归地定义为:用递归算法求解f(5)时需要执行 (76) 次“+”运算,该方法采用的算法策略是 (77) 。(76)处填( )a.5b.6c.7d.87、斐波那契(fibonacci)数列可以递归地定义为:用递归算法求解f(5)时需要执行 (76) 次“+”运算,该方法采用的算法策略是 (77) 。(77)处填( )a.动态规划b.分治c.回溯d.分支限界8、设某算法的计算时间可用递推关系式t(n)=2t(n/2)+n表示,则该算法的时间复杂度为( )a.o(lgn)b.o(nlgn)c.o(n)d.o(n2)9、简单无向图的邻接矩

4、阵是对称的,可以对其进行压缩存储。若无向图g有n个结点,其邻接矩阵为a1.n,1.n,且压缩存储在b1.k中,则k的值至少为 (20) 。若按行压缩存储对称矩阵的上三角元素,则当n等于10时,边(v6,v3)的信息存储在b (21) 中。(20)处填( )。 a. ( )a.ab.bc.cd.d10、简单无向图的邻接矩阵是对称的,可以对其进行压缩存储。若无向图g有n个结点,其邻接矩阵为a1.n,1.n,且压缩存储在b1.k中,则k的值至少为(20)。若按行压缩存储对称矩阵的上三角元素,则当n等于10时,边(v6,v3)的信息存储在b(21)中。(21)处填( )a.18b.19c.20d.21

5、11、( )在其最好情况下的算法时间复杂度为o(n)。 ( )a.插入排序b.归并排序c.快速排序d.堆排序12、( )的邻接矩阵是一个对称矩阵。 ( )a.无向图b.aov网c.aoe网d.有向图13、设一个包含个顶点、e条边的简单有向图采用邻接矩阵存储结构(矩阵元素aij等于1/0分别表示顶点i与顶点j之间有/无弧),则该矩阵的元素数目为(73),其中非零元素数目为(74)。(73)处填( )a.e2b.n2c.n2-e2d.n2+e214、设一个包含个顶点、e条边的简单有向图采用邻接矩阵存储结构(矩阵元素aij等于1/0分别表示顶点i与顶点j之间有/无弧),则该矩阵的元素数目为(73),

6、其中非零元素数目为(74)。(74)处填( )a.nb.n+ec.ed.n-e15、某双向链表中的结点如图1-4所示,删除t所指结点的操作为( )。 ( )a.t-prior-next=t-next;t-next-prior=t-prior;b.t-prior-prior=t-prior;t-next-next=t-next;c.t-prior-next=t-prior;t-next-prior=t-next;d.t-prior-prior=t-next;t-next-prior=t-prior;16、下面关于哈夫曼树的叙述中,正确的是( )a.哈夫曼树一定是完全二叉树b.哈夫曼树一定是平衡二

7、叉树c.哈夫曼树中权值最小的两个结点互为兄弟结点d.哈夫曼树中左孩子结点小于父结点,右孩子结点大于父结点17、循环链表的主要优点是( )a.不再需要头指针了b.已知某个结点的位置后,能很容易找到它的直接前驱结点c.在进行删除操作后,能保证链表不断开d.从表中任一结点出发都能遍历整个链表18、对于关键字序列(26,25,72,38,8,18,59),采用散列函数h(key)=keymod13构造散列表(哈希表)。若采用线性探测的开放定址法解决冲突(顺序地探查可用存储单元),则关键字59所在散列表中的地址为( )a.6b.7c.8d.919、邻接矩阵和邻接表是图(网)的两种基本存储结构,对于具有n

8、个顶点、e条边的图,( )a.进行深度优先遍历运算所消耗的时间与采用哪一种存储结构无关b.进行广度优先遍历运算所消耗的时间与采用哪一种存储结构无关c.采用邻接表表示图时,查找所有顶点的邻接顶点的时间复杂度为o(n*e)d.采用邻接矩阵表示图时,查找所有顶点的邻接顶点的时间复杂度为o(n2)20、归并排序采用的算法设计方法属于( )a.归纳法b.分治法c.贪心法d.回溯法21、设下三角矩阵(上三角部分的元素值都为0)a ( )a.ab.bc.cd.d22、设栈s和队列q的初始状态为空,元素按照a,b,c,d,e的次序进入栈s,当一个元素从栈中出来后立即进入队列q。若队列的输出元素序列是c,d,b

9、,a,e,则元素的出栈顺序是(61),栈s的容量至少为(62)。(61)处填( )a.a,b,c,d,eb.e,d,c,b,ac.c,d,b,a,ed.e,a,b,d,c23、设栈s和队列q的初始状态为空,元素按照a,b,c,d,e的次序进入栈s,当一个元素从栈中出来后立即进入队列q。若队列的输出元素序列是c,d,b,a,e,则元素的出栈顺序是(61),栈s的容量至少为(62)。(62)处填( )a.2b.3c.4d.524、设商店有10元、5元、2元和1元的零币,每种零币的数量充足。售货员给顾客找零钱时,零币的数量越少越好。例如给顾客找零29元:先选2张10元币,然后选择1张5元币,再选择两

10、张2元币。以上的找零钱方法采用了( )策略。 ( )a.分治b.贪心c.动态规划d.回溯25、用关键字序列10,20,30,40,50构造的二叉排序树(二叉查找树)为( )。 ( )a.ab.bc.cd.d26、在平衡二叉树中,( )a.任意结点的左、右子树结点数目相同b.任意结点的左、右子树高度相同c.任意结点的左、右子树高度之差的绝对值不大于1d.不存在度为1的结点27、无向图中一个顶点的度是指图中( )a.通过该顶点的简单路径数b.通过该顶点的回路数c.与该顶点相邻的顶点数d.与该顶点连通的顶点数28、对以下4个序列用直接插入排序方法由小到大进行排序时,元素比较次数最少的是( )a.89

11、,27,35,78,41,15b.27,35,41,16,89,70c.15,27,46,40,64,85d.90,80,45,38,30,2529、在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,则最后一个结点下标为k(起始下标为1),那么( )时采用顺序存储更节省空间。 ( )a.ab.bc.cd.d30、在最好和最坏情况下的时间复杂度均为o(nlog2n)且稳定的排序方法是( )a.基数排序b.快速排序c.

12、堆排序d.归并排序31、某工程计划如图1-6所示,各个作业所需的天数如下表所示,设该工程从第0天开工,则该工程的最短工期是 (52) 天,作业j最迟应在第 (53) 天开工。(52)处填( )a.17b.18c.19d.2032、某工程计划如图1-6所示,各个作业所需的天数如下表所示,设该工程从第0天开工,则该工程的最短工期是 (52) 天,作业j最迟应在第 (53) 天开工。(53)处填( )a.11b.13c.14d.1633、广义表中的元素可以是原子,也可以是表,因此广义表的适用存储结构是( )a.链表b.静态数组c.动态数组d.散列表34、由权值为9,2,5,7的4个叶子结点构造一棵哈

13、夫曼树,该树的带权路径长度为( )a.23b.37c.44d.4635、字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表存储串,则在串比较、求子串、串连接、串替换等串的基本运算中,( )a.进行串的比较运算最不方便b.进行求子串运算最不方便c.进行串连接最不方便d.进行串替换最不方便36、在( )中,任意一个结点的左、右子树的高度之差的绝对值不超过1。 ( )a.完全二叉树b.二叉排序树c.线索二叉树d.最优二叉树37、下面关于图(网)的叙述,正确的是( )a.连通无向网的最小生成树中,顶点数恰好比边数多1b.若有向图是强连通的,则其边数至少是顸点数的2倍c.可以采用aov网估算工程的工期d.关键路径是aoe网中源点至汇点的最短路径38、一个具有n(n0)个顶点的连通无向图至少有( )条边。 ( )a.n+1b.nc.n/2d.n-139、下面关于查找运算及查找表的叙述,错误的是( )a.哈希表可以动态创建b.二叉排序树属于动态查找表c.二分查找要求查找表采用顺序存储结构或循环链表结构d.顺序查找方法既适用于顺序存储结构,也适用于链表结构40、在常用的描述二叉排序树的存储结构中,关键字值最大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论