2020智慧树知到《算法分析与设计》章节测试完整答案
算法设计与分析知到章节答案智慧树2023年天津大学

算法设计与分析知到章节测试答案智慧树2023年最新天津大学第一章测试1.下列关于效率的说法正确的是()。
参考答案:提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法;效率主要指处理机时间和存储器容量两个方面;效率是一个性能要求,其目标应该在需求分析时给出2.算法的时间复杂度取决于()。
参考答案:问题的规模;待处理数据的初态3.计算机算法指的是()。
参考答案:解决问题的有限运算序列4.归并排序法的时间复杂度和空间复杂度分别是()。
参考答案:O(nlog2n);O(n)5.将长度分别为m,n的两个单链表合并为一个单链表的时间复杂度为O(m+n)。
()参考答案:错6.用渐进表示法分析算法复杂度的增长趋势。
()参考答案:对7.算法分析的两个主要方面是时间复杂度和空间复杂度的分析。
()参考答案:对8.某算法所需时间由以下方程表示,求出该算法时间复杂度()。
参考答案:O(nlog2n)9.下列代码的时间复杂度是()。
参考答案:O(log2N)10.下列算法为在数组A[0,...,n-1]中找出最大值和最小值的元素,其平均比较次数为()。
参考答案:3n/2-3/2第二章测试1.可用Master方法求解的递归方程的形式为()。
参考答案:T(n)=aT(n/b)+f(n) , a≥1, b>1, 为整数, f(n)>0.2.参考答案:对3.假定,, 递归方程的解是. ( )参考答案:对4.假设数组A包含n个不同的元素,需要从数组A中找出n/2个元素,要求所找的n/2个元素的中点元素也是数组A的中点元素。
针对该问题的任何算法需要的时间复杂度的下限必为。
( )参考答案:错5.使用Master方法求解递归方程的解为().参考答案:6.考虑包含n个二维坐标点的集合S,其中n为偶数,且所有坐标点中的均不相同。
一条竖直的直线若能把S集合分成左右两部分坐标点个数相同的子集合,则称直线L为集合S的一条分界线。
若给定集合S,则可在时间内找到这条分界线L。
算法大视界知到章节答案智慧树2023年中国海洋大学

算法大视界知到章节测试答案智慧树2023年最新中国海洋大学绪论单元测试1.本课程是面向非计算机专业学生开放,要求学生了解计算机解决现实问题的方式和策略,学习数据结构的基本知识,着重培养学生的计算思维能力参考答案:对第一章测试1.以下那个数据结构是适用于"数据必须以相反的顺序存储然后检索" ?参考答案:Stack2.判断下列说法是否正确:数据结构中数据元素之间的逻辑关系称为数据的逻辑结构。
参考答案:对3.关系数据模型的基本数据结构是:参考答案:图4.数据挖掘算法主要有聚类算法、关联算法、决策树算法和回归分析等,各种算法用于解决不同的实际问题,某分行拟通过对县域机构数量与存款市场竞争力的相关性分析,进而建立两者之间的函数表达式,用新思维拓展县域市场,提升县域存款的市场竞争力。
则可以采用的是()参考答案:回归分析5.算法一般用类C语言之类的伪码来描述,如果用C语言等高级语言来描述,则算法实际上就是程序了。
参考答案:错6.以下数据结构中哪一个是非线性结构?参考答案:二叉树7.树最适合用来表示参考答案:元素之间具有分支层次关系的数据8.在存储数据时,通常不仅要存储各数据元素的值,而且还要存储参考答案:数据元素之间的关系9.计算机算法指的是:参考答案:解决问题的有限运算序列10.研究数据结构就是研究参考答案:数据的逻辑结构、存储结构及其基本操作第二章测试1.下面关于线性表的叙述错误的是()。
参考答案:线性表采用顺序存储便于插入和删除操作的实现2.链表不具备的特点是参考答案:可随机访问任一结点3.线性表是具有n个()的有限序列参考答案:数据元素4.在一个长度为n的顺序表中,在第i个元素之前插入一个新元素时,需向后移动()个元素。
参考答案:n-i+15.对线性表进行二分查找时,要求线性表必须参考答案:以顺序方式存储,且结点按关键字有序排序6.下述哪一条是顺序存储结构的优点?参考答案:存储密度大7.若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。
算法分析与设计(山东联盟)智慧树知到答案章节测试2023年泰山学院

