东师算法分析与设计22春在线作业2-0003参考资料_第1页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、东师算法分析与设计22春在线作业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题【单选】十六进

3、制数C1B转换为二进制数是()。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、线

4、性链表C、二叉链表D、有序线性链表本题解题思路是: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

5、、Dev-C+C、EclipseD、JDK本题解题思路是:C第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题【单

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

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

8、环)。本题解题思路是:ABCD第24题【多选】字符串有关的格式字符有( )。A、%cB、%dC、%fD、%s本题解题思路是:AD第25题【判断】能采用递归描述的算法通常有这样的特征:为求解规模为N的问题,设法将它分解成规模较小的问题,然后从这些小问题的解很容易构造出大问题的解,并且这些规模较小的问题也能采用同样的分解和综合方法,分解成规模更小的问题,并从这些更小问题的解构造出规模较大问题的解。特别地,当规模N=1时,能直接得解。A、错误B、正确本题解题思路是:B第26题【判断】一个算法的评价只要考虑时间复杂度。A、错误B、正确本题解题思路是:A第27题【判断】一个算法所包含的计算步骤应是无限的

9、。A、错误B、正确本题解题思路是:A第28题【判断】冒泡排序法每次比较的是相邻的两个数:ai和ai+1,如果前一个数比后一个数大,则马上交换。A、错误B、正确本题解题思路是:B第29题【判断】当待排序的元素很大时,为了交换元素的位置,移动元素要占用较多的时间,这是影响时间复杂度的主要因素。A、错误B、正确本题解题思路是:A第30题【判断】数组就是相同数据类型的元素按一定顺序排列的集合。A、错误B、正确本题解题思路是:B第31题【判断】strncmp()函数和stricmp()函数相同。A、错误B、正确本题解题思路是:A第32题【判断】在程序中关键字和变量名之间不需要加空格。A、错误B、正确本题

10、解题思路是:A第33题【判断】在任何情况下,顺序表中进行结点的插入操作时都不需要移动结点。A、错误B、正确本题解题思路是:A第34题【判断】高精度计算时可以用数组来存储运算结果。A、错误B、正确本题解题思路是:B第35题【判断】非线性结构的逻辑特征是一个结点可能有多个直接前趋和直接后继。A、错误B、正确本题解题思路是:B第36题【判断】一个栈的初始状态为空,首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A、B、C、D依次入栈,之后将所有元素全部退栈,则所元素退栈(包括中间退栈的元素)的顺序为1DCBA2345。A、错误B、正确本题解题思路是:B第37题【判断】任意一棵具有n个结点

11、的二叉树,若它有m个叶子,则该二叉树上度数为1的结点为n-2m+1个。A、错误B、正确本题解题思路是:B第38题【判断】深度为k(k=1)的二叉树至多有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。

温馨提示

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

评论

0/150

提交评论