东师算法分析与设计19春在线作业2-0003参考资料

上传人:电大****团队 文档编号:95389960 上传时间:2019-08-17 格式:DOCX 页数:6 大小:19.02KB
返回 下载 相关 举报
东师算法分析与设计19春在线作业2-0003参考资料_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《东师算法分析与设计19春在线作业2-0003参考资料》由会员分享,可在线阅读,更多相关《东师算法分析与设计19春在线作业2-0003参考资料(6页珍藏版)》请在金锄头文库上搜索。

1、东师算法分析与设计19春在线作业2-0003-参考资料请仔细阅读下面说明再下载:预览的题目和您自己的试题必须完全相同再下载金!由金锄头账号:qq号1072066377电大奥鹏助学团队独家整理!仅在金锄头网上传!第1题(单选题)已知一棵完全二叉树的第6层(设根为第1层)有8个叶结点,则该完全二叉树的结点个数最多是(C)。A、39B、52C、111D、119参考答案:C第2题(单选题)strlen(str)是用来()。A、求字符串长度B、比较字符C、求子串D、字符串拷贝参考答案:A第3题(单选题)八进制中最大的数码是()。A、6B、7C、8D、9参考答案:B第4题(单选题)字符串的结束标记是()。

2、A、0B、 C、0D、n参考答案:C第5题(单选题)下列叙述中正确的是()A、在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B、在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C、在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D、上述三种说法都不对参考答案:C第6题(单选题)一般情况下,程序中所有注释的行数占到整个源程序的()比较适宜。A、1/2到2/3B、1/3C、1/3到1/2D、1/2参考答案:C第7题(单选题)一个递归算法必须包括()。A、递归部分B、终止条件和递归部分C、循环部分D、终止条件和循环部分参考答案:B第8题(单选题)十六进制数C1B转换为二进制数是

3、()。A、1100101101011B、110000011011C、10110101010D、11101001011参考答案:B第9题(单选题)采用简单选择排序,比较次数与移动次数分别为()。A、O(n),O(logn)B、O(logn),0(n*n)C、0(n*n),0(n)D、0(nlogn),0(n)参考答案:C第10题(单选题)十六进制数38A.11转换为十进制数是()。A、960.06B、916.0364C、906.0664D、902.0563参考答案:C第11题(单选题)下列数据结构中,能用二分法进行查找的是()。A、顺序存储的有序线性表B、线性链表C、二叉链表D、有序线性链表参考

4、答案:A第12题(单选题)例如“camelCase”和“printEmployeePaychecks()” 这样的命名规则是()。A、匈牙利命名法B、骆驼命名法C、下划线命名法D、帕斯卡命名法参考答案:B第13题(单选题)下面给出的四种排序方法中,排序过程中的比较次数与排序方法无关的是()。A、选择排序法B、插入排序法C、快速排序法D、堆积排序法参考答案:A第14题(单选题)注释从功能上可以分为()。A、文件注释B、函数注释C、功能注释D、以上全是参考答案:D第15题(单选题)()是一个开放源代码的、基于Java的可扩展开发平台。A、VSB、Dev-C+C、EclipseD、JDK参考答案:C

5、第16题(单选题)十六进制,就表示某一位置上的数运算时是逢()进一位。A、6B、12C、16D、60参考答案:C第17题(单选题)有以下程序 #include int f(int t , int n ); main() int a4=1, 2, 3, 4, s; s=f(a, 4); printf(%dn, s); int f(int t , int n ) if(n0) return tn-1+f(t, n-1); else return 0; 程序运行后的输出结果是()。A、4B、10C、14D、6参考答案:B第18题(单选题)下列叙述中正确的是( )A、数据的逻辑结构与存储结构必定是一一