绪论单元测试1.山东师范大学的管教授在哪个问题上给出了比较好的解决方法。
A:邮递员问题B:背包问题C:装载问题D:最大团问题答案:A第一章测试1.算法具备的四个基本性质是()A:输入B:有限性C:确定性D:输出答案:ABCD2.算法就是程序A:错B:对答案:A3.描述渐进上界的符号是()A:ΩB:ωC:OD:θ答案:C4.f(n)=3n2+n+1,下面不正确的是()A:f(n)=O(n3)B:f(n)=O(n2)C:f(n)=O(2n)D:f(n)=O(3n2)答案:C5.在算法分析中,我们希望找到更加高阶的上界函数A:错B:对答案:A第二章测试1.Strassen 矩阵乘法是利用()实现的算法。
A:贪心法B:分治策略C:动态规划法D:回溯法答案:B2.使用分治法求解不需要满足的条件是()A:子问题不能够重复B:子问题的解可以合并C:子问题必须是一样的D:原问题和子问题使用相同的方法解答案:C3.实现棋盘覆盖算法利用的算法是()。
A:分治法B:回溯法C:动态规划法D:贪心法答案:A4.实现循环赛日程表利用的算法是()。
A:贪心法B:回溯法C:分治策略D:动态规划法答案:C5.从分治法的一般设计模式可以看出,用它设计出的程序一般是递归算法A:对B:错答案:A第三章测试1.动态规划算法一般分成()三个阶段。
A:求解B:分析C:分段D:汇总答案:ABC2.动态规划的基本要素有()?A:备忘录方法B:最优子结构C:子问题的重叠性质答案:ABC3.用动态规划法求解的问题都可以分解为相互重叠的子问题。
A:对B:错答案:A4.动态规划法利用递推关系式()计算,实现动态规划过程。
A:循环B:递归C:自底向上D:自顶向下答案:C5.最优子结构是问题可以用动态规划法求解的前提。
A:错B:对答案:B第四章测试1.贪心算法中每次做出的贪心选择都是全局最优选择。
A:对B:错答案:B2.下面问题不能使用贪心法解决的是A:N皇后问题B:最小花费生成树问题C:背包问题D:单源最短路径问题答案:A3.背包问题的贪心算法所需的计算时间为A:O(n2n)B:O(n)C:O(nlogn)D:O(2n)答案:C4.哈夫曼编码是自底向上构造的A:错B:对答案:B5.Kruskal算法的时间复杂度是A:O(eloge)B:O(n)C:O(nlogn)D:O(2n)答案:A第五章测试1.回溯法就是穷举法A:错B:对答案:A2.回溯法使用的是广度优先遍历A:对B:错答案:B3.回溯法必须寻找一个限界函数A:对B:错答案:B4.使用回溯法时可以考虑以下哪些方面()A:约束函数B:解空间结构C:解的向量形式D:解的最优子结构性质答案:ABC5.回溯法在处理n皇后问题时,必须把解空间组织成子集树。
2020年秋冬智慧树知道网课《大学IT(山东联盟)》课后章节测试答案

