数据结构与算法测试 (2).docx
《数据结构与算法测试 (2).docx》由会员分享,可在线阅读,更多相关《数据结构与算法测试 (2).docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构与算法测试1.在c语言中,()语句可以用于跳出一层循环。A:continueB:break(正确答案)C:returnD:exit(0)2.以下语句是循环跳转语句有()。A:forB:whileC:continue(正确答案)D:back3.已知一个栈入栈顺序是1,2,3,入的过程可以出栈,则是正确出栈的顺序不可能是()。A:3,1,2(正确答案)B:3,2,1C:2,1,3D:1,3,24.已知后序序列和中序序列已知的情况下能否恢复(重新画出)这棵二叉树()。A:能(正确答案)B:不确定C:不能D:以上都不对5.已经字符数组chars=Please;下列选项中能计算字符串s的长度的是
2、()。A:strcpyB:strcatC:strcmpD:strlen(正确答案)6.一颗二叉树高度为h,所有结点的度或为0,或为2,则这颗二叉树最少有()个结点。A:2hB:2h-1(正确答案)C:2h+1D:h+17一颗二叉树度为2的结点的个数是6,则问度为0的结点的个数是()。A:6B:7(正确答案)C:8D:58.一颗二叉树度为0的结点的个数是7,则问度为2的结点的个数是()。A:6(正确答案)B:7C:8D:59.一棵具有1025个结点的二叉树的深度为h,则h的最大值是()。A:11B:10C:11至1025之间D:1025(正确答案)10.一棵二叉树的前序遍历序列为ABCDEFG,
3、它的中序遍历序列可能是()。A:CABDEFGB:ABCDEFG(正确答案)C:DACEFBGD:ADCFEG11.叶子结点又称为()。A:终端结点(正确答案)B:根结点C:分支结点D:内部结点12.叶子结点的度为()。A:一B:零(正确答案)C:二D:三13.循环可以嵌套使用,关于嵌套说法不正确的是()。A:for可以嵌套forB:while可以嵌套forC:do-while可以嵌套whileD:do-while不可以嵌套for(正确答案)14.循环队列最大容量是MAX,队头是front,队尾是rear,采用人为浪费一个单元的形式,则队的长度是()。A:(rearfront)%MAXB:(r
4、earfront+MAX)%MAX(正确答案)C:rearfront+MAXD:都不对15.循环队列的最大容量M,队头f,队尾r,用人为浪费一个单元格区分空和满,队满的条件是()。A:(r+1)%M=f(正确答案)B:r%M=fC:(r-1)%M=fC:(r-1)%M=fD:(r+1)=f16.写快速排序可以用()方式实现。A:插入B:递归(正确答案)C:选择D:都不对17.小明的烦恼问题,电话号存储的字符是使用的数据结构是()。A:一维数组B:二维数组(正确答案)C:指针变量D:整型变量18在树的术语中,某结点挂接的子树的数目称为()。A:结点的度(正确答案)B:树的度C:树的深度D无正确答
5、案19.在树的术语里,双亲是指()。A:某结点的直接前驱(正确答案)B:某结点的直接后继C:某结点的同层结点D无正确答案20.在树的概念中,在树中叶子结点的度为()。A:一B:零(正确答案)C:二D:三21.在树的概念中,下列选项中关于树的深度描述正确的是()。A:树的深度指各结点层次的最大值(根结点算第一层)(正确答案)B:树的深度指树的结点数C:树的深度指第一层结点数目D无正确答案22.在括号匹配算法中,扫描到(要进栈,则进栈操作一般记为()。A:push(正确答案)B:popC:outD:in23.在进制转换算法中,经常借助选项中的哪种来完成算法()。A:栈(正确答案)B:图C:二叉树D
6、:队列24.在C语言中,有以下二维数组的定义inta45;如想引用第五个元素,则书写()。A:a4B:a5C:a04(正确答案)D:a1525.在C语言中,有以下二维数组的定义inta35;如想引用第五个元素,则书写()。A:a4B:a5C:a04(正确答案)D:a1526.在C语言中,系统函数strcmp的参数个数是()。A:2(正确答案)B:1C:3D:427.在C语言中,系统函数strcmp()的功能是()。A:字符串拷贝函数B:字符串连接函数C:字符串比较函数(正确答案)D:测字符串长度函数28在C语言中,关于字符数组定义正确的是()。A:chara3;(正确答案)B:chara;C:
7、char3b;D:char2b3;29.在C语言中,二维数组inta52,以下对元素的引用正确的是()。A:a10(正确答案)B:a2,1C:a(2,2)D:a2030.在c语言中,()语句可以用于跳出一层循环。A:continueB:break(正确答案)C:returnD:exit(0)31.与i=2;等价的语句是()。A:i+=2;B:i+;C:i=i2;(正确答案)D:i32.以下语句是循环跳转语句有()。A:forB:whileC:continue(正确答案)D:back33.以下排序算法中,是稳定排序的是()。A:希尔排序B:快速排序C:简单选择排序D:直接插入排序(正确答案)34
8、.已知一个栈入栈顺序是1,2,3,入的过程可以出栈,则是正确出栈的顺序不可能是()。A:3,1,2(正确答案)B:3,2,1C:2,1,3D:1,3,235.已知后序序列和中序序列已知的情况下能否恢复(重新画出)这棵二叉树()。A:能(正确答案)B:不确定C:不能D:以上都不对36.汉诺塔问题可以用递归解决,以下也可用递归实现的是()。A:求1-n的和(正确答案)B:求n的阶乘(正确答案)C:斐波那契数列(正确答案)D:nk(表示幂)(正确答案)37.汉诺塔问题的递归分为()几部分。A:递归前进段(正确答案)B:递归返回段(正确答案)C:递归出口(正确答案)D:递归问题38.汉诺塔算法具有哪些
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构与算法测试 2 数据结构 算法 测试
限制150内