ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:17.29KB ,
资源ID:4981883      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4981883.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(算法分析与设计19春在线作业1000478A3860AABFF.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

算法分析与设计19春在线作业1000478A3860AABFF.docx

1、算法分析与设计19春在线作业1000478A3860AABFF算法分析与设计19春在线作业1-0004字符串”China Beijing”的长度是()A:12B:13C:14D:15答案:B一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树的总结点数为( )。A:219B:221C:229D:231答案:A栈和队列的共同点是( )A:都是先进先出B:都是先进后出C:只允许在端点处插入和删除元素D:没有共同点答案:C使用简单选择排序法对n个数进行排序要进行()趟比较。A:nB:n-1C:n+1D:不一定答案:B下面给出的四种排序方法中,排序过程中的比较次数与排序方法无关的是()。A:

2、选择排序法B:插入排序法C:快速排序法D:堆积排序法答案:A图中有关路径的定义是()。A:由顶点和相邻顶点序偶构成的边所形成的序列B:由不同顶点所形成的序列C:由不同边所形成的序列D:上述定义都不是答案:A执行memset(s,a,4)后,s的值为()。A:aaaaB:a4C:4aD:eeee答案:A一个算法的评价主要从空间复杂度和()来考虑。A:时间复杂度B:算法有效性C:算法有穷性D:算法可读性答案:A下面的时间复杂度按数量级递增的顺序排列,正确的是注释从功能上可以分为()。A:平方阶O(n2),对数阶O(log2n),指数阶O(2n)B:线性对数阶O(nlog2n),指数阶O(2n),立

3、方阶O(n3)C:常数阶O(1),线性阶O(n),指数阶O(2n)D:k次方阶O(nk),指数阶O(2n),对数阶O(log2n)答案:C()嵌在源程序体中,用于描述其后的语句或程序段做什么工作,也就是解释下面要做什么,或是执行了下面的语句会怎么样。而不要解释下面怎么做,因为程序本身就是怎么做。A:文件注释B:函数注释C:功能注释D:程序注释答案:Cn个结点的完全有向图含有边的数目()。A:n*nB:n(n)C:n2D:n*(nl)答案:D递归法是一总种编程策略,它需要有递归前进段、递归返回段和()。A:判断条件B:初始条件C:边界条件D:决策条件答案:C对有序数组5, 13, 19, 21,

4、 37, 56, 64, 75, 88, 92, 100进行二分查找,等概率的情况下查找成功的平均查找长度(平均比较次数)是()。A:35/11B:34/11C:33/11D:32/11答案:C与二进制数101.01011等值的十六进制数为( )。A:A.BB:5.51C:A.51D:5.58答案:D字符串比较的函数是()。A:strlen()B:strcpy()C:strcmp()D:strcat()答案:C在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。A:O(n)B:O(n2)C:O(log2n)D:O(nlog2n)答案:C下列说法错误的是()A:使用高级计算机语

5、言,如C、C+、Java,编写的程序,都需要经过编译器编译或解释,才能转化成机器能够识别并能执行的二进制代码。B:如何一步步的跟踪代码,找到问题,搞明白为何程序不能正常运行,这个过程称为调试程序。C:自动化的工具同样也能够帮助你跟踪程序,尤其当程序很复杂时效果更加明显,这种工具叫做调试器。D:调试器并能解决程序中出现的问题。答案:D字符数组在进行指定初值时,若未指定数组长度,则长度()初值个数。A:小于B:等于C:大于D:不等于答案:B采用简单选择排序,比较次数与移动次数分别为()。A:O(n),O(logn)B:O(logn),0(n*n)C:0(n*n),0(n)D:0(nlogn),0(

6、n)答案:C下列排序算法中,在每一趟都能选出一个元素放到其最终位置上,并且其时间性能受数据初始特性影响的是:()。A:直接插入排序B:快速排序C:直接选择排序D:堆排序答案:B字符串有关的格式字符有( )。A:%cB:%dC:%fD:%s答案:A,D顺序结构、选择结构、循环结构三种结构共同特点是()A:只有一个入口B:只有一个出口C:结构内的每一部分都有机会被执行到(不存在死语句)D:结构内不存在死循环(永远执行不完的循环)。答案:A,B,C,D递归算法的执行过程分()和()两个阶段。A:递归B:递推C:回归D:回溯答案:B,C设计递归算法有两点最为关键()和()。A:确定递推公式B:确定边界

7、(终了)条件(递归出口)C:每次递归调用,都必须向基本条件前进D:如果结果已知,那么,不用再重复调用递归答案:A,Bint a10; 说明整型数组a,有10个元素。A:错误B:正确答案:B函数atoi(1234)的函数返回值是1234。A:错误B:正确答案:B递推分倒推法和顺推法两种形式。A:错误B:正确答案:B字符数组要求其最后一个元素是0。A:错误B:正确答案:A在后序遍历二叉树的序列中,任何结点的子树上的所有结点,都是直接跟在该结点之后。A:错误B:正确答案:AC语言允许对数组的大小作动态定义,即定义行中的数组长度能包括变量。A:错误B:正确答案:A高精度计算时可以用数组来存储运算结果。

8、A:错误B:正确答案:BC程序执行的入口是main()函数,所以main函数必须放在程序的开头。A:错误B:正确答案:A字符串的结束标记在输出时也会被输出。A:错误B:正确答案:A某二叉树由5个度为2的结点以及3个度为1的结点,则该二叉树中共有15个结点。A:错误B:正确答案:A交换排序法是对序列中的元素进行一系列比较,当被比较的两个元素逆序时,进行交换,冒泡排序和快速排序是基于这类方法的两种排序方法,冒泡排序算法的最坏时间复杂性是O(n*n) ,而快速排序算法的最坏时间复杂性是O(nlog2n);所以快速排序比冒泡排序效率更高。A:错误B:正确答案:A下列程序段实现的是顺序查找功能()int

9、 Search(int array, int n, int key)int i;arrayn = key;for(i=0;key!=arrayi;i+);return(i<n?i:-1);A:错误B:正确答案:B注释内容太多会影响程序的执行效率。A:错误B:正确答案:AC语言中,数组名代表该数组的起始地址。A:错误B:正确答案:B查找就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的记录或数据元素。A:错误B:正确答案:B确定性是指算法的每一个步骤必须要确切地定义。A:错误B:正确答案:B遗传算法是计算数学中用于解决最优化的搜索算法,是进化算法的一种。A:错误B:正确答案:B有n个数存放在一维数组A1.n中,在进行顺序查找时,这n个数的排列有序或无序其平均查找长度不同。A:错误B:正确答案:A关键字是数据元素(或记录)中某个数据项的值,可以标识一个记录,称为主关键字。A:错误B:正确答案:A在任何情况下,顺序表中进行结点的插入操作时都不需要移动结点。A:错误B:正确答案:AC语言中,字符串作为字符数组来处理。A:错误B:正确答案:B对于任意一棵二叉树,如果度为0的结点个数为n0,度为2的结点个数为n2,则n0=n2+1。A:错误B:正确答案:B

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1