第一章测试1【单选题】(2分)有关信息定义与数据的概念,以及两者的关系,下列说法的是A.信息是数据的内涵,是对数据语义的解释。
B.数据经过加工处理后,使其具有知识性并对人类活动产生决策作用,可形成信息。
C.从计算机的角度看,数据泛指可以被计算机接受并能够被计算机处理的符号。
D.数据就是信息,在概念上没有区别。
2【单选题】(2分)在计算机信息表示中,bit的含义是A.八进制位B.字节C.字长D.二进制位3【单选题】(2分)关于计算思维的基本概念和本质特性,以下说法正确的是A.计算思维的本质是抽象与自动化B.计算思维不是一个递归的思维模式C.与数学相比,计算思维中的抽象欠丰富D.图灵第一次提出了计算思维的概念4【单选题】(2分)在电子商务活动模式中,模式CtoC(或C2C)代表的是A.企业与政府间的电子商务B.企业与消费者间的电子商务C.企业与企业间的电子商务D.消费者与消费者间的电子商务5【单选题】(2分)常用搜索高级中的360搜索属于A.图片搜索B.咨询搜索C.全文搜索D.网页搜索6【多选题】(2分)我们常用的国内外知名的数据库包括A.维普中文科技期刊B.中国知网C.万方D.关系数据库7【单选题】(2分)中国知网的搜索方式不包括A.功能搜索B.高级搜索C.初级搜索D.专业搜索8【判断题】(2分)维普全文不能直接复制粘贴,必须先选定需复制的范围,进行OCR识别A.对B.错9【判断题】(2分)领域数据学研究属于计算思维的研究内容A.对B.错10【单选题】(2分)在计算机中,如果一个存储单元存放一个字节,则容量为16KB的存储器中的存储单元个数为A.16384B.16000C.65536D.32768第二章测试1【单选题】(2分)1946年诞生的世界上公认的第一台电子计算机是A.EDVACB.UNIVAC-1C.IBM650D.ENIAC2【单选题】(2分)计算机的硬件主要包括:中央处理器、、输出设备和输入设备A.显示器B.鼠标C.存储器D.键盘3【单选题】(2分)关于高速缓存器Cache的描述,不正确的是A.Cache越大,效率越高B.Cache是介于CPU和内存之间的一种可高速存取信息的芯片C.存放在Cache中的数据使用时存在命中率的问题D.Cache用于解决CPU和RAM之间速度冲突问题4【单选题】(2分)CPU中运算器的核心部分是A.数据总线B.通用寄存器C.算术/逻辑单元D.多路开关5【单选题】(2分)A=11000111,B=11110011,A和B“逻辑与”运算的值是A.10000001B.10001001C.10000011D.110000116【判断题】(2分)将二进制01100100B转换成十六进制数是63HA.对B.错7【单选题】(2分)下面关于通用串行总线USB的描述,不正确的是A.USB设备可以起集线器作用B.通用串行总线不需要软件控制就能正常工作C.USB接口为可以外设提供电源D.可同时连接127台输入/输出设备8【单选题】(2分)图像传感器可分为CCD传感器和A.环境传感器B.位置传感器C.CMOS传感器D.动作传感器9【判断题】(2分)传感器技术是衡量一个国家信息化程度的重要标志A.对B.错10【单选题】(2分)下列四种存储器中,存取速度最快的是A.U盘B.硬盘C.光盘D.内存储器第三章测试1【多选题】(2分)关于计算机软件与硬件的关系,下面各项叙述正确的是A.硬件和软件有严格界限B.硬件和软件协同发展C.硬件和软件无严格界限D.硬件和软件互相依存2【单选题】(2分)将高级语言编写的程序翻译成机器语言,采用的两种翻译方式是A.编译和解释B.编译和汇编C.解释和汇编D.编译和链接3【单选题】(2分)以下各项不属于计算机常用软件日常应用的是A.天气预报B.铁路客运网络购票系统C.网络适配器D.影视制作4【单选题】(2分)在瀑布生命周期模型中以下哪个阶段不是必须的A.表达B.需求分析C.测试D.设计5【单选题】(2分)Word2010中复制格式的快捷键是A.Ctrl+Shift+CB.Ctrl+VC.Ctrl+Shift+VD.Ctrl+C6【单选题】(2分)Word中借助哪个辅助键可以在改变图形大小时保持图形比例不变A.CtrlB.Ctrl+ShiftC.ShiftD.Tab7【单选题】(2分)Word中可以添加到图片、表格、公式或其他对象上的编号标签是A.尾注B.批注C.题注D.脚注8【单选题】(2分)通过Word哪项功能可以一次性批量创建多个具有相同布局及格式等的文档A.数据源B.主文档C.合并域D.邮件合并9【单选题】(2分)Powerpoint中使用哪个辅助键可以进行多选A.AltB.ShiftC.TabD.Ctrl+Shift10【判断题】(2分)在Powerpoint幻灯片中对同一个对象不能设置多个动画效果A.错B.对第四章测试1【单选题】(2分)程序设计的步骤是建立模型,算法设计,,程序测试,程序文档编写与程序维护A.编写程序、算法表达B.算法表达C.编写程序D.算法表达、编写程序2【判断题】(2分)物理模型与数学模型的差别主要是物理模型是对现实系统的描述,而数学模型不是A.对B.错3【多选题】(2分)结构化程序的三种基本机构的共同点是A.结构内的每一部分都有机会被执行B.只有一个入口C.只有一个出口D.结构内没有死循环4【单选题】(2分)软件测试中的黑盒测试法是____进行测试A.用黑盒子B.对程序内部结构C.对程序中的每个语句D.不考虑程序内部结构,对程序功能5【单选题】(2分)算法表达中流程图中的菱形框表示功能A.控制流B.循环C.处理D.判断6【单选题】(2分)下列哪个语句在Python程序设计中是非法的A.x=(y=z+1)B.x+=1C.x,y=1,2D.x=y=z=17【判断题】(2分)Python语言规定标识符区分大小写,无长度限制A.对B.错8【单选题】(2分)以下哪种类型是Python程序设计语言的映射类型A.dictB.listC.tupleD.str9【单选题】(2分)程序设计中的注释语句,作用是A.影响程序执行效果的B.将程序翻译成机器代码的C.帮助阅读程序的人理解程序的D.提高程序执行速度的10【单选题】(2分)下列程序设计语言属于面向对象设计语言的是A.BASIC语言B.C语言C.汇编语言D.Java语言第五章测试1【单选题】(2分)____的价值随着时间的流逝而减少A.流数据B.批数据C.新数据D.旧数据2【单选题】(2分)层次型、网状型和关系型数据库划分原则是A.文件大小B.联系的复杂程度C.数据之间的联系D.记录长度3【单选题】(2分)数据仓库中的数据是面向____组织的A.主题B.客户C.关系D.定义4【单选题】(2分)下列有关云计算的说法中,正确的是A.用户使用的云资源很难量化,只能按照使用次数付费B.用户可以随时随地使用各种设备接入网络使用云计算C.用户需要获得更多云资源时,至少需要提前一个月与提供商申请D.云计算服务有严格的流程,用户需要提供商的协助才能顺利使用5【判断题】(2分)Excel中的提示信息“#DIV/0!”,原因可能是公式中的参数类型出现A.对B.错6【单选题】(2分)有关Excel的基本概念,以下说法中不正确的是A.按住Ctrl拖动工作表,可以实现工作表的复制B.一个Excel文件称为一个工作簿C.可以在工作簿之间复制工作表D.一个工作簿中最多可以包含3张工作表7【单选题】(2分)某Excel公式中出现了$A$1:$B$2,其含义为A.A1:B2区域中的数据是货币B.对A1:B2区域的相对引用C.A1:B2区域中的数据需要保密D.对A1:B2区域的绝对引用8【多选题】(2分)Hadoop主要由以下几个部分构成A.YARNB.HDFSC.NimbusD.Mapreduce9【单选题】(2分)在ER图中,“联系”的“属性”用____表示A.菱形B.椭圆形C.圆角矩形D.矩形10【单选题】(2分)在数据库的三级模式结构中,内模式有A.2个B.任意多个C.3个D.1个第六章测试1【单选题】(2分)按地理范围划分的计算机网络的分类中,不包括A.局域网B.广域网C.国域网D.城域网2【单选题】(2分)现代通信中,信号在信道上的传输方式有三种,下列各项中的是A.数字传输B.基带传输C.频带传输D.宽带传输3【单选题】(2分)通信网络中采用数据交换技术,可以节省线路投资,提高线路利用率,下面不属于数据交换技术的是A.电路交换B.分组交换C.消息交换D.报文交换4【多选题】(2分)常见的校验码主要有A.奇偶校验码B.循环冗余校验码C.ASCII校验码D.相位差分校验码5【单选题】(2分)下面几种模式中,____不是物联网基本的应用模式A.数据的获取、分析和处理B.对象的智能控制C.环境监控和对象跟踪D.对象的智能识别6【单选题】(2分)当今的三大传输手段是微波中继通信、卫星通信和A.点对点通信B.蜂窝移动通信C.短波通信D.光纤通信7【单选题】(2分)通信系统的基本结构可以简单地表示为3个部分,信源、信道和A.信投B.信宿C.信标D.信终8【单选题】(2分)无线传感器节点的硬件组成包括四个模块,它们是、微处理器模块、无线通信芯片以及供能装置A.存储器模块B.充电电池模块C.AC/DC转换器D.传感器模块9【判断题】(2分)微信公众号的名称一旦确定后,就无法修改,所以起名时一定要谨慎A.对B.错【单选题】(2分)微信公众号的自动回复功能中,不包括A.收到消息回复B.关键词回复C.被关注回复D.发送成功回复第七章测试1【单选题】(2分)以下应用软件中不属于杀毒软件的是A.诺顿B.MicrosoftAccessC.KV3000D.卡巴斯基2【判断题】(2分)Ping命令用于监测网络连接是否正常A.对B.错3【单选题】(2分)下列选项中,防火墙的基本功能不包括A.过滤进出网络的数据包B.管理进出网络的访问行为C.检测进出网络的数据是否加密D.对网络攻击进行检测和报警4【单选题】(2分)网络通信加密主要有两种方式:链对链加密方式和A.硬件加密方式B.端对端加密方式C.软件加密方式D.点对点加密方式5【单选题】(2分)为了保护日常级别的信息安全,应当采取技术手段,下面各项中,不是信息安全技术的应用A.多安装防病毒软件和防火墙软件,保证网络环境的安全B.通过加密处理,保证存储和传送的文件、数据不被盗用C.采取密码技术,防止传输或存储的信息被有意或无意篡改D.要利用密码技术或专业软件,识别通信用户或终端的个人身份6【多选题】(2分)网络信息安全的要素主要包括A.物理环境B.硬件设施C.管理者D.软件设施7【单选题】(2分)与对称密钥体制相比,非对称密码体制的主要优点在于A.加密速度快B.密钥管理简单C.安全程度高D.容易实现8【单选题】(2分)计算机病毒是一种A.B.软件故障C.程序D.硬件故障9【单选题】(2分)下面对入侵检测系统的描述中,的是A.入侵检测系统是一种用于检测计算机网络中违反安全策略行为的技术B.入侵检测系统能提供对内部攻击、外部攻击和误操作的实时保护C.入侵检测系统是为保证计算机系统的安全而设计与配置的一种能够及时发现并报告系统中未经授权的访问和其他异常现象的技术D.入侵检测系统被认为是第一道安全闸门10【单选题】(2分)网络信息系统能够在规定条件下和规定的时间内完成规定的功能的特性称为A.B.可靠性C.保密性D.可用性第八章测试1【单选题】(2分)多媒体技术主要会朝着立体化、______、智能化和嵌入化方向发展A.网络化B.普及化C.人性化D.自动化2【单选题】(2分)下列各项中,____不是多媒体信息的类型A.声音B.图像C.数字D.视频3【单选题】(2分)_______是传输感觉媒体的中介媒体,即用于数据交换的编码A.表示媒体B.存储媒体C.表现媒体D.传输媒体4【单选题】(2分)下列各项文件类型中,不属于图形、图像文件格式的是A.GIFB.SWFC.BMPD.AVI5【单选题】(2分)下列各项中,____不属于数字声音的编码技术A.量化编码B.波形编码C.混合编码D.参数编码6【多选题】(2分)以下信息化应用中,____属于多媒体信息系统A.家庭信息中心B.数字化图书馆C.自动化生产线D.触摸屏信息查询系统7【判断题】(2分)在Dreamweaver中,图像可以用于充当网页内容,但不能作为网页背景A.错B.对8【单选题】(2分)Photoshop中,要同时移动多个图层,则需先对它们进行___操作A.图层链接B.图层格式化C.图层锁定D.图层属性设置9【单选题】(2分)图像数据中有许多重复的数据,使用数学方法来表示这些重复数据就可以减少数据量,这种压缩方法称为A.重复压缩技术B.有损压缩技术C.无损压缩技术D.数学压缩技术10【单选题】(2分)增强现实技术简称为A.ARB.OSC.NETD.VR。
算法设计与分析智慧树知到答案章节测试2023年山东交通学院

