2016年度福州大学863数据结构与程序设计模拟题1.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2016年度福州大学863数据结构与程序设计模拟题1.doc》由会员分享,可在线阅读,更多相关《2016年度福州大学863数据结构与程序设计模拟题1.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2016年福州大学863数据结构与程序设计模拟题一一单项选择题:每小题2 分(共60分)1为解决计算机主机与打印机之间速度不匹配问题,通常设置一个打印数据缓冲区, 主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是 () A栈 B队列 C树 D图2设栈S 和队列Q 的初始状态均为空,元素a,b,c,d,e,f,g 依次进入栈S。若每个元素出栈后立即进入队列Q,且7 个元素出队的顺序是b,d,c,f,e,a,g,则栈S 的容量至少是 ()A1 B2 C3 D43给定二叉树如下图 所示,设N 代表二叉树的根,L 代表根结点的左子树,R 代表根结点的右子
2、树。若遍历后的结点序列是3,1,7,5,6,2, 4,则其遍历方式是 ()ALRN BNRL CRLN DRNL4下列二叉排序树中,满足平衡二叉树定义的是()A B C D5已知一棵完全二叉树的第6 层(设根为第1 层)有8 个叶结点,则该完全二叉树的结点个数最多是 ()A39 B52 C111 D1196将森林转换为对应的二叉树,若在二叉树中,结点u 是结点v 的父结点的父结点, 则在原来的森林中,u 和v 可能具有的关系是 ()父子关系 兄弟关系 u 的父结点与v 的父结点是兄弟关系 A只有 B和 C和 D、和7下列关于无向连通图特性的叙述中,正确的是( ) 所有顶点的度之和为偶数 边数大
3、于顶点个数减1 至少有一个顶点的度为1 A只有 B只有 C和 D和8下列叙述中,不符合m 阶B 树定义要求的是() A根结点最多有m 棵子树 B所有叶结点都在同一层上 C各结点内关键字均升序或降序排列 D叶结点之间通过指针链接9若数据元素序列11,12,13,7,8,9,23,4,5是采用下列排序方法之一得到的第二趟排序后的结果,则该排序算法只能是()A冒泡排序 B插入排序 C选择排序 D二路归并排序10. 若元素a、b、c、d、e、f依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈操作,则不可能得到的出栈序列是 ()Ad c e b f a Bc b d a e f Cb c
4、a e f d Da f e d c b11某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作。若元素a、b、c、d、e依次入此队列后再进行出队操作,则不可能得到的出队序列是 () Ab a c d e Bd b a c e Cd b c a e De c b a d12在下图所示的平衡二叉树中,插入关键字48后得到一棵新平衡二叉树。在新平衡二叉树中,关键字37所在结点的左、右子结点中保存的关键字分别是()A13,48 B24,48 C24,53 D24,9013在一棵度为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T的叶结点个数是
5、()A41 B82 C113 D12214.对n(n2)个权值均不相同的字符构造成赫夫曼树。下列关于该赫夫曼树的叙述中,错误的是() A该树一定是一棵完全二叉树 B树中一定没有度为1的结点 C树中两个权值最小的结点一定是兄弟结点 D树中任一非叶结点的权值一定不小于下一层任一结点的权值。15若无向图G=(V, E)中含有7个顶点,要保证图G在任何情况下都是连通的,则需要的边数最少是 () A6 B15 C16 D2116. 已知关键字序列5,8,12,19,28,20,15,22 是小根堆(最小堆),插入关键字3,调整后得到的小根堆是 ()A3,5,12,8,28,20,15,22,19 B3,
6、5,12,19,20,15,22,8,28 C3,8,12,5,20,15,22,28,19 D3,12,5,8,28,20,15,22,1917.下面的循环体哪个执行的次数与其他不同( )A for(i=0; i10; i+) couti=1; i-) couti ; C i=10; do couti0);D i=0; while(+i=10) couti ; 18.有如下定义语句:int a=1,2,3,4,5;,则对语句int *p=a;正确的描述是( )。A 语句 int *p=a;定义不正确B 语句 int *p=a;初始化变量p,使其指向数组对象a的第一个元素C 语句int *p=
7、a; 是把a0的值赋给变量pD 语句int *p=a; 是把a1的值赋给变量p19. 若有以下定义和语句,则不能合法表示a数组元素的是:( ) char a=”abcdefg”;int *p=a; A p7 B ap-a C *a D a820. 下列程序中错误的语句是:()#include#includeusing namespace std;main( )char *pt1=1234;char pt2 =12;char *pt3=34;A.pt3=pt2; B.strcpy(pt1, pt2); C.strcpy(pt2, pt3); D.coutpt2; 21.系统在调用重载函数时往往根
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 年度 福州大学 数据结构 程序设计 模拟 摹拟
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内