6、对应的B、由于计算机在存储空间上是向量式的存储结构,因此,利用数组只能处理线性结构C、程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D、以上说法都不对参考答案:D第19题(单选题)二进制中最大的数码是()。A、0B、1C、2D、3参考答案:B第20题(单选题)下面的时间复杂度按数量级递增的顺序排列,正确的是注释从功能上可以分为()。A、平方阶O(n2),对数阶O(log2n),指数阶O(2n)B、线性对数阶O(nlog2n),指数阶O(2n),立方阶O(n3)C、常数阶O(1),线性阶O(n),指数阶O(2n)D、k次方阶O(nk),指数阶O(2n),对数阶O(log2

7、n)参考答案:C第21题(多选题)设计递归算法有两点最为关键()和()。A、确定递推公式B、确定边界(终了)条件(递归出口)C、每次递归调用,都必须向基本条件前进D、如果结果已知,那么,不用再重复调用递归参考答案:AB第22题(多选题)递归算法的执行过程分()和()两个阶段。A、递归B、递推C、回归D、回溯参考答案:BC第23题(多选题)顺序结构、选择结构、循环结构三种结构共同特点是()A、只有一个入口B、只有一个出口C、结构内的每一部分都有机会被执行到(不存在死语句)D、结构内不存在死循环(永远执行不完的循环)。参考答案:ABCD第24题(多选题)字符串有关的格式字符有( )。A、%cB、%

8、dC、%fD、%s参考答案:AD第25题(判断题)能采用递归描述的算法通常有这样的特征:为求解规模为N的问题,设法将它分解成规模较小的问题,然后从这些小问题的解很容易构造出大问题的解,并且这些规模较小的问题也能采用同样的分解和综合方法,分解成规模更小的问题,并从这些更小问题的解构造出规模较大问题的解。特别地,当规模N=1时,能直接得解。A、错误B、正确参考答案:B第26题(判断题)一个算法的评价只要考虑时间复杂度。A、错误B、正确参考答案:A第27题(判断题)一个算法所包含的计算步骤应是无限的。A、错误B、正确参考答案:A第28题(判断题)冒泡排序法每次比较的是相邻的两个数:ai和ai+1,如

9、果前一个数比后一个数大,则马上交换。A、错误B、正确参考答案:B第29题(判断题)当待排序的元素很大时,为了交换元素的位置,移动元素要占用较多的时间,这是影响时间复杂度的主要因素。A、错误B、正确参考答案:B第30题(判断题)数组就是相同数据类型的元素按一定顺序排列的集合。A、错误B、正确参考答案:B第31题(判断题)strncmp()函数和stricmp()函数相同。A、错误B、正确参考答案:A第32题(判断题)在程序中关键字和变量名之间不需要加空格。A、错误B、正确参考答案:A第33题(判断题)在任何情况下,顺序表中进行结点的插入操作时都不需要移动结点。A、错误B、正确参考答案:A第34题

10、(判断题)高精度计算时可以用数组来存储运算结果。A、错误B、正确参考答案:B第35题(判断题)非线性结构的逻辑特征是一个结点可能有多个直接前趋和直接后继。A、错误B、正确参考答案:B第36题(判断题)一个栈的初始状态为空,首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A、B、C、D依次入栈,之后将所有元素全部退栈,则所元素退栈(包括中间退栈的元素)的顺序为1DCBA2345。A、错误B、正确参考答案:B第37题(判断题)任意一棵具有n个结点的二叉树,若它有m个叶子,则该二叉树上度数为1的结点为n-2m+1个。A、错误B、正确参考答案:B第38题(判断题)深度为k(k=1)的二叉树

11、至多有2k-1个结点。A、错误B、正确参考答案:B第39题(判断题)关键字是数据元素(或记录)中某个数据项的值,可以标识一个记录,称为主关键字。A、错误B、正确参考答案:A第40题(判断题)在执行某个排序算法过程中,出现了排序码朝着最终排序序列位置相反方向移动,则该算法是不稳定的。A、错误B、正确参考答案:A第41题(判断题)以特定的图形符号加上说明表示算法的图,称为框图。A、错误B、正确参考答案:B第42题(判断题)假如A=Jinlin changchun,B=changchun,则B是A的子串。A、错误B、正确参考答案:B第43题(判断题)简单选择排序的时间复杂度为n*n。A、错误B、正确参考答案:B第44题(判断题)线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的顺序存储结构。A、错误B、正确参考答案:B第45题(判断题)树中所有结点度的最大值就是树的深度。A、错误B、正确参考答案:A第46题(判断题)归并排序辅助存储为O(1)。A、错误B、正确参考答案:A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号