第一章测试1.解决一个问题通常有多种方法。
若说一个算法“有效”是指( )A:这个算法能在人的反应时间内将问题解决B:(这个算法能在一定的时间和空间资源限制内将问题解决)和(这个算法比其他已知算法都更快地将问题解决)C:这个算法能在一定的时间和空间资源限制内将问题解决D:这个算法比其他已知算法都更快地将问题解决答案:B2.农夫带着狼、羊、白菜从河的左岸到河的右岸,农夫每次只能带一样东西过河,而且,没有农夫看管,狼会吃羊,羊会吃白菜。
请问农夫能不能过去?()A:不一定B:不能过去C:能过去答案:C3.下述()不是是算法的描述方式。
A:自然语言B:程序设计语言C:E-R图D:伪代码答案:C4.有一个国家只有6元和7元两种纸币,如果你是央行行长,你会设置()为自动取款机的取款最低限额。
A:40B:42C:29D:30答案:D5.算法是一系列解决问题的明确指令。
()A:对B:错答案:A6.程序=数据结构+算法()A:错B:对答案:B7.同一个问题可以用不同的算法解决,同一个算法也可以解决不同的问题。
()A:错答案:B8.算法中的每一条指令不需有确切的含义,对于相同的输入不一定得到相同的输出。
( )A:错B:对答案:A9.可以用同样的方法证明算法的正确性与错误性 ( )A:对B:错答案:B10.求解2个数的最大公约数至少有3种方法。
( )A:错B:对答案:A11.没有好的算法,就编不出好的程序。
()A:对B:错答案:A12.算法与程序没有关系。
( )A:错B:对答案:A13.我将来不进行软件开发,所以学习算法没什么用。
( )A:对B:错答案:B14.gcd(m,n)=gcd(n,m m od n)并不是对每一对正整数(m,n)都成立。
( )A:错B:对答案:A15.既然程序设计语言可以描述算法,所以算法就是程序。
( )A:错B:对答案:A第二章测试1.并不是所有的算法,规模更大的输入需要更长的运行时间。
( )A:对答案:B2.算法效率分析框架主要关心一个算法的基本操作次数的增长次数,并把它作为算法效率的主要指标。
2020智慧树知到《大数据算法》章节测试[完整]
![2020智慧树知到《大数据算法》章节测试[完整]](https://img.taocdn.com/s3/m/f5ea6c0481c758f5f71f6728.png)
最新资料欢迎阅读2020 智慧树知到《大数据算法》章节测试[ 完好答案 ]智慧树知到《大数据算法》章节测试答案1.以下对于大数据的特色 , 表达错误的选项是 () 。
答案:速度慢A、速度慢B、多元、异构C、数据规模大D、鉴于高度剖析的新价值2.在《法华经》中 , “那由他”描绘的“大”的数目级是 () 。
答案: 10A 、10B、10C、10D、1083.以下选项中 , 大数据波及的领域中包含 () 。
答案:交际网络计算机艺术医疗数据A、交际网络B、医疗数据C、计算机艺术D、医疗数据4.大数据的应用包含 () 。
答案:介绍科学研究展望商业情报剖析A、展望B、介绍C、商业情报剖析D、科学研究5.当前 , 对于大数据已有公认确实定定义。
×6.大数据种类众多 , 在编码方式、数据格式、应用特色等方面都存在差别。
()√1.大数据求解计算问题过程的第三步一般是() 。
答案:算法设计与剖析A、判断可计算否B、判断能行可计算否C、算法设计与剖析D、用计算机语言实现算法2.在大数据求解计算问题中 , 判断能否为能行可计算的要素包含() 。
答案:资源拘束数据量时间拘束A、数据量B、资源拘束C、速度拘束D、时间拘束3.大数据求解计算问题过程的第一步是确立该问题能否可计算。
√4.大数据计算模型与一般小规模计算模型同样 , 都使用的是图灵机模型。
√1.资源拘束包含 () 。
答案:网络带宽外存 CPU内存A、CPUB、网络带宽C、内存D、外存2.大数据算法能够不是 () 。
答案:精准算法串行算法内存算法A、云计算B、精准算法C、内存算法D、串行算法3.大数据算法是在给定的时间拘束下 , 以大数据为输入 , 在给定资源拘束内能够生成知足给定拘束结果的算法。
×4.MapReduce 是一种比较好实现大数据算法的编程架构 , 在生产中获取宽泛应用。
2020智慧树知到《创新设计梦工场》章节测试题【完整答案】

2020智慧树知到《创新设计梦工场》章节测试题【完整答案】智慧树知到《创新设计梦工场》章节测试答案绪论1、设计以产品为目标,既是一个过程,又要面对创意、需求、功能、方案、评价等不同的对象,分阶段完成。
A.对B.错答案: 对第一章1、设计是一个( )的创新过程,是一个多种学科的结合体。
A.单学科B.双学科C.跨学科D.多学科答案: 跨学科2、设计是一个循环往复的过程,从( )开始,直至能够自主设计。
A.模仿B.自己C.他人D.自主答案:模仿3、设计要从创意出发,需要经历( )、技术加工、直至产品完成的一系列工作过程。
A.寻找原理B.方案设计C.功能实现D.产品呈现答案: 寻找原理,方案设计,功能实现4、产品设计的主要内容包括:( )、工具方法和作用系统。
A.创意概念B.环境参数C.需求条件D.原理方案答案: 创意概念,环境参数,需求条件,原理方案5、对所有技术过程而言,作业对象可归纳为:( )几大类。
A.物料B.能量C.边界条件D.信息答案: 物料,能量,信息6、根据设计阶段的不同,将设计区分为:概念设计、需求设计、( )等。
A.功能设计B.原理设计C.方案设计D.技术设计答案: 功能设计,原理设计,方案设计,技术设计7、利用创意概念,并以其为设计主线,贯穿整个产品全过程设计的设计方法称为技术设计。
A.对B.错答案: 错8、一把钥匙在特殊情况下可设计成开多把锁。
A.对B.错答案: 对9、仿生设计方法是指通过研究、模拟生物的感觉、语言、智能等信息,及其储存、提取、传输等方面的机理,构思和研制出新的信息系统载体的方法。
A.对B.错答案: 对10、设计方法可分为面向过程的设计和面向对象的设计。
A.对B.错答案: 对第二章1、把设计系统的总功能分解为比较简单的分功能,逐层分解下去,这样就形成了功能的树型结构,称为功能树,其末端就是( )。
A.功能元B.功能节C.功能单元D.功能单位答案: 功能元2、逻辑功能元主要用于( )功能,其基本逻辑关系为“与”、“或”、“非”。
算法分析与设计智慧树知到答案章节测试2023年黑龙江工程学院

第一章测试1.算法就是一组有穷的规则,它们规定了解决某一特定类型问题的一系列运算。
()A:对B:错答案:A2.计算机的资源最重要的是内存和运算资源。
因而,算法的复杂性有时间和空间之分。
()A:对B:错答案:A3.时间复杂度是指算法最坏情况下的运行时间。
()A:对B:错答案:B4.下面关于算法的说法中正确的是。
(1)求解某一问题的算法是唯一的。
(2)算法中每条指令的执行次数是有限的,执行每条指令的时间也是有限的。
(3)算法的每一条指令是清晰无歧义的。
(4)算法可以用某种程序设计语言具体实现,所以算法和程序是等价的。
()A:(2)(3)B:(1)(3)C:(1)(2)D:(2)(4)答案:A5.描述算法的基本方法有。
(1)自然语言(2)流程图(3)伪代码(4)程序设计语言()A:(1)(2)(3)B:(1)(3)(4)C:(1)(2)(3)(4)D:(2)(3)(4)答案:C6.算法分析是()A:将算法用某种程序设计语言恰当地表示出来B:证明算法对所有可能的合法出入都能算出正确的答案C:对算法需要多少计算时间和存储空间作定量分析D:在抽象数据数据集合上执行程序,以确定是否产生错误结果答案:C7.算法是由若干条指令组成的有穷序列,而且满足以下叙述中的性质。
(1)输入:有0个或多个输入(2)输出:至少有一个输出(3)确定性:指令清晰、无歧义(4)有限性:指令执行次数有限,而且执行时间有限()A:(1)(2)(3)B:(1)(2)(4)C:(1)(2)(3)(4)D:(1)(3)(4)答案:C8.下面函数中增长率最低的是()A:n2B:log2nC:nD:2n答案:B9.下面属于算法的特性有( )。
A:有限性:算法中每条指令的执行次数是有限的,执行每条指令的时间也是有限的。
B:输入:有0个或多个外部量作为算法的输入。
C:确定性:组成算法的每条指令是清晰,无歧义的。
D:输出:算法产生至少一个量作为输出。
答案:ABCD10.当m为24,n为60时,使用欧几里得算法求m和n的最大公约数,需要进行()次除法运算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020智慧树知到《算法分析与设计》章节测试完整答案智慧树知到《算法分析与设计》章节测试答案第一章1、给定一个实例,如果一个算法能得到正确解答,称这个算法解答了该问题。
答案: 错2、一个问题的同一实例可以有不同的表示形式答案: 对3、同一数学模型使用不同的数据结构会有不同的算法,有效性有很大差别。
答案: 对4、问题的两个要素是输入和实例。
答案: 错5、算法与程序的区别是()A:输入B:输出C:确定性D:有穷性答案: 有穷性6、解决问题的基本步骤是()。
(1)算法设计(2)算法实现(3)数学建模(4)算法分析(5)正确性证明A:(3)(1)(4)(5)(2)B:(3)(4)(1)(5)(2)C:(3)(1)(5)(4)(2)D:(1)(2)(3)(4)(5)答案: (3)(1)(5)(4)(2)7、下面说法关于算法与问题的说法错误的是()。
A:如果一个算法能应用于问题的任意实例,并保证得到正确解答,称这个算法解答了该问题。
B:算法是一种计算方法,对问题的每个实例计算都能得到正确答案。
C:同一问题可能有几种不同的算法,解题思路和解题速度也会显著不同。
D:证明算法不正确,需要证明对任意实例算法都不能正确处理。
答案: 证明算法不正确,需要证明对任意实例算法都不能正确处理。
8、下面关于程序和算法的说法正确的是()。
A:算法的每一步骤必须要有确切的含义,必须是清楚的、无二义的。
B:程序是算法用某种程序设计语言的具体实现。
C:程序总是在有穷步的运算后终止。
D:算法是一个过程,计算机每次求解是针对问题的一个实例求解。
答案: 算法的每一步骤必须要有确切的含义,必须是清楚的、无二义的。
,程序是算法用某种程序设计语言的具体实现。
,算法是一个过程,计算机每次求解是针对问题的一个实例求解。
9、最大独立集问题和()问题等价。
A: 最大团B:最小顶点覆盖C:区间调度问题D:稳定匹配问题答案: 最大团,最小顶点覆盖10、给定两张喜欢列表,稳定匹配问题的输出是( ) 。
A:完美匹配B:没有不稳定配对C:最大匹配D:稳定匹配答案: 完美匹配,没有不稳定配对,最大匹配,稳定匹配11、问题变换的目的有()。
(1)复杂变简单 (2)未知变已知 (3)隐式变显式 (4)难解变易解 (5)以上都是。
A:(1)B:(2)C:(3)D:(4)E:(5)答案: (5)12、按照霍纳法则,计算p(x) = anxn + an-1xn-1+… +a1x1+ a0 的数量级为____ 。
A:nB:nC:nlognD:logn答案: n第十二章1、有多项式时间算法的问题是易解问题答案:2、EXP类是所有指数时间可解的判定问题组成的问题类答案:3、如果对于X的任意实例,通过多项式次的计算步骤,加多项式次调用Y的算法,可解决X,则 X可多项式时间归约到Y。
答案:4、如果X问题Y且 Y不能多项式时间解决,那么X也不能多项式时间解决。
答案:5、下面关于NP问题说法正确的是( )A:NP问题都是不可能解决的问题B:P类问题包含在NP类问题中C:NP完全问题是P类问题的子集D:NP类问题包含在P类问题中答案:6、P类问题可以( )。
A:多项式时间计算B:指数时间计算C:指数时间验证答案:7、下面属于NP完全问题的是()A:SATB:最大独立集C:最小顶点覆盖D:旅行商问题答案:8、以下关于判定问题难易处理的叙述中错误的是A:可以由多项式时间算法求解的问题是难处理的B:需要超过多项式时间算法求解的问题是易处理的C:可以由多项式时间算法求解的问题是易处理的D:需要超过多项式时间算法求解的问题是不能处理的答案:9、下列说法错误的是A:If X多项式时间归约到Y and Y多项式时间归约到Z, then X 多项式时间归约到Z.B:P包含于NPC:判定问题可多项式时间变换到优化问题D:如果一个NP完全问题有多项式时间算法,那么NP中的每一个问题都可以有多项式时间算法答案:第二章1、时间复杂度是指算法最坏情况下的运行时间。
答案: 对2、f(n)=O(g(n)) 则 f(n)2=O(g(n)2)答案: 对3、f(n)=3n3+7n2+4nlogn =O(n2)4、如果一个算法是多项式时间算法,该算法是有效的,是好算法。
答案: 对5、从资源划分,算法的复杂度分为( )和()。
A:时间复杂度空间复杂度B: 空间复杂度平均复杂度C:最好复杂度最坏复杂度D:时间复杂度平均复杂度答案: 时间复杂度空间复杂度6、算法复杂度分析的两种基本方法为( )和( )。
A:结构化方法面向对象方法B:事后统计事前分析C:几何复杂度平均复杂度D:平摊复杂度平滑复杂度答案: 事后统计事前分析第三章1、0-1背包问题的枚举算法的时间复杂度为O(2n)答案:B2、增量构造法生成子集前需要对集合中元素从小到大排列。
3、分块查找一般设分块的长度是n/2.答案:B4、枚举法适用于问题的小规模实例。
答案:A5、便于实现集合操作的子集生成算法是()A:增量构造法B:位向量法C:二进制法答案:C6、从所有候选答案中去搜索正确的解,这是 ()算法。
A:蛮力B:枚举C:递推答案:B7、logn2=( )(logn+5)A:θB:OC:WD:o答案:A8、0-1背包问题的枚举算法,如果在百万次每秒的计算机上运行,1年可以计算的问题规模估计是?A:40B:60C:30D:50答案:A9、分数拆分问题的枚举算法通过()方法进行了优化。
A:减少枚举变量B:减少枚举变量的值域C:优化数据结构D:优化数学模型答案:ABD10、下面那些算法的时间复杂度为O()?A:顺序查找B:折半查找C:插入排序D:冒泡排序E:折半插入排序答案:插入排序、折半插入排序、冒泡排序第四章1、贪心算法总能找到可行解,但未必是最优解。
答案:A2、贪心选择通过一步步选择得到问题的解,每一步的局部最优解都构成全局最优解的一部分。
答案:A3、问题的最优子结构性质是该问题可用贪心算法或动态规划算法求解的关键特征。
答案:A4、如果图G中每条边的权重都是互不相同的,图G必定只有一颗最小生成树。
答案:A5、Kruskal算法的贪婪准则是每一次选取不构成环路的最小边。
答案:A6、贪心算法基本要素有( )和最优子结构性质。
A:分解合并性质B:独立子问题性质C:贪心选择性质D:重叠子问题性质答案:C7、下面不是证明贪心算法证明方法的有()。
A:领先B:优化C:交换论证D:界答案:B8、未来与过去无关指的是( )的性质A:贪心选择B:无后效性C:最优子结构D:重叠子问题答案:B9、最小生成树问题可以使用的算法有( ) A:KruskalB:PrimC:SolimD:Dijkstra答案:Kruskal、Prim、Solim10、区间问题包含()A:区间调度B:区间划分C:区间选点D:区间覆盖答案:ABCD第五章1、正推是从小规模的问题推解出大规模间题的一种方法。
答案:A2、一般来说,递归的效率高于递推。
答案:B3、从大规模问题逐步化为小规模问题的算法是()A:递归B:正推C:倒推D:迭代答案:A4、求解高阶递推方程一般使用()迭代方法A:差消迭代B:换元迭代C:直接迭代答案:A5、下面有关递归与迭代的说法错误的是()A:递归与迭代都是解决“重复操作”的机制。
B:递归算法的实现往往要比迭代算法耗费更多的时间。
C:每个迭代算法原则上总可以转换成与它等价的递归算法。
D:每个递归算法原则上总可以转换成与它等价的迭代算法答案:D6、递归函数的要素是()A:边界条件B:递归方程C:迭代D:输入答案:AB7、递归变为非递归的方法有()A:模拟栈B:递推C:尾递归D:循环答案:模拟栈、递推、尾递归8、T(n) = T(n-1) + n,T(1)=1,则 T(n) =()A:Ω(n )B:n(n+1)/2C:O(n )D:θ(n )答案:Ω(n )、n(n+1)/2、O(n )、θ(n ) 9、递归一般用于解决问题有()A:数据的定义是按递归定义的B:问题解法按递归实现C:数据的结构形式是按递归定义的D:迭代问题答案:ABC10、主方法可以求解满足T(n)=aT(n/b) + f (n)形式的递推方程,则下列关于方程中的约束中不准确的是?设εA:对于系数a,必须满足a>=1B:对于系数b,必须满足b>1C:若对于常数ε>0,f(n)=O(y),则T(n)=Θ(x) D:若f(n)=O(x),则T(n)=Θ(xlogn)答案:若f(n)=O(nlogba),则T(n)=Θ(nlogbalogn)第六章1、分治法分解的子问题与原问题形式相同。
答案:A2、N个元素排序的时间复杂度不可能是线性时间。
答案:B3、三分法的判定树是三叉树。
答案:A4、减治法减一个常量就是每次迭代减去一个相同的常数因子(一般为2)答案:B5、设有5000个无序的元素,希望用最快的速度挑选出其中前10个最大的元素,最好选用( )法。
A:冒泡排序B:快速排序C:合并排序D:基数排序答案:A6、堆排序的时间复杂度是O()。
A: O(n)B:O(2n)C:O(n2)D: O(nlogn)答案:D7、以下不可以使用分治法求解的是( )。
A:棋盘覆盖问题B:线性选择问题C:归并排序D:0/1背包问题答案:D8、改进分治算法的方法有( )和改进划分的对称性。
A:减少子问题数B:备忘录C:拟阵原理D:加速原理答案:A9、通过减少子问题个数,降低分治算法时间复杂度的有()A:大整数乘法B:Strassen矩阵乘法C:线性时间选择D:最接近点对答案:AB10、分治法在每一层递归上有三个步骤()A:分解B:解决C:合并D:选择答案:分解、解决、合并第七章1、动态规划算法把原问题分为交叉的子问题,解决子问题,记录子问题的解,合并为原问题的解。
答案:A2、0/1背包问题的动态规划算法是多项式时间算法。
答案:B3、对于稀疏图,Floyd算法的效率要高于执行n次Dijkstra算法,也要高于执行n次SPFA算法。
答案:B4、Dijkstra算法在求解过程中,源点到集合S内各顶点的最短路径一旦求出,则之后不变了,修改的仅仅是源点到还没选择的顶点的最短路径长度。
答案:A5、含负权的最短路问题一般使用()求解。
A:动态规划B:贪心算法C:分治算法D:网络流算法答案:A6、动态规划算法的基本要素有( )和最优子结构性质。
A:分解合并性质B:独立子问题性质C:贪心选择性质D:重叠子问题性质答案:D7、下面不是动态规划的基本方法有()。